The i18n implementation has been reworked and now integrates with the i18n and variable modules to offer convenient translation of the strings
Adds a JavaScript option for checking the user's country. This is useful if your site is behind Varnish, and you want to restrict the display of the banner to certain countries
The interface has been improved, hiding less significant options in an Advanced fieldset and grouping the other options
Adds an option to provide only bare css for the banner, if you want to customize the look of the banner without having to override all the defaults
Adds support for rtl languages
Adds option for position: fixed for the banner when it's in the top position
Adds option to hide the banner for UID 1
Adds a hook_eu_cookie_compliance_path_match_alter that can be used to exclude paths where the cookie should not be seen
Adds option to reload the page when the user clicks Agree
Adds better support for screen readers, by adding an Advanced option to prepend the banner
Adds an option to place the JavaScript in the $scripts variable rather than the default $page_bottom
Adds support for acceptance when clicking submit buttons
Makes it possible to disagree without displaying the privacy policy
Allows for a delay of 0 when showing the banner
Popup delay is in milliseconds rather than seconds
Adds option to exclude all administrative pages
Add configurable cookie lifetime
Adds support for the function geoip_country_code_by_name (from the PHP extension)
Bug fixes:
1.16: Removes a menu item that was added for a callback in 1.15
Small changes to the default css
Fixes some JavaScript bugs
Trims the html to prevent a JavaScript error with some jQuery versions
Improve aggregation of css by adding a high weight to the inline css
Make more entries work in exclude paths
Fix bug that prevented the banner from appearing on some domains when an exclude/include list was provided.
Fix clearing of caches. Cache for all languages and themes are now cleared when saving the admin form.
Checks presence of modules rather than functions
Fixes a problem with base paths ending with a slash
Fixes a situation where buttons could have been shown with no text
Adds theme and language to the cache cid
Clarifications added here and there to the text in the admin interface
Improves support for Panels Everywhere
Fixes a bug where the banner wouldn't show up if theme debug was enabled
Fixes a notice that appeared when the css was not set
Due to an oversight when reviewing and applying a patch, a menu item was introduced for the 'eu-cookie-compliance-check' javascript callback. Please upgrade to 1.16 to resolve this issue. The changes in 1.15 can be seen in the release notes of 1.16.