All notable changes to laravel-newsletter
will be documented in this file.
- 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