Skip to content
This repository has been archived by the owner on Sep 2, 2023. It is now read-only.

Latest commit

 

History

History
257 lines (174 loc) · 7.3 KB

CHANGELOG.md

File metadata and controls

257 lines (174 loc) · 7.3 KB

Changelog

3.2.3 - 2022-02-28

Changed

  • Updated barrelstrength/sprout-base-reports requirement to v1.5.12

3.2.2 - 2020-11-12

Fixed

  • Fixed List and Subscriber Element Type migration

3.2.1 - 2020-11-12

Fixed

  • Fixed issue when loading List Element index page (#34)

3.2.0 - 2020-04-28

Changed

  • Updated barrelstrength/sprout-base requirement v6.0.0

Fixed

  • Fixed migration issue when multiple Sprout plugins are installed

3.1.0 - 2020-04-27

Added

  • Added example config src/config.php
  • Added barrelstrength\sproutbase\base\SproutDependencyTrait
  • Added barrelstrength\sproutbase\base\SproutDependencyInterface
  • Added barrelstrength\sproutbase\records\Settings
  • Added barrelstrength\sproutbase\migrations\Install::safeDown()
  • Added support for config overrides in base settings models

Changed

  • Updated barrelstrength/sprout-base requirement to v5.2.0

Fixed

  • Fixed instantiation of SubscriptionRecord in Subscriber Element method

Removed

  • Removed barrelstrength\sproutbase\services\Settings::getPluginSettings()
  • Removed barrelstrength\sproutbase\base\BaseSproutTrait

3.0.2 - 2020-02-12

Added

  • Added support for retrieving subscribers by listId

3.0.1 - 2020-02-05

Added

  • Added Subscriber List Data Source migration

3.0.0 - 2020-02-05

{note} This release removes the List Integration with Sprout Email and Sprout Forms. Please use the new Subscriber List Data Source to create a Mailing List in Sprout Reports.

Added

  • Added Subscriber List Data Source for creating Mailing Lists for use with Sprout Email and Sprout Forms
  • Added barrelstrength\sproutlists\elements\ListElement::pluralDisplayName()
  • Added barrelstrength\sproutlists\elements\Subscriber::pluralDisplayName()
  • Added barrelstrength\sproutlists\integrations\sproutreports\datasources\SubscriberListDataSource

Changed

  • Merged all files from Sprout Base Lists. Removed barrelstrength/sprout-base-lists requirement
  • Removed sprout-base-lists logic in codebase

Fixed

  • Fixed display issues in List and Subscriber edit page sidebars

2.0.1 - 2019-09-04

Updated

  • Updated barrelstrength/sprout-base-lists requirement to v1.0.5

2.0.0 - 2019-06-18

Updated

  • Updated barrelstrength/sprout-base-lists requirement to v1.0.4
  • Updated barrelstrength/sprout-base requirement to v5.0.1

2.0.0-RC4 - 2019-05-16

Updated

  • Updated barrelstrength/sprout-base requirement to v5.0.0

2.0.0-RC3 - 2019-04-30

Changed

  • Updated icon

2.0.0-RC2 - 2019-04-09

Fixed

  • Required Sprout Lists to be installed to use User Sync
  • Improved Postgres support

2.0.0-RC1 - 2019-04-09

{warning} This is a Major release and includes breaking changes. Please see the Sprout Lists upgrade documentation for more details on template tags and controller actions that have changed.

Added

  • Added craft.sproutLists.lists variable
  • Added craft.sproutLists.subscribers variable

Changed

  • Updated Lists to require Element ID + Handle to be unique
  • Updated controller action sprout-lists/lists/subscribe => sprout-base-lists/lists/add
  • Updated controller action sprout-lists/lists/unsubscribe => sprout-base-lists/lists/remove
  • Updated controller action sproutlists_subscriptions.subscriberId => sproutlists_subscriptions.itemId
  • Renamed SubscriberListType => MailingList
  • Improved support for Edit List and Edit Subscriber permissions
  • Moved core logic to barrelstrength/sprout-base-lists
  • Updated barrelstrength/sprout-base requirement to v4.0.8
  • Added barrelstrength/sprout-base-lists requirement v1.0.2

Fixed

  • Fixed notification error when deleting Subscriber
  • Fixed delete subscriber path

1.0.0-beta.16 - 2019-02-13

Changed

  • Updated settings to implement SproutSettingsInterface
  • Improved translation support
  • Updated barrelstrength/sprout-base requirement to v4.0.6
  • Added barrelstrength/sprout-base-lists requirement v1.0.0

1.0.0-beta.15 - 2019-01-31

Added

  • Added support for capturing First Name and Last Name values with subscriptions

1.0.0-beta.14 - 2019-01-25

Added

  • Added initial support for Craft 3.1

Changed

  • Updated Craft CMS requirement to v3.1.0
  • Updated Sprout Base requirement to v4.0.5

1.0.0-beta.13 - 2019-01-23

Changed

  • Updated Sprout Lists naming convention: Subscribers => Subscriber
  • Updated Sprout Lists naming convention: Lists => SubscriberList

Fixed

  • Updated subscribers to allow subscriptions to multiple lists via front-end (#23)
  • Fixed bug where Lists query did not recognize table prefix
  • Fixed bug where Subscriptions query did not recognize table prefix
  • Fixed bug where new lists would not get assigned a List ID #26
  • Fixed subquery for sources on Subscriber Element Index page

1.0.0-beta.12 - 2018-10-29

Changed

  • Updated Sprout Base requirement to v4.0.0

1.0.0-beta.11 - 2018-10-27

Changed

  • Updated Sprout Base requirement to v3.0.10

1.0.0-beta.10 - 2018-07-26

Changed

  • Updated Sprout Base requirement to v3.0.0

1.0.0-beta.9 - 2018-07-26

Added

  • Added support for creating lists dynamically
  • Added support to filter by elementId on subscribe, unsubscribe and isSubscribed methods

Changed

  • Updated Sprout Base requirement to v2.0.10

Fixed

  • Added elementId on updating and adding List record elementId
  • Fixed behavior for User Sync Events
  • Fixed missing translation category
  • Updated to use registerTwigExtension()

1.0.0-beta.8 - 2018-05-17

Fixed

  • Fixes release notes warning syntax

1.0.0-beta.7 - 2018-05-15

{warning} If you have more than one Sprout Plugin installed, to avoid errors use the 'Update All' option.

Added

  • Added Sprout Lists v0.7.1 as minVersionRequired

Changed

  • Renamed BaseListType => ListType
  • Updated application folder structure
  • Moved all templates to Sprout Base
  • Moved schema and component definitions to Plugin class
  • Updated Sprout Base requirement to v2.0.0
  • Updated Craft requirement to v3.0.0

1.0.0-beta.4 - 2018-04-05

Fixed

  • Fixed icon mask display issue

1.0.0-beta.3 - 2018-04-03

Changed

  • Fixed potential conflicts with svg icon styles

1.0.0-beta.2 - 2018-03-05

Changed

  • Updated Events to use more specific User::class

1.0.0-beta.1 - 2018-03-03

Added

  • Initial Craft 3 release

0.7.1 - 2017-09-13

Changed

  • Updated access to actionSubscribe and actionUnsubscribe controller methods to allowAnonymous
  • Updated SproutLists_SubscriptionModel email attribute to use AttributeType::Email
  • Updated getListCount and getSubscriberCount on variable class to better support third party integrations
  • Removed MailChimp integration (Moved to Sprout Mailchimp plugin)
  • Removed unused getListTypes methods
  • Removed SproutListsBaseListType::getSettings method

Fixed

  • Fixed bug where listHandle was required for third-party integrations
  • Fixed bug when retrieving all lists with SproutLists_SubscriberListType::getLists

0.7.0 - 2017-05-17

Added

  • Public Beta

0.6.1 - 2016-01-17

Added

  • Private Beta