Releases: advisors-excel-llc/salesforce-rest-sdk
Assymilate to a Larger Collective
Overcome URI limitations when requesting an SObjectCollection via the Composite Client. As many as 2,000 records can be retrieved per request. As many as 5 SObjectCollection sub-requests can be made in a composite request, capping the total number of objects retrieved at 10,000.
Right in the Key-ster
Fixes issue with invalid characters in the cache key for the Soap provider. Adds documentation for Generic Events.
Cache Me Ousside
Various enhancements and fixes:
- Allow extensions to be applied directly to a Channel
- ReplayExtension can keep track of replay ids for channels individually
- PSR Cache support for ReplayExtension and Auth Providers
Ripley Replied
Fixes and issue with sending the ReplayId via the cometd replay extension to Salesforce.
Also fixes an issue that occurs when Salesforce sends a DateTime without any microseconds (if .000).
Delightfully Delayed
Fixes an issue where the Rest client wasn't passing down its AuthProviderInterface to its sub-clients. So when the CompositeClient or the SObjectClient needed to reauthenticate the Guzzle Client, there was no AuthProvider to do so.
Brainfully Brian
Remove a reference to SObject Type where it was being set to null on persistence. Type shouldn't be altered or overridden within the SDK.
Dramatically Druidic
Add ability to get record counts
Easily Extensible
Opening up the scope of some properties on the auth providers to allow them to be extensible
Ultimately Uncanny
Allow for the use of authorization_code grant types in the OAuthProvider. Also added the getIdentity()
method to all AuthProviders that calls out to the Identity Url and gets information back about the authenticated user.
See https://help.salesforce.com/articleView?id=remoteaccess_using_openid.htm&type=5 for more about the Identity Url.
Thwarted Thype
Fixes an issue where the the Type
field is overridden on Composite SObjects