|
1 | 1 | Changelog
|
2 | 2 | =========
|
3 | 3 |
|
| 4 | +* 2.0.0 (2021-) |
| 5 | + * Feature: update the installation of the ActionScheduler library to version 3.2. This is a major upgrade for that library, and involves creating new database tables and runs a migration process, which can take some time. Read more about that at https://actionscheduler.org/version3-0/. This is not necessarily a backward-compatible change, although hopefully it will run smoothly for all users. You may want to make a full site backup before upgrading, and if you have access to a staging environment you may want to run it there before you run it on your production website. |
| 6 | + * Bug fix: in some cases, calls to the Salesforce SOAP API, which runs to detect merged records, was not able to complete. This should now be more reliable functionality. |
| 7 | + * Maintenance: most files in this plugin have been renamed, and are now being autoloaded when the plugin needs them. This should help performance, future maintenance, and makes it possible to better comply with the WordPress Code Standards. This means if you are manually calling any plugin files, you may need to change your code. |
| 8 | + * Maintenance: this release includes a lot of code improvements to better match the WordPress Code Standards and improve code readability. This includes converting a previous set of bit flags to strings. This is generally a backward-compatible change, as it updates the database when the upgrade is complete. |
| 9 | + * Developers: some methods that were deprecated in previous versions were removed. Removed items in 2.0.0: |
| 10 | + * `add_deprecated_actions` in `Object_Sync_Sf_Admin` |
| 11 | + * `get_wp_sf_object_fields` in `Object_Sync_Sf_Admin` |
| 12 | + * `load_by_wordpress` in `Object_Sync_Sf_Mapping` |
| 13 | + * `load_by_salesforce` in `Object_Sync_Sf_Mapping` |
| 14 | + * Developers: this release deprecates some functionality from previous versions. It is always marked in the codebase as `@deprecated`. It may be removed in a future 3.x version and should be, if possible, moved away from. Deprecated items in 2.0.0: |
| 15 | + * `public static $instance;` is a legacy way of loading an instance of this plugin. |
| 16 | + * `check_for_action_scheduler` is a method of the `Object_Sync_Sf_Activate` class to ensure that the plugin has successfully loaded the ActionScheduler library. |
| 17 | + * bit flags from the `Object_Sync_Sf_Mapping` class have been converted to strings. The old bit flags are still there with `_v1` suffixed to their property names. |
| 18 | + * `get_object_maps` from the `Object_Sync_Sf_Mapping` class was previously deprecated, but was still being called in various places. It no longer is. |
| 19 | + |
| 20 | + |
4 | 21 | * 1.10.0 (2021-05-14)
|
5 | 22 | * Feature: Add support for Advanced Custom Fields forms that save posts on the front end. Thanks to WordPress user @grayzee for the request.
|
6 | 23 | * Bug fix: Fix the API Name settings so the value shows up correctly. Thanks to WordPress user @dcleslie777 for the report.
|
|
0 commit comments