Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download eu_cookie_compliance-7.x-1.24.tar.gztar.gz 31.46 KB
MD5: e1caf65c746d430b38e4844fc184c443
SHA-1: 8720092594e02a284cbbf9fc055d8a746c788cee
SHA-256: ff8fbcbd53ab185001ebf1f7099bc2b681236e6549520ebab4b3813f79673111
Download eu_cookie_compliance-7.x-1.24.zipzip 39.68 KB
MD5: 638e45964c52070e52c4382990d9e14a
SHA-1: 53fb509b11b01f620b3d1d50d94710437bd5ecea
SHA-256: 83fa258211bf7fd7663bf3a44679b37bc11dce85f82fc72ccd6c0d79579a4b58

Release notes

Version 1.24 fixes an issue where the cookie name (found in the Advanced settings section) wasn't properly escaped, allowing Javascript code injection. It also fixes an issue where the "Disable Javascript" field (found only in the -dev branch and not in previous releases) allowed code injection.

7.24 introduces a dependency on ctools.

It introduces several GDPR features:
- Adds an opt-out and opt-in experience, including blocking of Javascripts and whitelisting of cookies
- Adds Do-Not-Track header support
- Lets people to opt-out of tracking even if they opted in
- Advanced feature to prompt for agreement in each browser session
- Record consent when given (a basic storage mechanism is included, and plugins are supported)
- Adds Javascript events when the banners open/close

Several bugs have also been fixed.

Fix issue where cookie name was not properly escaped
Fix issue where 'Disable JavaScripts' setting allow code injection
Issue #2975382 by svenryen: Loading of JS fails after accepting on IE with protocol-relative domains
Issue #2982410 by svenryen: Undefined index: show_disagree_button in eu_cookie_compliance_requirements()
Issue #2976659 by Berdir, AdamGerthel: Function name must be a string
Issue #2974996 by svenryen, Lukas von Blarer: Withdrawal tab covers elements behind it
Issue #2974224 by hass: Change default of "Consent method" to "opt_in"
Issue #2974223 by hass, svenryen: Install file code review / Update 7006 may break module
Issue #2983881 by szeidler: "Show 'Cookie policy' and 'More info' buttons" option always falls back to checked, when using default consent
Issue #2975085 by basvredeling: JS hide animation doesn't respect popup position
Issue #2423649 by svenryen, jcmiller09, stevetweeddale: Add event for popup open/close
Issue #2974240 by hass: Code style / translatable string review
Issue #2974714 by visabhishek, svenryen: DNT 0 Is not working
Issue #2974928 by vasrush, svenryen: After clicking disagree there's no way to opt-in again
Issue #2984437 by svenryen: On fresh installs, don't show the Policy tab
Remove extra line in JS.
Renaming update hook
Fix admin config field label
Revert "Issue #2933614 by svenryen, MaskOta, GaëlG, jhuhta, phjou: How to block cookies until the user accepts, for example Google Analytics cookies?"
Issue #2954011 by lexsoft, svenryen: Offer a way for people to opt-out of tracking even if they opted in
Issue #2933614 by svenryen, MaskOta, GaëlG, jhuhta, phjou: How to block cookies until the user accepts, for example Google Analytics cookies?
Issue #2960487 by svenryen, edurenye, cgmonroe: Allow prompting for agreement each browser session
Issue #2965976 by svenryen: Notice : Undefined index
Issue #2968700 by svenryen, Alex Bukach: Geo IP match is handled wrong
Issue #2718281 by heyyo, svenryen: jQuery is not defined
Issue #2968956 by svenryen, Berdir: Ajax request to eu-cookie-compliance/store_consent/banner is missing the path prefix and should use POST
Issue #2969619 by Adam_Moulsdale: Module assumes full html is available if filtered is
Issue #2959617 by svenryen: Remove silent dependency on node
Issue #2968610 by svenryen: After installing, two notices are thrown
Issue #2968456 by davidraijmakers: 7.x GDPR issues
Issue #2955489 by svenryen: Record consent when given
Issue #2718281 by svenryen, heyyo: jQuery is not defined
Issue #2953753 by svenryen: Add Do-Not-Track header support
Issue #2953753 by svenryen: Add Do-Not-Track header support
Issue #2954007 by svenryen: Add an opt-out and opt-in experience

Created by: svenryen
Created on: 10 Jul 2018 at 16:23 UTC
Last updated: 6 Mar 2019 at 19:02 UTC
Security update
Bug fixes
New features
Insecure

Other releases