2022-06-20 – Cookie Opt-In 4.5.0

Improvements:

  • Improved the external content protection by adding a new data attribute to IFRAMEs to avoid initial requests. (Documentation)

Bugfixes:

  • Fixed a bug that ignored overwrite_baseurl when loading custom JavaScript.

  • Stopped explicitly setting the domain for the cookie when not needed.

  • Added Symfony Commands to properly support TYPO3 10.

  • Improved TYPO3 8 compatibility.

  • Fixed a bug in the deleting of group cookies.

  • Improved coding style.

  • Fixed description text for last preferences.

  • Fixed a bug that caused an uuid to be stored in local storage before consent was given.

  • Fixed external-content-protection frame class in TYPO3.

  • Fixed the default texts for the english language.

Compatibility

TYPO3 Versions 8.7.X | 9.5.X | 10.4.X | 11.5.X
TYPO3 versions 6 and 7, are supported up to version 3 of our product.
PHP Versions 7.0.X | 7.1.X | 7.2.X | 7.3.X | 7.4.X | 8.0.X
Tested Browsers Internet Explorer 11 and Evergreen Browsers

2022-02-21 – Cookie Opt-In 4.4.0

Improvements:

  • Added a hook that enables developers to manipulate the JSON data prior to generation.

  • Improved the usability of the template fields in the admin backend.

  • Added a new setting that enables site owners to manually specify the frontend domain for instances where the backend and the frontend are on different domains.

  • Improved multi-site, multi-language, and multi-subdomain support.

  • Added the possibility to disable the usage statistics and traceability.

  • Added a Command that cleans up the usage statistics database.

Bugfixes:

  • Changed VARCHAR fields to TEXT where it was possible for the field to need more characters.

  • License handling improvements & various minor cleanups and adjustments

Compatibility

TYPO3 Versions 8.7.X | 9.5.X | 10.4.X | 11.5.X
TYPO3 versions 6 and 7, are supported up to version 3 of our product.
PHP Versions 7.0.X | 7.1.X | 7.2.X | 7.3.X | 7.4.X | 8.0.X
Tested Browsers Internet Explorer 11 and Evergreen Browsers

2021-10-10 – Cookie Opt-In 4.3.0

Improvements:

  • Added support for TYPO3 11

  • Improved the responsiveness of the backend module for TYPO3 10+

Bugfixes:

  • The import and export button are shown in the settings module only now.

  • License handling improvements & various minor cleanups and adjustments

Compatibility

TYPO3 Versions 8.7.X | 9.5.X | 10.4.X | 11.5.X
TYPO3 versions 6 and 7, are supported up to version 3 of our product.
PHP Versions 7.0.X | 7.1.X | 7.2.X | 7.3.X | 7.4.X | 8.0.X
Tested Browsers Internet Explorer 11 and Evergreen Browsers

2021-05-18 – Cookie Opt-In 4.2.0

Improvements:

  • The focus of this release was on the loading speed of our client pages, especially on mobile devices. We now tell browsers to preload our JavaScript and CSS files, which greatly improves the Largest Contentful Paint time of the website on mobile devices.
  • We have added the possibility to set a certain width of the browser window up to which the smaller version of the cookie banner will be displayed. We expect that this customization will drastically improve the usability of your website and thus bounce rate, conversion rate and other important metrics.
  • For more customization and a better user experience, you can now set a different description for each external content item on your web page. The value of the HTML tag attribute data-iframe-consent-description is now also displayed in the window that replaces external content, so visitors know what kind of content lies beneath it.
  • The data-iframe-consent-description HTML tag attribute value now has a placeholder in the template that you can move and customize.
  • We added a detailed description for each Mustache marker that we typically use in all of our HTML templates.

Bugfixes:

  • Fixed CSS styles for Firefox that did not display the checkboxes correctly.

Compatibility

TYPO3 Versions 8.7.X | 9.5.X | 10.4.X
TYPO3 versions 6 and 7, are supported up to version 3 of our product.
PHP Versions 7.0.X | 7.1.X | 7.2.X | 7.3.X | 7.4.X
Tested Browsers Internet Explorer 11 and Evergreen Browsers

2021-04-27 – Cookie Opt-In 4.1.0

New features:

  • We added the ability to load the JavaScript and CSS inline in the <head> to improve the page load time.
  • Changed the SameSite policy to allow setting cookies to iframes from other domains.
  • Made the consideration of the DoNotTrack browser setting optional.
  • HTML templates have been added to the translation options: This allows different templates to be used in different languages, allowing a different look & feel of the OptIn for each language.
  • We have added a PHP command to programmatically regenerate the script files.
  • Added new Events and JavaScript API methods to improve the flexibility of the system.

Bugfixes:

  • Fixed spelling in the German language.
  • Improved the accessibility of the cookie optin dialog.
  • Removed multiple slashes in the beginning of the footer link URLs for older TYPO3 versions.

Compatibility

TYPO3 Versions 8.7.X | 9.5.X | 10.4.X
TYPO3 versions 6 and 7, are supported up to version 3 of our product.
PHP Versions 7.0.X | 7.1.X | 7.2.X | 7.3.X | 7.4.X
Tested Browsers Internet Explorer 11 and Evergreen Browsers

2021-03-05 – Cookie Opt-In 4.0.0

New features:

  • Added consent statistics: You can now see how many people have accepted your marketing cookies and can have proof whether a specific user has tracked it or not. We are storing only anonymous data, so this feature is still GDPR-compliant!
  • Added a functionality that enables you to specify a version number to your configuration and thus make sure your visitors have accepted your latest configuration.
  • We don’t mark local URLs as external resources anymore.

