Releases: pressidium/pressidium-cookie-consent
Releases · pressidium/pressidium-cookie-consent
1.9.1
1.9.0
- Introduce a server-side PHP proxy to route traffic to Google tag gateway for advertisers
- Add meta boxes to the settings page to provide links to relevant resources
- Move log directory to the uploads directory (
wp-content/uploads/pressidium-cookie-consent/logs/) - Expose the
pressidium_cookie_consent_logs_pathfilter to allow customizing the log file path - Convert and display consent record timestamps according to the WordPress timezone (instead of UTC)
- Fix an issue where
pressidium_cookie_consent_get_cookies()would trigger a warning when no settings existed - Fix a couple of a11y issues with the floating button
- Fix a compatibility issue with the Hello Elementor theme
- Fix an issue where AI translations were missing the
toggleproperty - Update allowed AI models (GPT and Gemini integrations)
1.8.1
- Fix an issue with the names of the custom events pushed to the data layer for Google Tag Manager
- Revert the modal headings to use
divinstead ofh2to fix potential SEO issues - Remove no longer necessary
load_plugin_textdomain()(plugins hosted on WordPress.org don't need it) - Integrate with Ninja Forms to prevent the cookie consent banner from loading on form previews
1.8.0
- Bump minimum required PHP version to 8.1
- Integrate with AI — supports GPT and Gemini to generate translations and cookie descriptions
- Introduce the Pressidium Cookies Table block for the WordPress Block Editor (also known as Gutenberg)
- Introduce the
[pressidium_cookie_consent_cookies]shortcode - Expose the
pressidium_cookie_consent_get_cookies()global function to retrieve the cookies list - Integrate with WP Consent API
- Push custom events to the data layer for Google Tag Manager (
pressidium-cookie-consent-acceptedandpressidium-cookie-consent-changed) - Fix JavaScript i18n
- Fix a warning for an undefined array key when no table version exists during plugin updates
- Switch description text fields to textareas under the “Translations” tab
- Wrap the “Domain” column in the cookie settings modal
- Add a notice to warn users for potential issues with a misconfigured cookie domain and/or path
- Prevent duplicated admin notices
- Update Composer and npm dependencies
1.7.1
- Fix an issue where the floating button was being rendered behind other content
- Fix an issue where the cookies tab was hidden in the Brave browser
- Fix an issue where closing the settings modal without saving would cause the necessary cookies toggle to be disabled
- Update the cookieconsent library to version 2.9.2
1.7.0
- Update language codes to be consistent with locale codes used in WordPress
1.6.0
- Add new color presets
1.5.2
- Fix an issue where settings didn't automatically migrate from the previous version, requiring users to manually save them
1.5.1
- Add a notice to warn users for potential issues with specific configurations
- Add more information to the logs to help with debugging
- Add the flag of Norway for the Norwegian language (nb-NO)
- Switch the default value of the “Hide empty categories” option to be disabled
- Fix an issue where importing settings from older versions would not work correctly
- Fix an issue where consent recording would always be reported as failed
- Fix an issue where the “Hide empty categories” wasn’t being applied when previewing the modal on the settings page
- Fix an issue where the necessary cookies were not being listed when previewing the modal on the settings page
- Fix an issue where the consent records table was not being created
- Fix an issue where the consent records table schema was not being updated correctly
1.5.0
- Add a “Font” option to select one of the fonts that you have installed via the Font Library (WordPress 6.5+)
- Add a new “Hide empty categories” option to hide a category if it has no cookies
- Add a customizable floating button to open the settings modal after the user has given consent
- Add a new About tab
- Add a new option for the Norwegian language (nb-NO)
- Merged the “Consent Modal” and “Settings Modal” tabs into a single “Modals” tab to keep the settings page a bit more organized
- Tabs panel in the settings page is now responsive and will scroll horizontally on smaller screens