Skip to content

Releases: hso-nn/crm-sdk

Added Recommendation to README.md

28 Nov 21:07
Compare
Choose a tag to compare

Translation fallbackLng bugfix

09 Apr 13:27
Compare
Choose a tag to compare

When Translation.init used the fallbackLng 1033, it will not throw an error anymore.

NodeJs support

25 Mar 15:32
Compare
Choose a tag to compare

NodeJs support fixed after upgrading webpack version 3 to 4.

Fix broken tag 4.0.4

01 Mar 21:01
Compare
Choose a tag to compare

Tag 4.0.4 was broken by mistake. It was not using umd. Fixed!

NodeJs support

01 Mar 10:20
Compare
Choose a tag to compare

Check for window to support NodeJs

Internet Explorer 11 support

07 Jan 13:54
Compare
Choose a tag to compare

No need to use babel-polyfill anymore.
useBuiltIns is used to support IE11

Translation support for Unified Interface

13 Aug 11:26
Compare
Choose a tag to compare

In the Unified Interface the url for the Translation files were wrong.

Annotation.parseAnnotation regarding support (migration needed)

20 Apr 08:05
Compare
Choose a tag to compare

Annotation.parseAnnotation

Annotation.parseAnnotation supports regarding now.

Annotation.parseAnnotation(file, id, logicalName).then(function (annotation) {
    annotation.save().then(function () {});
});

Migration steps

Annotation.parseAnnotation(file, accountId) => Annotatoin.parseAnnotation(file, accountId, "account")

Babel-polyfill error fix (migration needed)

11 Apr 09:06
Compare
Choose a tag to compare

Babel-polyfill

Before this fix, crm-sdk used babel-polyfill, which will add polyfills on global context. When having multiple libraries using the babel-polyfill an error only one instance of babel-polyfill is allowed will occor. This is solved by implementing the babel-plugin-transform-runtime plugin.

Migration steps

As a result of removing the babel-polyfill the crm-sdk will not deliver the noBabelPolyfill versions of the distributions.

  • CRMSDK.noBabelPolyfill.js => CRMSDK.js
  • WebAPI.noBabelPolyfill.js => WebAPI.js

Filter ownerid field

22 Mar 11:52
Compare
Choose a tag to compare

Filtering ownerid implemented by rewriting to _ownerid_value.

    Entity.query('appointment', {
        ownerid: ... //failed before
    }).then(....)