Changed TYPO3 Support:

  • We no longer supper TYPO3 Versions prior to 8.7.

Compatibility

TYPO3 Versions 8.7.X | 9.5.X | 10.4.X
TYPO3 versions 6 and 7, are supported up to version 3 of our product.
PHP Versions 7.0.X | 7.1.X | 7.2.X | 7.3.X | 7.4.X
Tested Browsers Internet Explorer 11 and Evergreen Browsers

2021-01-19 – Cookie Opt-In 3.3.0

New features:

  • More flexibility to the external content replacement box. You can now add additional content between the settings button and the accept button
  • For those of you who run multiple TYPO3 instances – you can now import the configuration of one website to another. (from TYPO3 9)
  • Added a new API methods to check whether a specific group has been accepted or not. For example SgCookieOptin.checkIsExternalGroupAccepted()
  • You may now specify pages on which the cookie banner is not supposed to show. Very handy for the Privacy policy page itself, for example.
  • You can now disable the GDPR cookie consent for specific site languages. Your Chinese or Russian customers must not be bothered with this :)
  • We now show the cookie banner again after some period of time if the user hasn’t accepted all cookies. Just to remind him that he is missing on features and maybe he decided to change his preferences.
  • We now show the cookie banner again if there were new cookies added since the last time the user has set his preferences.
  • We took another step in helping you towards the GDPR-compliance - we now urge the website administrators to describe their essential cookies. There must be at least one essential cookie now. Our essential Opt-In cookie for example.
  • And further more – if the user removes his consent for some cookie group that he previously had consented to, the cookies that may have been on his computer are now being removed.
  • Improved the contrast ratio in the cookie banner
  • Improved the usability in the configuration panel

Bugfixes:

  • Fixed a bug where a blank page was showing when there was no site root.
  • The “disable powered by” didn’t work in some configurations and it has now been fixed.
  • Improved the handling of the URL paths when TYPO3 is in a subdirectory.
  • Fixed a bug where the ‘...’ button didn’t work in the admin panel.

Compatibility

TYPO3 Versions 6.2.X | 7.6.X | 8.7.X | 9.5.X | 10.4.X
PHP Versions 5.5.X | 7.0.X | 7.1.X | 7.2.X | 7.3.X | 7.4.X
Tested Browsers Internet Explorer 11 and Evergreen Browsers

2020-09-24 – Cookie Opt-In 3.2.0

New features:

  • The JSON with the settings is now always minified for rendering in the frontend. The non-minified version is still accessible for better debugging on the file system.
  • You can now hide the “Powered by” text in the consent settings box.
  • You now have much better control over the external content protection!
    • You can now easily directly specify which elements must be protected and which not. You can do that either from the TYPO 3 Backend or via HTML classes and attributes!
    • We have also added a configurable whitelist for external elements where you can specify trusted sources whose content should always be loaded like RECAPTCHA for example. You must, however, still state them in your Privacy policy page.
    • Added JavaScript events to the external content element that allow you to hook callbacks when an element has been replaced or accepted. This gives you full control over how the page should react to these events and helps you make it look better.
  • Added a JavaScript API to let you programmatically influence the behavior of your rich page to remain GDPR-compliant in any case or event.
    • You can now open the GDPR box at any time.
    • You can now hook event callbacks to specific elements when they have been replaced by the external content protection.
    • You can extend and override the default functionality to better suit your needs according to your own use case.
  • If you are in a subdomain, you can now set the cookie for the whole domain (not always GDPR-compliant).

Bugfixes:

  • When you grant consent to an external element, it is now being replaced back properly into its original place inside a container.
  • Improved the language support for page trees that excluded languages that were supported by the system.
  • Removed the cHash parameters from the footer links of the consent settings box.
  • Fixed an error that occurred in certain TYPO 3 versions due to problems with the AbstractViewHelper.
  • Improved the recognition of external content added later via JavaScript to childNodes.

Compatibility

TYPO3 Versions 6.2.X | 7.6.X | 8.7.X | 9.5.X | 10.4.X
PHP Versions 5.5.X | 7.0.X | 7.1.X | 7.2.X | 7.3.X | 7.4.X
Tested Browsers Internet Explorer 11 and Evergreen Browsers

2020-05-08 – Cookie Opt-In 3.1.0


2020-04-08 – Cookie Opt-In 3.0.2


2020-03-05 – Cookie Opt-In 3.0.0

Changes:

  • A new alternative template: wider and visually clearer than the standard template. Existing texts and colors are combined with new ones, which are dynamically faded in and out.
  • Installation of a banner: As with the new template, this can be completely configured and edited in the backend. There are a lot of options, like the positioning of the banner, the template itself as well as the texts and colors.
  • Full control over all templates: You can also see here that from now on all templates can be overwritten. As template language, we have chosen Mustache for several reasons. The possible variables are currently only visible in the other templates, which can also be customized.
  • Full deployment capability without a database: From now on it is possible to include the generated files directly on a page without the need for the extension. To do so, you have to include the generated files directly in the HTML source code in the fileadmin. Of course, it still happens completely automatically as before, if the extension is installed.
  • In addition, the target folder for generated files can now also be configured, if you don't want to have them in the fileadmin. This new setting can be found in the options of the extension.
  • All CSS and JavaScript files are now compressed. If you want to deactivate this, you will find a checkbox in the configuration under the tab Settings.
  • Improvement of the search engine friendliness
  • Optimization of the general performance
  • General stabilization of the existing functions

2019-10-30 – Cookie Opt-In 2.0.0


2019-10-28 – Cookie Opt-In 1.8.0

Please contact us

Our products have convinced you, and you would like to realize your next web project together with us? – Then please contact us for a non-binding offer. We are looking forward to your project idea!