All notable changes to laravel-newsletter
will be documented in this file.
- 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
null
driver
- 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:
unsubscribe
now 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-newsletter
tonewsletter
- Added:
isSubscribed
- Fixed:
lastActionSucceeded
check
- Added:
getMembers
andgetMemberActivity
- Added: Method to update existing email address
- Added: Support for Laravel 5.4
- Added: Support for connection to MailChimp via http
- Added:
subscribeOrUpdate
method
- Added:
delete
method
- Fixed: When unsubcribing a user the status of that user will be set to
unsubscribed
instead of downright deleting the user
- Fixed: Fail when calling
hasMember
multiple times
- Added: L5.3 compatiblity
- Fixed: E-mail adresses with capitals
- Fixed: Make has
hasMember
more robust
- Fixed:
hasMember
bug
- 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
NewsletterInterface
in the service provider
- Changed:
getenv()
to Laravel'senv()
in the config file
- Added: Missing binding to the service provider
- Initial release