From 5afa6d1d2e1744d760356f176f9602d48e3c84ac Mon Sep 17 00:00:00 2001 From: Andrew Welch Date: Mon, 12 Feb 2024 22:37:13 -0500 Subject: [PATCH] chore: Version 4.0.1 --- CHANGELOG.md | 98 +++++++--------------------------------------------- 1 file changed, 13 insertions(+), 85 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7be67be..09a9353 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,100 +1,28 @@ # Cookies Changelog -## 4.0.0 - 2022.05.10 -### Added -* Initial Craft CMS 4 release - -### Fixed -* Fixed an issue where `sameSite` must be of type boolean ([#37](https://github.com/nystudio107/craft-cookies/issues/37)) - -## 4.0.0-beta.1 - 2022.03.09 - +## 4.0.1 - 2024.02.12 ### Added +* Added `ServicesTrait` for the plugin service component registration +* Add `phpstan` and `ecs` code linting +* Add `code-analysis.yaml` GitHub action -* Initial Craft CMS 4 compatibility - -## 1.1.15 - 2021.06.18 -### Added -* Build docs via GitHub Actions CI - -### Changed -* Switched documentation system to VitePress - -### Fixed -* Remove blank, unused Settings page - -## 1.1.14 - 2021.04.15 ### Changed -* Move settings from the `composer.json` “extra” to the plugin main class +* Updated docs to use node 20 & a new sitemap plugin +* PHPstan code cleanup +* ECS code cleanup ### Fixed -* Removed duplicate example for Setting Secure Cookies in the docs (https://github.com/nystudio107/craft-cookies/issues/23) +* Fixed an issue where the `samesite` option defaulted to a `bool` when it should have defaulted to the string `Lax` -## 1.1.13 - 2021.03.31 +## 4.0.0 - 2022.05.10 ### Added -* Added Dockerfile & Makefile for building docs +* Initial Craft CMS 4 release ### Fixed -* No longer hardcode secure to be `true` for regular cookies via PR from jedimonkey (https://github.com/nystudio107/craft-cookies/issues/11) - -## 1.1.12 - 2020.02.13 -### Changed -* Implemented `sameSite` for cookies, thank to a PR from Kenny Quan - -## 1.1.11 - 2018.12.06 -### Changed -* Fixed an issue where `getSecure()` would return nothing due to an improper parameter passed to `unserialize()` - -## 1.1.10 - 2018.07.22 -### Changed -* If the passed in domain is empty, use the `defaultCookieDomain` config setting -* Don't unserialize any classes in secure cookie data -* Code cleanup - -## 1.1.9 - 2018.02.01 -### Changed -* Renamed the composer package name to `craft-cookies` -* Check to ensure a cookie exists before accessing it in `getSecure()` - -## 1.1.8 - 2018.01.23 -### Changed -* Fixed an issue with removing cookies -* Added try/catch so errors are logged instead of exceptions thrown - -## 1.1.7 - 2017.12.06 -### Changed -* Updated to require craftcms/cms `^3.0.0-RC1` -* Switched to `Craft::$app->view->registerTwigExtension` to register the Twig extension - -## 1.1.6 - 2017.08.05 -### Changed -* Craft 3 beta 23 compatibility - -## 1.1.5 - 2017.07.09 -### Changed -* Craft 3 beta 20 compatibility +* Fixed an issue where `sameSite` must be of type boolean ([#37](https://github.com/nystudio107/craft-cookies/issues/37)) -## 1.1.4 - 2017.03.24 -### Changed -* `hasSettings` -> `hasCpSettings` for Craft 3 beta 8 compatibility +## 4.0.0-beta.1 - 2022.03.09 -## 1.1.3 - 2017.03.12 ### Added -* Added `craft/cms` as a composer dependency -* Added code inspection typehinting for the plugin & services -### Changed -* Code refactor/cleanup - -## 1.1.2 - 2017.02.17 -### Changed -* Code cleanup -* Added a new colored icon - -## 1.1.1 - 2017.02.10 -### Changed -* Cleaned up `composer.json` - -## 1.1.0 - 2017.02.01 -### Added -- Ported the plugin to Craft 3 +* Initial Craft CMS 4 compatibility