= Changelog archive =

This is an archive of older changelog entries. Most recent entries are maintained in readme.txt

= 1.3.13 =
* Updated the add-on updater class.
* Migrated block components from wp.editor to wp.blockEditor.

= 1.3.12 =
* Compatibility with WordPress 5.5.

= 1.3.11 =
* Added the ability for images to be deleted during a data import.
* Changed text for the "Forgot password" link in the Login widget/block.

= 1.3.10 =
* Updated dependancies.
* Updates to license management to account for future add-on updates.
* Flush the object cache during transient cleanup.

= 1.3.9 =
* Fixed an issue where blocks would not show up in the block selector.

= 1.3.8 =
* Fixed an issue with clearing transient cache.
* Adjusted the behavior that happens when an import attempts to run, but the queue is not empty. For example, when the previous import failed to complete.
* Changed how import times are stored and displayed. This should fix some edge cases with timezones.
* Improved imports in multisite environments.
* Fixed an issue with Group Leader images in the Group Information block.

= 1.3.7 =
* Fixed an issue with detecting the REST URL on some sites.
* Updated the link to Church Community Builder's API User documentation.

= 1.3.6 =
* Fixed an issue with the stalled import detection.

= 1.3.5 =
* Added a task to the hourly maintenance that looks for stalled import jobs and deletes them.
* Adjusted some parameters to help import jobs run more reliably on some hosts.
* Fixed some warnings on older versions of PHP.

= 1.3.4 =
* Replaced all admin-ajax calls with REST API calls.
* Moved Admin Bar links to a new Tools page.

= 1.3.3 =
* Fixed an issue when activating the plugin that caused a fatal error.

= 1.3.2 =
* Fixed an issue where duplicate import jobs could be scheduled.
* Fixed a dependancy issue with the Gutenberg blocks.
* Adjusted the wait time from 1 second to 5 seconds when encountering a rate limit with Church Community Builder's API.
* Adjusted the import status update time from every 5 seconds to every 10 seconds.
* Adjusted the import health check time from every 5 minutes to every 10 minutes.

= 1.3.1 =
* Some files were missing from the final build.

= 1.3.0 =
* New Gutenberg blocks for Group Information, Online Giving, and CCB Login. (Gutenberg will be coming in WordPress 5.0.)
* New lightbox settings for form links.
* Enhancement that checks if WP Cron is disabled and shows an alert with information on how it affects CCBPress.
* Fixed a bug where forms that were not marked Public were not displayed.

= 1.2.2 =
* Fixed the support form embedded on the plugin pages.

= 1.2.1 =
* Improved the reliability of the function that determines when a form is active.
* Increased the import status ajax call from every 3 seconds to every 5 seconds.
* Fixed a bug where Connection Settings would state that they were successful when they failed.
* More descriptive error messages when an API service fails while checking services.

= 1.2.0 =
* Modified the import process to respect Church Community Builder's new API rate limits.
* Resetting the import while it is running will now stop the import job.
* Changed the last import date to reflect when the last import started rather than when it finished.
* Fixed a bug when checking if a form is active.
* Fixed a bug when initializing the Chosen JavaScript library.

= 1.1.12 =
* Fixed some situations where the import would not reschedule correctly after running.
* Fixed some issues with import jobs related to Multisite setups.

= 1.1.11 =
* Reworked the maintenance job to reschedule the import if it stops running for some reason.
* Moved imports to their own cron job.

= 1.1.10 =
* Fixed an issue with the expired transient cleanup SQL query.
* Updated the background process library.

= 1.1.9 =
* Reworked the import process to unschedule itself until it has completed.

= 1.1.8 =
* Fixed an issue with a currently unused function in preparation for an upcoming add-on.

= 1.1.7 =
* Improved some backend interface elements.
* Added more translatable strings to the `.pot` file.

= 1.1.6 =
* Fixed an issue with the `is_form_valid()` function not working properly.

= 1.1.5 =
* Changed the role required to see the CCBPress menu to `manage_options`.
* Added the `ccbpress-core.pot` file for translations.

= 1.1.4 =
* Import progress is also reset upon resetting the import status.
* Admin Bar link has been fixed.

= 1.1.3 =
* Disabled autocomplete on the Church Community Builder username and password fields.
* Added a button to reset the last import status.
* Fixed the date formatting for license key expiration dates.

= 1.1.2 =
* Add-ons page is now available.
* Changed the import schedule to run hourly.
* License key expiration dates are now shown once a license key is activated.

= 1.1.1 =
* Fixed the Group Info widget - show/hide options were not working.
* Purging the Image Cache now resets the Last Import date.

= 1.1.0 =
* Consolidated all Data Import jobs into one interface.
* Reworked the entire import process.
* Removed the need to create database tables in the Core plugin.
* Removed a ton of unused code.

= 1.0.2 =
* Added more options for purging cache.
* Added a notice when an add-on requires data, but the database is empty.
* Added option to include event images during the import process.
* Fixed an issue where the Data Import options would not save.

= 1.0.1 =
* Fixed an issue with the cache not working properly.
* A cache cleanup function is now properly unscheduled on plugin deactivation.
* Group images should now update correctly.
* Minor display adjustments.

= 1.0.0 =
* Fixed group images not downloading.
* No longer downloads images that are placeholders.
* Added option to completely delete data/options created by CCBPress upon uninstall.
* Added a backend to sync group/event data to a custom table for add-ons that support it.

= 0.9.8 =
* Fixed an issue with the Purge All Cache menu item.

= 0.9.7 =
* Fixed incorrect opening PHP statement.
* Removed code that was no longer in use.
* Removed the activation redirect in favor of a dismissible notification banner.

= 0.9.6 =
* Removed files that were no longer necessary.
* Added some missing styles to the stylesheet.

= 0.9.5 =
* There was a git merge mixup, incorrect version was tagged for release.

= 0.9.4 =
* Added a form to subscribe to our newsletter.
* Changed the style of the Welcome tabs.
* Made more of the text strings translatable.

= 0.9.3 =
* Switched to the Select2 library for performance improvements.
* Tweaked some of the CSS styles.

= 0.9.2 =
* Fixed some merge issues from the previous version.

= 0.9.1 =
* Fixed some issues with handling widgets before CCB is connected.

= 0.9.0 =
* Beta release