Releases: MyOutDeskLLC/SalesforcePhp
Releases · MyOutDeskLLC/SalesforcePhp
Release: SaloonV4 Compatibility
What's Changed
Upgrades to support Saloon v4. Main changes are for serialization which is a breaking change. Please take caution to update these in your apps:
OLD:
$serialized = $authenticator->serialize();
NEW:
$serialized = SalesforceApi::serializeAuthenticator($authenticator);
Release: SalesforceQueryBuilder FIx
What's Changed
- fix: migrating to saloonphp/saloon by @WalrusSoup in #43
- fix: handles escaping SOQL more effectively
Full Changelog: v2.1.0...v2.2.0
v2.1.0 Code Verifier + Code Verifier Refresh Fixes
What's Changed
- fix: adding method to restore oAuthConfiguration with Code Verifier s… by @WalrusSoup in #42
Full Changelog: v2.0.6...v2.1.0
Feature: UserInfo Endpoint
Feature: PKCE Code Signing Support
Hotfix: Library Port
What's Changed
- hotfix: fixing old library uses by @WalrusSoup in #37
Full Changelog: v2.0.3...v2.0.4
Maintenance Release: Moving Libraries
What's Changed
- update: moving to updated underlying library by @WalrusSoup in #35
Full Changelog: v2.0.2...v2.0.3
Hotfix: Address JSON return issue
Suppresses throws when SF returns an empty string value.
Feature: Find Record(s)
Adds new feature to find records automatically via findRecords.
Saloon 2
v2.0.0
This update changes to saloon v2 along with several other core changes:
- Removes OAuth dependency in favor of using built-in saloon dependency
- Restructures authentication strategy for a more consistent flow
- Adds closure support when refresh occurs so end users can add it to their own database
- Sandbox, production flags are not necessary anymore due to salesforce enhanced domains rollout, so domains are now required to be given in the constructor, as well as API version
- Static calls for existing endpoints no longer available, refactored
- All tests updated
- Readme and docs upgraded
- New deletion endpoints available for objects
- New feature to disable hard throws (via eatErrors)
- Return types added