All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed issue with Marketing Opt-in check where it always returned false, thanks to contributor @mikemartin for fixing this
- Fixed issue where debugging code left in place prevented submissions unless a preference field was present
- Fixed issue with config where only the first form is saved
- More detailed installation instructions including publishing the config file as a listed setup
- Permissions to edit config settings to be implemented in a future update
- Issue with config not getting registered
- Default values on configuration form fields as they cause confusion if they aren't the field names used on a form
- Missing
/resources/dist
directory issue
- Requirement for Statamic v3.2 or higher to take advantage of the updated forms API
- Support for PHP 8.1
- Custom Vue component using v-select for picking form fields in the configuration
- Form field list now updates when you select a different form (previously it only worked if your form was called
newsletter
due to an oversight in development)
- Added Jamie McGrory as a contributor for his work on the Laravel array mapping
- Removed download-dist path from composer.json
- Updated documentation and other files relating to development
- Patching composer vulnerability issues
- Updated Forma to use v1.2
- Issue on checking for deleted subscriber groups resolved
- Dedicated Marketing Permissions field was removed
- Check added for if subscriber group exists to avoid error when one is deleted on MailerLite that is saved locally
- Minor security update to fix composer advisories, added requirement for composer 2.2 or higher
- Entirely re-factored codebase from our earlier MailerLite for Statamic v2 addon