--------------------
Breaking changes:
- Dropped support for Plone 5.1 and older. [maurits]
- Dropped support for Python 2. [maurits]
New features:
- Split the controlpanel into two separate pages: settings and data.
Until now, if the settings resulted in an error while fetching the data from mailchimp,
you could not fix this because the whole control panel would fail to load.
Fixes `issue 26 <https://github.com/collective/collective.mailchimp/issues/26>`_.
[maurits]
- Updated tests and infrastructure for Plone 5.2, Python 3.
Plone 6 should work, but it not tested yet.
[maurits]
Bug fixes:
- Reinitialize the locator when called on a different Plone Site.
Fixes `issue 31 <https://github.com/collective/collective.mailchimp/issues/31>`_.
[maurits]
- Register resource bundle so our css is loaded on Plone 5.2 and higher. [maurits]
- Increase limit to 50 (by default) when retrieving lists from mailchimp.
The API default was getting only 10 lists, which is really too few (and can
prevent you from selecting the correct default list for example).
The limit is a setting that can be changed on a per-site basis.
[laulaz]
- Update portlet template and fix portlet code for Plone 5.2/6. [fredvd]
- Fix posting of interests to the mailchimp API, interest_groups were transformed to bytes string.
[fredvd]
- Fix controlpanel field validation for Plone 6
[agitator]