Version 10.1.0
Released on 22 Feb 2024
Version 10.0.5
Released on 1 Dec 2023
Version 10.0.4
Released on 27 Nov 2023
Version 10.0.2
Released on 21 Nov 2023
Version 10.0.0
Released on 3 Oct 2023
Upgrade should be rather straight forward:
Version 9.0.0
Released on 26 Sep 2023
Breaking change
Input parameter companyName
of UploadUtils.uploadResources has been removed, as uploads only work in the
current company, which is automatically detected by the system.
When updating to this version, check all calls to UploadUtils.uploadResources and remove the parameter companyName
.
You might be able to further simplify your code by directly using the base64 string input of the function instead of
manually creating an upload file.
Version 8.0.0
Released on 17 Aug 2023
Breaking change
Default value of sanitizeValue
parameter for Cbn.ctrls.Container.setHeaderText &
Cbn.ctrls.Label.setLabelText changed from false
to true
.
Actually the functions Cbn.ctrls.Container.setHeaderText & Cbn.ctrls.Label.setLabelText already had a
parameter sanitizeValue
before this release but it was not documented. This means in earlier versions, when calling
those 2 functions, the given value was never sanitized. This has changed now, so that the given value is always
sanitized by default.
See documentation on User input sanitization for more
information on this topic in general.
When updating to this version, check all calls to Cbn.ctrls.Container.setHeaderText &
Cbn.ctrls.Label.setLabelText and ensure that it is either ok, that the given values are now sanitized or disable
sanitization by setting sanitizeValue
explicitly to false
.
Version 7.1.2
Released on 14 Jun 2023
Version 7.1.1
Released on 18 Apr 2023
Version 7.1.0
Released on 12 Apr 2023
Version 7.0.0
Released on 13 Dec 2022
Breaking change
Babylon asset paths (folderName.assetName
) have to be unique throughout all assigned bundles now. That's why the bundle name has been removed from the AssetUtils.getBabylonUrl call
Version 6.1.4
Released on 30 Nov 2022
Version 6.1.3
Released on 25 Oct 2022
Type |
Description |
|
Fixed issue with CmpUtils.onCmpValueChanged leading to many "Missing component(s) in CustomJSCmps" messages, although they weren't used in CustomJS |
Version 6.1.1
Released on 17 Oct 2022
Type |
Description |
|
"Missing components area" in configurator preview shows a warning now when accessing table component values without using the extended data option (prepended "+") in CustomJSCmps |
Version 6.1.0
Released on 27 Sep 2022
Breaking change
CmpUtils.onAnyCmpValueChanged returns parsed instead of raw values now to behave the same as CmpUtils.getCmpValue etc.
See this for more details.
Version 6.0.0
Released on 31 Aug 2022
Breaking change (might not apply to all configurators)
When installing CJS Utils 6.0.0 or above it is mandatory to create/register interfaces for value components and remove (simplify) any kind of "raw data" conversions
Upgrade guide
Version 5.0.3
Released on 10 Mar 2022
Version 5.0.1
Released on 23 Sep 2021
Breaking change
When installing CJS Utils 5.0.1 or above it is mandatory to register interfaces!
Otherwise records can't be retrieved.
How to upgrade: Details page
Version 4.0.0
Released on 26 Aug 2021
Version 3.2.1
Released on 8 Jul 2021
Version 3.1.1
Released on 28 Jun 2021
Version 3.1.0
Released on 7 Apr 2021
Version 3.0.1
Released on 10 Mar 2021
Type |
Description |
|
Fixed mismatch between ThreeJS package and typings |
Version 3.0.0
Released on 9 Mar 2021
See details page for more in-depth descriptions.
Due to breaking changes in the Shapediver Embedded Control, util functions from the SdvCtrlUtils class are not working anymore in versions before 3.0.0
!
Version 2.0.2
Released on 15 Feb 2021
See details page for more in-depth descriptions.
Version 2.0.1
Released on 2 Feb 2021
Type |
Description |
|
Integrate Release Notes in npm package |
|
Update README file |
Version 2.0.0
Released on 28 Jan 2021
See details page for more in-depth descriptions.
Version 1.2.7
Released on 16 Dec 2020
Type |
Description |
|
Selected key changed listener (see {@link CmpUtils.onCmpSelectedKeyChanged) |