All notable changes to laravel-newsletter will be documented in this file.
- Bump ramsey/composer-install from 3 to 4 by @dependabot[bot] in #347
- Add MailerLite driver support by @freekmurze in #348
Full Changelog: https://github.com/spatie/laravel-newsletter/compare/5.3.2...5.4.0
Add Laravel 13 support
- Update facade docblock by @duncanmcclean in #334
- @duncanmcclean made their first contribution in #334
Full Changelog: https://github.com/spatie/laravel-newsletter/compare/5.3.0...5.3.1
- Bump aglipanci/laravel-pint-action from 2.4 to 2.5 by @dependabot in #331
- Laravel 12 by @jochensengier in #332
- @jochensengier made their first contribution in #332
Full Changelog: https://github.com/spatie/laravel-newsletter/compare/5.2.1...5.3.0
- Add method chaining support to NullDriver by @imacrayon in #328
- @imacrayon made their first contribution in #328
Full Changelog: https://github.com/spatie/laravel-newsletter/compare/5.2.0...5.2.1
- Update 'Using mailchimp' readme section by @jose-bittacora in #293
- Bump ramsey/composer-install from 1 to 3 by @dependabot in #319
- Fix typos by @imanghafoori1 in #317
- Bump aglipanci/laravel-pint-action from 1.0.0 to 2.3.1 by @dependabot in #316
- Reintroduce NullDriver From v4 by @kellerjmrtn in #323
- Bump aglipanci/laravel-pint-action from 2.3.1 to 2.4 by @dependabot in #320
- @jose-bittacora made their first contribution in #293
- @dependabot made their first contribution in #319
- @imanghafoori1 made their first contribution in #317
- @kellerjmrtn made their first contribution in #323
Full Changelog: https://github.com/spatie/laravel-newsletter/compare/5.1.1...5.2.0
Full Changelog: https://github.com/spatie/laravel-newsletter/compare/5.1.0...5.1.1
- Laravel 10.x Compatibility by @laravel-shift in #292
Full Changelog: https://github.com/spatie/laravel-newsletter/compare/5.0.0...5.1.0
- the package is now driver based
- added driver from Mailcoach and MailChimp
- simplified code
- refactored tests to Pest
- allow Laravel 9
- add support for marketing permissions (#262)
- add support for PHP 8.0 (#253)
- drop support for Laravel 5.8 (#253)
- ensure the last action succeeded on
isSubscribed(#244)
- Add support for Laravel 8
- add support for laravel 7
- add support for laravel 6
- Added: Ability to permanently delete list members
- Added: Laravel 6.0 compatibility
- add
nulldriver
- fix functions to manage tags
- add functions to manage tags
- drop support for L5.7 and below, PHP 7.1 and PHPUnit 7
- Added: Laravel 5.8 compatibility
- Added: Laravel 5.7 compatibility
- Fixed:
unsubscribenow returns a boolean when it fails
- Added: Laravel 5.6 compatibility
- Added:
subscribePending
- Added Laravel 5.5 compatibility
- Removed: Dropped support for older Laravel versions
- Changed: Renamed config file from
laravel-newslettertonewsletter
- Added:
isSubscribed
- Fixed:
lastActionSucceededcheck
- Added:
getMembersandgetMemberActivity
- Added: Method to update existing email address
- Added: Support for Laravel 5.4
- Added: Support for connection to MailChimp via http
- Added:
subscribeOrUpdatemethod
- Added:
deletemethod
- Fixed: When unsubcribing a user the status of that user will be set to
unsubscribedinstead of downright deleting the user
- Fixed: Fail when calling
hasMembermultiple times
- Added: L5.3 compatiblity
- Fixed: E-mail adresses with capitals
- Fixed: Make has
hasMembermore robust
- Fixed:
hasMemberbug
- Changed: Complete rewrite
- Changed: Under the hood v3 of the MailChimp API is used
- Added: Compatibility for Laravel 5.2
- Added: Dunctions to create, update, delete campaigns, update subscriber details
- Changed: Merge vars can now be specified in the subscribe function.
- Added: Various configuration options
- Fixed: Binding of the
NewsletterInterfacein the service provider
- Changed:
getenv()to Laravel'senv()in the config file
- Added: Missing binding to the service provider
- Initial release