# 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
