# 2020.1.2.0 - February 13, 2020

#### Platform

* Catalog bulk delete - like Assets, Catalog Items can be deleted in bulk

#### Editor

* Camera modes:
  * Target node - automatically frame the camera to any node in the scene
  * First person mode
  * Turntable - the camera and environment remains stationary while the targeted node rotates
* Camera constraints
  * Latitude and Longitude to restrict the degrees of rotation
  * Zoom to restrict amount of allowable zoom
* Camera Logic
  * Create rules to set the active camera

#### Assets

* We’ve added support for DXF exports via the Assets API

#### Player

* Threekit AR now supports transparency for surfaces like glass
* Textures are scaled properly when viewing in AR

#### API

* **We’ve unified how we store Catalog Items and Assets.** Any API call which used to start with the prefix /api/products now needs to be replaced with the prefix /api/assets. e.g. /api/products/thumbnails/:productId is now /api/assets/thumbnails/:productId
* **initialConfiguration can now take part configuration and has been updated**:

```js
initialConfiguration: {
         'Attribute Name': {
            assetId: '4a9f7980-78a4-4ace-8cda-f2799936c4dc',
          Cbd-883d-09fac97553c8',
           Configuration: { ‘key’ : ‘value’}
          },
```

JavaScriptCopy

* **Set and Get configuration** can be done:

```js
 threekitPlayer({
         ...
         }).then(async ap => {
         window.player = ap;
         window.configurator = await ap.getConfigurator();
         configurator.setConfiguration({
                 “Key”: “value”
          });
  });         
```

JavaScriptCopy

#### Bugs

* Configurable Player continuously fetches products while dragging scene
* Configurator dropdown list not showing more than 30 items
* Editor crashed when clicking UV Map operator
* Helpers can be selected by raycasting even when invisible
* SAO World Scale Slider Range Change
* Clara importer incorrectly sets AO to channel 1 when channel name default
* Embedded player doesn't load certain products
* Player API documentation says cameraController but it's actually camera
* Metadata not being stored properly
* Clara-import job is done, but can't find the imported assets
* Tag queries which include - fail to fetch
* Returned to item catalog page after leaving
* threekit.com/api/files should serve content with the correct content type
* Clearcoat default normal map behaviour
* 500 error when viewing an asset in a clean browser
* Can't reference attributes in rules
* Player API documentation says cameraController but it's actually camera
* Metadata not being stored properly in assets-service
* Helpers can be selected by raycasting even when invisible
* Clara-import job is done, but can't find the imported assets
* AR assets sometimes did not generate or got stuck
* Logic Rule Editor "Equals to" operator isn't working
* Threekit player is too large. It is minified, but the source map is included inside the file.
* Importer fails on some USDZ files
* Duplicate material assets and node structure generated on fbx import


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://community.threekit.com/releases/2020/2020.1.2.0-february-13-2020.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
