Skip to content

Releases: AleksandrRogov/DynamicsWebApi

v1.4.0

24 Nov 04:31

Choose a tag to compare

Changes:

Added:

  • Ability to use Entity Logical Names instead of Collection Logical Names.
  • noCache request parameter that disables caching.

Fixed:

  • Timezone Independent DateTime field value parsing.
  • Handling of errors in Node.js.
  • Other minor issues.

v1.3.4

18 Nov 21:23

Choose a tag to compare

Changes:

  • Update, Delete and Retrieve records using Alternate Key (s).
  • Duplicate Detection for Web API v.9.0.

v1.3.3

14 Nov 08:00

Choose a tag to compare

Changes:

  • Fixed double URI encoding when $expand query parameter used.
  • The @odata.bind field value may now contain or does not contain a slash in the beginning.

v1.3.2

07 Nov 03:08

Choose a tag to compare

Added:

  • Exclusion to collection name transformation to allow retrieving EntityDefinitions using supported requests. For example:
_dynamicsWebApi.retrieveMultiple('EntityDefinitions',
 ['DisplayName', 'IsKnowledgeManagementEnabled', 'EntitySetName'], "SchemaName eq 'Account'").then(function(response){
    //response.value[0].EntitySetName
});

v1.3.1

30 Oct 00:30

Choose a tag to compare

Changes:

  • Added async request parameter. Works for XHR requests only!
  • Fix #13

v1.3.0

07 Oct 22:33

Choose a tag to compare

Changes:

  • Simplified access to formatted and lookup data values. Please check README for more details.
  • Improvement #10

v1.2.9

05 Aug 00:31

Choose a tag to compare

Changes:

  • Minor change in a URL length check.
  • Updated README.

v1.2.8

04 Aug 01:55

Choose a tag to compare

Added:

  • Web API Request that exceeds a maximum limit of characters in URL will automatically be converted to a Batch Request. A very useful feature when big Fetch XMLs are used.
  • This is the 1st part of Batch Request implementation that will be added to DynamicsWebApi in the future and at this moment POST, PATCH and PUT HTTP request methods are not supported for Batching.

v1.2.7

21 Jul 22:51

Choose a tag to compare

Added:

  • Remove brackets from GUID in a navigation property @odata.bind value if they exist. Example: [email protected]: '/account({00000000-0000-0000-0000-000000000001})' will be automatically changed to [email protected]: '/account(00000000-0000-0000-0000-000000000001)'. No need to call .replace(/[{}]/g, "") anymore.

v1.2.6

13 Jul 17:13

Choose a tag to compare

Fixes #7 - "Mismatched Anonymous Define" error, when require.js is being used together with DynamicsWebApi.