This version has a complete list of GDPR territories. All the outermost regions, special cases, as well as the EEA are now included when you choose to only display the banner to EU countries. It also fixes a bug with top pinned banners that scroll with the page, now we take margin and padding into consideration so the banner will appear at the very top of the viewport, with no gap. Multi-site setups with several sites on the same domain can now share the same cookie. Check out the new setting in the Advanced pane. Empty scripts and styles are no longer added to the DOM. Debug mode of Smart IP is now supported in the 8.x version and IP lookups are faster. Plus many small bug fixes and improvements.
Issue #3068687 by svenryen: Check that all GDPR territories are handled
Issue #3045250 by svenryen: Lines are too long, causing mobile display to be cramped
Issue #2987679 by svenryen, AdamBernstein: Help text for 'Whitelisted cookies' field is not accurate
Issue #2985986 by svenryen, francoud: body top-padding not computed
Issue #3069193 by svenryen: Banner hides abruptly without animation
Issue #3069191 by svenryen: Sliding after clicking decline button lacks delay setting
Issue #3046892 by svenryen: "Clicking any link" and consent
Issue #3007283 by hisamuran, svenryen: Cookie notice does not hide properly when agreed
Issue #3067562 by bojan_dev, svenryen: Config overridden not working
Issue #3032761 by pprasath, svenryen: Allow cookie to be set for all sites in the domain
Issue #3068686 by svenryen: Support Smart IP Debug mode and don't replicate lookups to smart ip that are already done
Issue #3065122 by wengerk, svenryen, johnpicozzi: Call to a member function getRevisionId() on null -> ConsentStorageBase::getCurrentPolicyNodeRevision
Issue #2995558 by svenryen, tassilogroeper, Bès, DuaelFr, Rodlangh, sasanikolic, Berdir: Remove Scripts and Styles from DOM when empty