|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file, per [the Keep a Changelog standard](http://keepachangelog.com/), and will adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 4 | + |
| 5 | +## [Unreleased] - TBD |
| 6 | + |
| 7 | +## [1.6.0] - 2024-09-24 |
| 8 | +**Note this version increased the WordPress minimum version to 6.1 and the PHP minimum version to 7.0.** |
| 9 | + |
| 10 | +### Added |
| 11 | +- Mailchimp List Subscribe Form custom block (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#35](https://github.com/mailchimp/wordpress/pull/35), [#38](https://github.com/mailchimp/wordpress/pull/38)). |
| 12 | +- PHP 8.3 compatibility and minimum PHP version of 7.0 (props [@nateconley](https://github.com/nateconley), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#26](https://github.com/mailchimp/wordpress/pull/26)). |
| 13 | +- WordPress 6.6 compatibility (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#27](https://github.com/mailchimp/wordpress/pull/27)). |
| 14 | +- OAuth authentication for connecting a Mailchimp account with WordPress (props [@iamdharmesh](https://github.com/iamdharmesh), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#47](https://github.com/mailchimp/wordpress/pull/47), [#48](https://github.com/mailchimp/wordpress/pull/48), [#50](https://github.com/mailchimp/wordpress/pull/50), [#52](https://github.com/mailchimp/wordpress/pull/52)). |
| 15 | +- New user signup flow, allowing users to sign up for a Mailchimp account from within the plugin (props [@iamdharmesh](https://github.com/iamdharmesh), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#51](https://github.com/mailchimp/wordpress/pull/51)). |
| 16 | +- Created a `LICENSE.md` file and sets the license in the plugin to `GPL-2.0-or-later` (props [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#14](https://github.com/mailchimp/wordpress/pull/14)). |
| 17 | +- Plugin icon and banner assets (props [@eddieshrake](https://github.com/eddieshrake), [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#28](https://github.com/mailchimp/wordpress/pull/28)). |
| 18 | + |
| 19 | +### Changed |
| 20 | +- Bump WordPress "tested up to" version 6.6 (props [@qasumitbagthariya](https://github.com/qasumitbagthariya), [@vikrampm1](https://github.com/vikrampm1), [@jeffpaul](https://github.com/jeffpaul) via [#43](https://github.com/mailchimp/wordpress/pull/43)). |
| 21 | +- Ensure the signup form is only visible when a list is selected in the settings (props [@iamdharmesh](https://github.com/iamdharmesh), [@dkotter](https://github.com/dkotter), [@qasumitbagthariya](https://github.com/qasumitbagthariya) via [#54](https://github.com/mailchimp/wordpress/pull/54)). |
| 22 | +- Moved settings page and link to top-level WP Admin menu item (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#29](https://github.com/mailchimp/wordpress/pull/29), [#33](https://github.com/mailchimp/wordpress/pull/33)). |
| 23 | +- Admin styles to match updated Mailchimp brand guidelines (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@eddieshrake](https://github.com/eddieshrake) via [#31](https://github.com/mailchimp/wordpress/pull/31)). |
| 24 | +- Replaced references of MailChimp to Mailchimp except where those references are explicitly functional code (to limit the additional class/function updates needed) (props [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#14](https://github.com/mailchimp/wordpress/pull/14)). |
| 25 | +- Updated `readme.txt` and `mailchimp.php` header values to the WP.org standards (props [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#14](https://github.com/mailchimp/wordpress/pull/14)). |
| 26 | +- Moved screenshots into a new `.wordpress-org` directory (props [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#14](https://github.com/mailchimp/wordpress/pull/14)). |
| 27 | +- Moved translations to [GlotPress](https://translate.wordpress.org/projects/wp-plugins/mailchimp/) (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#39](https://github.com/mailchimp/wordpress/pull/39)). |
| 28 | + |
| 29 | +### Deprecated |
| 30 | +- Function `mailchimpSF_signup_form` deprecated in favor of `mailchimp_sf_signup_form` (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter) via [#24](https://github.com/mailchimp/wordpress/pull/24)). |
| 31 | +- jQuery scrollTo (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#27](https://github.com/mailchimp/wordpress/pull/27)). |
| 32 | + |
| 33 | +### Removed |
| 34 | +- Support for WordPress < 6.1.1 (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#27](https://github.com/mailchimp/wordpress/pull/27)). |
| 35 | +- Polyfills for WordPress < 2.8.0 (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#27](https://github.com/mailchimp/wordpress/pull/27)). |
| 36 | +- Monkey Rewards integration (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#30](https://github.com/mailchimp/wordpress/pull/30)). |
| 37 | +- IE-specific admin stylesheet (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@eddieshrake](https://github.com/eddieshrake) via [#31](https://github.com/mailchimp/wordpress/pull/31)). |
| 38 | + |
| 39 | +### Fixed |
| 40 | +- Formatting from linting checks (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter) via [#23](https://github.com/mailchimp/wordpress/pull/23)). |
| 41 | +- Datepicker display on frontend (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#25](https://github.com/mailchimp/wordpress/pull/25)). |
| 42 | +- Accessibility for admin settings page (props [@nateconley](https://github.com/nateconley), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@eddieshrake](https://github.com/eddieshrake) via [#31](https://github.com/mailchimp/wordpress/pull/31)). |
| 43 | +- Properly handle the scenario where a non-valid list is updated (props [@dkotter](https://github.com/dkotter), [@qasumitbagthariya](https://github.com/qasumitbagthariya), [@nateconley](https://github.com/nateconley), [@vikrampm1](https://github.com/vikrampm1) via [#40](https://github.com/mailchimp/wordpress/pull/40)). |
| 44 | +- Ensure the custom block and shortcode both have consistent spacing (props [@dkotter](https://github.com/dkotter), [@qasumitbagthariya](https://github.com/qasumitbagthariya), [@nateconley](https://github.com/nateconley), [@vikrampm1](https://github.com/vikrampm1) via [#41](https://github.com/mailchimp/wordpress/pull/41)). |
| 45 | +- Address some PHP warnings when a form submission happens (props [@iamdharmesh](https://github.com/iamdharmesh), [@dkotter](https://github.com/dkotter), [@qasumitbagthariya](https://github.com/qasumitbagthariya) via [#54](https://github.com/mailchimp/wordpress/pull/54)). |
| 46 | + |
| 47 | +### Developer |
| 48 | +- Created a `README.md` file from the `readme.txt` content (props [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#14](https://github.com/mailchimp/wordpress/pull/14), [#22](https://github.com/mailchimp/wordpress/pull/22)). |
| 49 | +- Created `CODE_OF_CONDUCT.md`, `CONTRIBUTING.md`, `SECURITY.md`, Issue and PR templates, Dependabot config file, and `composer.json` and `package.json` base files (props [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#15](https://github.com/mailchimp/wordpress/pull/15)). |
| 50 | +- Added WordPress Version Checker and Build Release Zip GitHub Action Workflows (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#16](https://github.com/mailchimp/wordpress/pull/16)). |
| 51 | +- Added Cypress E2E framework, associated GitHub Action Workflow, and E2E tests (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh) via [#17](https://github.com/mailchimp/wordpress/pull/17), [#48](https://github.com/mailchimp/wordpress/pull/48)). |
| 52 | +- Added PHP Compatibility GitHub Action Workflow (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#18](https://github.com/mailchimp/wordpress/pull/18)). |
| 53 | +- Added PHPCS Linting GitHub Action Workflow (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#19](https://github.com/mailchimp/wordpress/pull/19)). |
| 54 | +- Added ESLint GitHub Action Workflow (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#20](https://github.com/mailchimp/wordpress/pull/20)). |
| 55 | +- Added Standard GitHub Action Workflows (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#21](https://github.com/mailchimp/wordpress/pull/21)). |
| 56 | + |
| 57 | +## 1.5.8 - 2022-09-26 |
| 58 | +### Changed |
| 59 | +- Updated `readme.txt` link. |
| 60 | + |
| 61 | +### Fixed |
| 62 | +- PHP warning for merge tags. |
| 63 | +- Double slashes on resources being loaded. |
| 64 | + |
| 65 | +## 1.5.7 |
| 66 | +- Fix undefined variable notice. |
| 67 | +- Fix HTML submission message. |
| 68 | + |
| 69 | +## 1.5.6 |
| 70 | +- Fixes short array notation which caused a fatal error in older PHP versions. |
| 71 | + |
| 72 | +## 1.5.5 |
| 73 | +- Fix timeout error on activation. |
| 74 | + |
| 75 | +## 1.5.4 |
| 76 | +- Set optional value for API wrapper. |
| 77 | + |
| 78 | +## 1.5.3 - 2016-11-01 |
| 79 | +- Fix PHP7 compatibility issue |
| 80 | +- Cut down on size of API requests for users with large lists. |
| 81 | +- Fix CSS issue on removing Mailchimp style. |
| 82 | + |
| 83 | +## 1.5.2 - 206-08-17 |
| 84 | +- General bugfixes for merge fields. |
| 85 | +- When re-initializing, update merge field values. |
| 86 | + |
| 87 | +## 1.5.1 |
| 88 | +- Bugfix for fatal error in Mailchimp lib. |
| 89 | + |
| 90 | +## 1.5 - 2016-07-13 |
| 91 | +- Upgrade to Mailchimp API v3.0 |
| 92 | +- Remove OAuth2 middle layer and use Mailchimp API keys. |
| 93 | +- Include double/single opt-in toggle. |
| 94 | + |
| 95 | +## 1.4.2 - 2014-09-19 |
| 96 | +- Updated for WordPress 4.0 postback compatibility. |
| 97 | + |
| 98 | +## 1.4.1 - 2013-11-21 |
| 99 | +- Update styles to be compatible with upcoming 3.8 wp-admin changes. |
| 100 | + |
| 101 | +## 1.4 - 2013-11-19 |
| 102 | +- Developer Mode "Kitchen Sink" takes over plugin for local development. |
| 103 | +- Developer Mode has filters of changeable content. |
| 104 | +- Fix bug related to required US phone validation. |
| 105 | + |
| 106 | +## 1.3 - 2013-10-03 |
| 107 | +- Now using OAuth flow for user authentication. |
| 108 | +- Admin UI refresh. |
| 109 | + |
| 110 | +## 1.2.14 - 2013-04-01 |
| 111 | +- Add link to edit profile within error when duplicate signup occurs. |
| 112 | + |
| 113 | +## 1.2.13 - 2012-11-26 |
| 114 | +- Fixed bug preventing address fields from submitting correctly. |
| 115 | + |
| 116 | +## 1.2.12 - 2012-10-23 |
| 117 | +- Update spanish language files (es_ES and es_MX). |
| 118 | + |
| 119 | +## 1.2.11 - 2012-09-20 |
| 120 | +- Updating translation strings. |
| 121 | + |
| 122 | +## 1.2.10 - 2012-08-27 |
| 123 | +- Invalid group fix. |
| 124 | + |
| 125 | +## 1.2.9 - 2012-04-17 |
| 126 | +- Fixed bug where multiple checkbox type interest groups were returning an invalid error. |
| 127 | +- Fixed bug where assets were not enqueueing properly if the plugin directory was not set to 'mailchimp'. Now supports any directory name. |
| 128 | + |
| 129 | +## 1.2.8 - 2012-03-12 |
| 130 | +- Fixed bug where entire phone numbers were only being deposited in the area code portion. |
| 131 | + |
| 132 | +## 1.2.7 - 2012-02-21 |
| 133 | +- CSS should now always load correctly on the front end. |
| 134 | +- Adding Hebrew and Romanian language support. |
| 135 | +- Updating translation contribution instructions. |
| 136 | +- Tested version is now 3.3.1. |
| 137 | + |
| 138 | +## 1.2.6 - 2011-11-10 |
| 139 | +- Fixed bug with "Settings" link appearing on all plugins (props Jason Lane). |
| 140 | +- Resolved issue with unnecessary calls to the Mailchimp API during upgrade check. |
| 141 | +- Resolved PHP warning when there weren't any interest groups. |
| 142 | + |
| 143 | +## 1.2.5 - 2011-09-22 |
| 144 | +- Field formatting based on type |
| 145 | +- Support for multiple interest groups (a data upgrade procedure must be run by visiting the WordPress dashboard). |
| 146 | +- Added jQuery datepicker option to be used with dates. |
| 147 | +- Added a handful of new translations. |
| 148 | +- Fixing various PHP notices and deprecated functions (props Jeffry Ghazally). |
| 149 | + |
| 150 | +## 1.2.4 - 2011-04-14 |
| 151 | +- Version bump for proper listing on wordpress.org. |
| 152 | + |
| 153 | +## 1.2.3 - 2011-04-11 |
| 154 | +- Change mailchimp_sf_where_am_i() to use plugins_url() in place of WP_PLUGIN_URL to take SSL into account when delivering assets (props John LeBlanc). |
| 155 | +- Update MCAPI wrapper to bring back PHP4 support (note: PHP 5.2 to be required starting with WordPress 3.2). |
| 156 | + |
| 157 | +## 1.2.2 - 2011-02-09 |
| 158 | +- Change MCAPI wrapper to use a more unique class name, v1.3 of the API, and a much lighter client library. |
| 159 | + |
| 160 | +## 1.2.1 - 2010-11-09 |
| 161 | +- Fixed internationalization path bug. |
| 162 | +- Fixed instances where i18n functions weren't necessary in admin. |
| 163 | +- Added more strings to be translated. |
| 164 | + |
| 165 | +## 1.2 - 2010-10-14 |
| 166 | +- Recommended Upgrade, please see "Upgrading" section of readme. |
| 167 | +- Security and various other improvements |
| 168 | + |
| 169 | +[Unreleased]: https://github.com/mailchimp/wordpress/compare/main...develop |
| 170 | +[1.6.1]: https://github.com/mailchimp/wordpress/compare/1.6.0...1.6.1 |
| 171 | +[1.6.0]: https://github.com/mailchimp/wordpress/tree/1.6.0 |
0 commit comments