- Salesforce objects you wish to sync no longer need to be materialized
- Requires that
SF_CLIENTbe initialized in your databasedotcom configuration
- Adds missed paths to the gemspec to fix initialization issues when used as a gem
- Adds support for namespaced Salesforce apps
- Adds support for outbound deletions
- Adds ability to configure inbound/outbound deletions on a per model basis
- Fix issue with multi-select picklists introduced when using REST API
- Add active record web id field
- Moved from Rails 3 to Rails 4
- Add the ability to map delete messages to any model without modifying the outbound message in Salesforce
- Updated IP address ranges for Salesforce.
- Adds support for Rails 5
- Added ability to specify readonly fields for salesforce syncable models so those fields don't try to sync back to Salesforce
- WebID syncing fixed
- Changed Databasedotcom over to Restforce
- Add rexml dependency to support Ruby 3.0
- Replace .delay calls with ActiveJobs
- Add job_queue config
- Updated Psych Processing
- Added the ability to manually trigger syncing of specific model attributes.
- Reverted accidental change to object creation during sync.
- Added CI for the test suite.
- Changed salesforce_ar_sync to use bang (!) versions of Restforce CRUD methods to raise errors on Salesforce save failures instead of returning false.