Version 3.2.3

February 28, 2022

Changed

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

Version 3.2.2

November 12, 2020

Fixed

  • Fixed List and Subscriber Element Type migration

Version 3.2.1

November 12, 2020

Fixed

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

Version 3.2.0

April 28, 2020

Changed

  • Updated barrelstrength/sprout-base requirement v6.0.0

Fixed

  • Fixed migration issue when multiple Sprout plugins are installed

Version 3.1.0

April 27, 2020

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

Version 3.0.2

February 12, 2020

Added

  • Added support for retrieving subscribers by listId

Version 3.0.1

February 5, 2020

Added

  • Added Subscriber List Data Source migration

Version 3.0.0

February 5, 2020

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

Version 2.0.1

September 4, 2019

Updated

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

Version 2.0.0

June 18, 2019

Updated

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

Version 2.0.0-RC4

May 16, 2019

Updated

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

Version 2.0.0-RC3

April 30, 2019

Changed

  • Updated icon

Version 2.0.0-RC2

April 9, 2019

Fixed

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

Version 2.0.0-RC1

April 9, 2019

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

Version 1.0.0-beta.16

February 13, 2019

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

Version 1.0.0-beta.15

January 31, 2019

Added

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

Version 1.0.0-beta.14

January 25, 2019

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

Version 1.0.0-beta.13

January 23, 2019

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

Version 1.0.0-beta.12

October 29, 2018

Changed

  • Updated Sprout Base requirement to v4.0.0

Version 1.0.0-beta.11

October 27, 2018

Changed

  • Updated Sprout Base requirement to v3.0.10

Version 1.0.0-beta.10

July 26, 2018
null

Version 1.0.0-beta.9

July 26, 2018
null

Version 1.0.0-beta.8

May 17, 2018

Fixed

  • Fixes release notes warning syntax

Version 1.0.0-beta.7

May 15, 2018

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

Version 1.0.0-beta.4

April 5, 2018

Fixed

  • Fixed icon mask display issue

Version 1.0.0-beta.3

April 3, 2018
null

Version 1.0.0-beta.2

March 5, 2018
null

Version 1.0.0-beta.1

March 3, 2018

Added

  • Initial Craft 3 release

Version 0.7.1

September 13, 2017

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

Version 0.7.0

May 17, 2017

Added

  • Public Beta

Version 0.6.1

January 17, 2016

Added

  • Private Beta