- ERROR RESOLVED Fixed an error with the new repeatable settings fields.
Changelog
Version 3.3.1
- IMPROVED The buttons for replaying the animation and adding pages to the "Hide Dialog on pages" list have been updated to match the new color scheme.
- IMPROVED The "Show Dialog After User Interaction" setting is now enabled by default for all new installations.
- IMPROVED Borlabs Cookie now also clears minified files when using WP Fastest Cache.
Version 3.3
- NEW Language Danish added.
- NEW Dialog color assistant: Customize the entire Dialog with just three color settings, ensuring compliance with WCAG 2.1 Level AA for accessibility.
- NEW "Font Size (Base) for Descriptions": Added an accessibility setting that increases text size for descriptions only, improving readability without affecting other UI elements.
- NEW Bulk package installer: Install all suggested packages from the Scanner at once with a single action.
- NEW "Disable Borlabs Cookie on Pages" setting: Added an option to disable Borlabs Cookie on selected pages.
- NEW Lists with at least two checkboxes (e.g., "Display Meta Box" list) now include a Select/Deselect All button for easier selection management.
- NEW Repeatable settings fields: Introduced repeatable fields for Google Tag Manager settings, allowing you to configure regional settings more flexibly. Note: The package update that adds the repeatable settings fields for Google Tag Manager will be released at a later date.
- IMPROVED Enhanced accessibility with ESC key support and better screen reader compatibility. Pressing the ESC key now focuses the close/back button in the Dialog, improving keyboard navigation.
- IMPROVED Package details page improved: Added a new "Things to Know" section explaining where settings are changed and how the overwrite settings work. Also included information for Compatibility Patch packages, detailing when they MUST be installed and how to handle unused Services.
- IMPROVED Adjusted button colors to consistently reflect their behavior: Blue: Saves settings and either reloads the page or navigates to a new page. Black: Performs an action within the page. Red: Deletes settings, an entry, or uninstalls a package. Purple: Indicates an package update is available. White: Opens/closes a modal dialog.
- IMPROVED Usability when downloading the GeoIP database or Global Vendor List (GVL) has been improved.
- IMPROVED Debug Console: Enhanced the test to verify whether the config file is loaded and correctly positioned.
- IMPROVED Debug Console: Enhanced the cookie domain test for setups using a wildcard domain, ensuring better validation and accuracy.
- IMPROVED Debug Console: Added a new test to check if the REST API is accessible.
- IMPROVED Telemetry system: Reduced the amount of data sent after installing a package.
- ERROR RESOLVED Fixed an issue that prevented cloud scans from starting when a Theme had no text domain or the theme slug was not a string.
Version 3.2.14
- IMPROVED Updated third-party dependencies, including the IAB TCF library to version 1.5.15.
- ERROR RESOLVED Fixed a rare issue where the Legacy Importer failed to install a package and threw an error.
- ERROR RESOLVED Fixed a rare issue where an email about a package update was sent despite email notifications being disabled. Kudos to Tim for finding the error.
Version 3.2.13
- NEW Added support for setups that use a specific port to serve the website.
- IMPROVED The Legacy Importer now updates the Privacy Preferences URL from the Borlabs Cookie 2.0 format to the correct Borlabs Cookie 3.0 URL.
- IMPROVED The Legacy Importer no longer imports disabled Services or Content Blockers.
- IMPROVED Emails regarding failed package updates will no longer be sent if the failure was due to the unavailability of Borlabs Service.
- ERROR RESOLVED If an expected Package is missing for unknown reasons, the Legacy Importer will no longer throw an exception. Instead, it will log an error and continue the import process.
- ERROR RESOLVED Custom Service Groups are now imported without the
undeletableflag.
Version 3.2.12.1
- ERROR RESOLVED Fixed a bug introduced in version 3.2.12 where the URL of blocked content was not properly checked, causing the default Content Blocker to be used instead of the appropriate one.
Version 3.2.12
- ERROR RESOLVED URL detection for the Content Blocker failed when the URL contained uppercase letters in the path.
- WORKAROUND Emails regarding failed package updates have been temporarily disabled. If an automatic package update fails due to our server not responding, it will be automatically rescheduled and executed. No action is required.
Version 3.2.11
- NEW The filter hooks
borlabsCookie/contentBlocker/skipIframeBlocking, andborlabsCookie/frontendResources/disableDebugConsolehave been added.
Version 3.2.10
- IMPROVED Minor CSS improvements.
- ERROR RESOLVED The process for updating the version number of Borlabs Cookie during migration has been revised to ensure that packages can be installed seamlessly when upgrading from Borlabs Cookie Legacy.
Version 3.2.9
- NEW The filter hooks
borlabsCookie/contentBlocker/skipInitialization,borlabsCookie/scriptBlocker/skipInitialization, andborlabsCookie/styleBlocker/skipInitializationhave been added. - NEW Packages can now specify a required version of Borlabs Cookie. To receive package updates, ensure that Borlabs Cookie is updated to the specified version or higher.
- IMPROVED The backend of Borlabs Cookie has received several user interface improvements, particularly in the Library section. These enhancements make it clearer that each button only saves the settings of its corresponding form, addressing user confusion about buttons affecting multiple forms.
- IMPROVED The Legacy Importer now deactivates the "Pre-selected" setting for all Service Groups, except "Essential", during import.
- IMPROVED If the installation of a package via the library fails because the REST API is blocked by a third-party plugin, a corresponding message is displayed.
- ERROR RESOLVED When saving a Service or Content Blocker, the updated JavaScript configuration file previously failed to include the cookie, option, or location information on the first save, requiring a second save to apply these details. This issue has now been resolved. Kudos to Thomas who found the bug!
- ERROR RESOLVED The Deselect button in the IAB TCF Legitimate Interest section did not always work correctly.
- ERROR RESOLVED A warning message could be triggered if a script did not have an
id. - ERROR RESOLVED The setting "Overwrite Code" for Content Blockers did not work properly and overwrote the "Locations".
- ERROR RESOLVED The Legacy Importer could trigger an error if the language code was invalid.