- Dependabot - dependency vulnerability alert (composer.lock). Dependencies in composer.json seems ok, no need for a .lock file so that was removed.
- Set secure flag for cookie #101(@white-lukas)
- Permission slug mismatch / typo (cookie-consent:cookie-groups:create-new) (#112)
- Wrong redirect URL after deletion of cookie group (#109)
- before-body-end hook deprecated. Use after-body-start.
- Added add, reorder and delete on cookie table (PR #93 from mikewink), fixing #90 and #91.
- Switching between sites in multisite installs no longer sends you to the readme-page (#85)
- Updated permissions to Craft 4 syntax (#86)
- Updated to match new Craft4 multisite cp Routing
- Now supports Craft 4
- Fixed javascript for custom templates where some elements are missing (#56)
- Added ability to modify slug of cookie groups (#68)
- Added a javascript object window.ccc that contains all consents for a user (#65)
- Changed the heading from H1 to H3 in the default template (#67)
- Made refresh_time default to 500ms if left blank (#66)
- Added invalidation logic. TODO: Permissions
- Added hooks for after-body-start to reflect the best position for the template rendering. before-body-end will still work as of this version. (#52)
- Updated the ip column in consents to 39 characters to allow IPv6 (#51)
- Removed duplicate settings field (@mikewink)
- Added missing translations (@mikewink)
- Fixed a typo that made install migration fail in some versions of PHP (#63)
- Updated the migrations to add primary keys on table creation. (#58)
- Fixed a bug in the consent-checker where it used some unset settings before the plugin were activated. (#38)
- Visiting the readme page now retains the current site you're on. (#39)
- Fixed the views to not default to default site when user lacks access to default site. (#42)
- Fixed a type in the last migration resulting in failed migration on postgres (#40)
- Updated README.md
- Added option to automatically refresh the page when users accept or update their consent.
- Fixed a bug in the admin consent view when adding cookie groups after consents have been given (#35)
- Added order field for cookie groups (#28)
- Opening expanded cookie banner when revisiting consent (#24)
- Fixed hardcoded cpTrigger in consent view pagination (#31)
- Updated schema version to automatically apply migration. (#25)
{warning} Please backup your database before updating. Also backup your database before attempting to use the console command for the fist time.
{info} If you've created custom templates for the banner you might have to update them for this version to work.
- Added option to add a "Accept All" button (#19)
- Added console command for automatically remove old consents (#20)
- Added option to choose cookie name for the plugins consent (#21)
- Added crude pagination for consent overview
- Changed default setting to have all optional groups toggled off (#19)
- Fixed a bug where EditableTables in settings did not output the existing rows. This was due to the values being delivered as a string, not as json. (#16)
- Fixed a bug with some elements being null when the cookie tab is not shown after consent
- Fixed a bug where the id field was populated with an empty string for new records. This was not accepted by postgres DBs (#13)
- Merged in PR #12 from @NRauh to solve issue with consent before the DOM is fully loaded.
- Closing down the consent window before the ajax request to make the function feel more responsive and snappy
- Merged in PR #9 from @jtrobinson1993 to follow basic accessibility guidelines.
- Changed license to proprietary in composer.json for packagist
- Consent storage moved from session to cookie
- Composer.json updated to reflect new version
- Consent storage moved from session to cookie
- Removed alert rendering from site settings (#1)
- CP Links now utilizes cpUrl() to determine link href (#2)
- Popup now utilizes actionUrl() to determine post target (#2)
- CP Links now utilizes cpUrl() to determine link href (#3)
- Cookie accept form now display your current selection after page refresh
- Consents are now ordered by date in the CP list
- Added margins to checkboxes
- Toggle checkboxes on/off for the initial small box
- Toggle a small cookie tab to bring back the consent form after consent is given
- README now includes an example for SEOmatic
- The plugin now checks if it's a CP request when rendering the template
- License
- License
- Initial Plugin Release