== Changelog ==

= 1.0.0 - 2017-03-20 =
* Initial release.

= 1.0.1 - 2017-03-31 =
* Changed: Add checking PHP version requirement.

= 1.1.1 - 2017-04-04 =
* Changed: Subscribe new user after register.

= 1.2.0 - 2017-05-15 =
* Changed: Import Wordpress users.
* Changed: Visual appearance settings.

= 1.3.0 - 2017-07-19 =
* Changed: Properly prepared for translate.wordpress.org

= 1.3.1 - 2017-07-19 =
* Fixed: Properly prepared for translate.wordpress.org

= 1.4.0 - 2017-07-25 =
* Changed: Save and post to api subscribers ip.
* Changed: Update dependencies.

= 1.5.0 - 2017-08-22 =
* Changed: Ability to use the constructor code from SendPulse dashboard.
* Fixed: Support several forms on the page.


= 2.0.0 - 2017-09-19 =
* Added: Ability create multiple form with constructor code from SendPulse dashboard.
* Removed: Plugin generated subscribe form in favor constructor code from SendPulse dashboard.

= 2.0.1 - 2017-09-25 =
* Changed: Documentation and help link.

= 2.1.0 - 2017-10-18 =
* Changed: Down minimal PHP version requirement.

= 2.1.1 - 2022-07-16 =
* Updated supported WP versions
* Tested up to Wordpress 6.0.2
* Updated translations
* Various fixes

= 2.1.3 - 2023-06-05 =
* Updated supported WP versions
* Tested up to Wordpress 6.2.2
* On plugin activation automatic

= 2.1.4 - 2023-07-14 =
* Change info messages on plugin activation
* Change message box classes
* Change function to check write available on server

= 2.1.5 - 2024-05-28 =
* Update strings

= 2.1.6 - 2025-01-30 =
* Fix XSS

= 2.1.7 - 2025-04-28 =
* Fix XSS

= 2.1.8 - 2025-05-07 =
* Prevent DOMDocument error on empty input. Thanks to khizhnik

= 2.1.9 - 2025-06-04 =
* Added error message "You have no books to show" if your account has no available books instead of global message "Error API. Please try again later" for such case.

= 2.2.0 - 2025-07-14 =
* Fix vendor library crashing on PHP8.3

= 2.2.1 - 29.07.2025 =
* Removed deprecated PHP code and compatibility with PHP < 7.1
* Updated minimum PHP requirement to 7.1 (recommended 8.2+)
* Improved security by preventing direct file access
* Updated plugin header and metadata for clarity
* Cleaned up unused Gulp build system from production package
* Refined plugin tags for better discoverability
* Fixed paths and error handling in custom error page template
* Verified compatibility with WordPress 6.8.2

= 2.2.2 =
* Maintenance release.

= 2.2.3 =
* Improved plugin stability when the SendPulse API is temporarily unavailable.
* Prevented fatal errors caused by unexpected API responses or connection failures.
* Improved error handling for mailing list loading, AJAX import actions, and user registration subscription.

= 2.2.4 =
* Removed legacy layer/packages
* Cleaned legacy plugin assets
* Removed unused legacy hooks and duplicate AJAX registrations
* Unified minimum PHP requirement to PHP 8.0 across the plugin
* Improved overall plugin maintainability