Releases: thuld/CrmFetchKit
3.5.0 - Support for Set-State and removed dependencies to bower
The SetState logic is provided by @awjacobson.
3.3.2 - SOAP Retrieve for GetById /GetByIdSync
Since version 3.3.2 uses the method GetById
and GetByIdSync
the SOAP Retrieve method. This was needed because the old approach to derive the primary attr. base on the entity name is not working for activities (appointment -> activityid
and not appointmentid
).
3.3.1 - Better handling for "getServerUrl"
The methods "context.isOutlookClient" and "context.isOutlookOnline" are
not supported by Dynamics CRM 2015
3.3.0 - New Public Member: Promise
Since version 3.3.0 support exposes the library the object Promise
. This is only the reference
to the internally used bluebird library.
v3.2.0 - FetchByPage
New method "FetchByPage", see documentation for details.
v3.1.1 - bug fix for "FetchAll"
In the previous version the "FetchAll" did not return all records, instead only the records included in the last page of the result set. Soin instead of 5004 record, return the method only 4 records.
v3.1.0
v3.0.0
This version replaced jQuery dependency with bluebird. Due to the use of bluebird instead of jQuery, some method are no longer available by the returned promise:
always
instead usefinally
fail
instead usecatch
Breaking Changes
The optional async
for Fetch
, FetchMore
and Assign
is no longer supported. All methods are now async. That means that CrmFetchKit.Fetch(xml, false)
will not perform a synchronous operation. To execute a sync operation use one of the *Sync
methods (e.g. FetchSync
, FetchMoreSync
).
Furthermore supports the library now the methods GetById
and GetByIdSync
.