=== Complianz Privacy Suite (GDPR/CCPA) premium ===
Contributors: RogierLankhorst
Tags: GDPR, CCPA, AVG, E-Privacy
Requires at least: 4.7
License: GPL2
Requires PHP: 5.6
Tested up to: 5.6
Stable tag: 4.7.3.1

Complianz Privacy Suite (GDPR/CCPA) with a Cookie Consentbanner and customized Cookie Policy based on the results of the built in Cookie Scan. Now ready for CaCPA & COPPA.

== Description ==
Complianz Privacy Suite (GDPR/CCPA) with a Cookie Consentbanner and customized Cookie Policy based on the results of the built in Cookie Scan. Now ready for CaCPA & COPPA.

IMPORTANT! Complianz Privacy Suite can help you meet compliance requirements, but you as user must ensure that all requirements are met.

= Installation =
* Go to “plugins” in your Wordpress Dashboard, and click “add new”
* Click “upload”, and select the zip file you downloaded after the purchase.
* Activate
* Navigate to “Complianz”, and follow the instructions

== Frequently Asked Questions ==

== Change log ==
= 4.7.3.1 =
* Fix: roll back text/plain on statistics scripts

= 4.7.3 =
* CF 7 reCaptcha v2 fix
* Increase conditional jquery priority to limit chances of deregistering afterwards.
* Extend safe mode with script center features
* TCF implementation
* set custom statistics implementation default to plain so complianz can manage activation

= 4.7.2 =
* Improvement: prevent running of upgrade from free to premium more than once.
* Improvement: add option to flag first party marketing cookies with an integration
* Improvement: set tabindex to 0 for banner controls
* Improvement: limit access to hide banner option to users with manage_privacy capability
* Fix: Do Not Track signal not passed correctly when caching enabled
* Fix: legacy revoke button in US
* Fix: on configurations without marketing cookies "save preferences" was not functioning properly
* Fix: max banner width was implemented with min-width.

= 4.7.1.1 =
* Fix: banner width adjustment not FireFox compatible

= 4.7.1 =
* Fix: legacy revoke button in opt out regions, revoking in manage consent tab in opt out regions
* Improvement: add option to exclude cookie banner from a page
* Improvement: keyboard accessibility of square and slider checkboxes on the banner for WCAG2
* Improvement: when no marketing categories are present, don't show the marketing category on the banner
* Improvement: consent area shortcode caching proof
* Improvement: only accept marketing on placeholder accept
* Improvement: drop obsolete setting cookie_warning_enabled
* Improvement: rename cookieconfig.js to complianz.js to prevent unnecessary blocking by all in one wp security
* Fix: edited some typos
* Improvement: better adjusting to long button texts in the banner
* Improvement: add data-nosnippet to banner div to discourage indexing by search engines
* Improvement: separate question to explicitly let users choose to block recaptcha
* Improvement: google site kit notification
* Fix: accept deny banner variation did not revoke anymore after accepting, then revoking.
* Fix: CAOS integration not working anymore
* Improvements on the consent area shortcode implementation

= 4.7.0.3 =
* Fix: When "no document" was selected for a particular privacy document, a hash could be printed in the banner

= 4.7.0.2 =
* Fix: Vimeo sunset of simple API v2, requiring update of placeholder/thumbnail download
* Fix: Canada getting incorrect privacy statement URL on banner

= 4.7.0.1 =
* updated NL and BE languages were missing a %s placeholder, necessary for correct cookie policy

= 4.7.0 =
* Improvement: WCAG 2 compatibility
* Improvement: WP 5.5 permissions callback default true for public rest api calls
* New: Calendly integration
* New: Consent Shortcode to wrap your content manually [cmplz-consent-area][/cmplz-consent-area]
* Improvement: string update
* Improvement: proof of consent remove unnecessary info
* Improvement: improved activation notice
* Improvement: added Gutenberg preview image
* Improvement: improved Google Maps placeholders
* Fix: placeholders update
* Fix: static Google Maps images integration not working correctly due to regex pattern
* Fix: AMP matching on facebook and facebook-like tag
* Fix: Processors missing agreement notice when option to use processors was disabled
* Fix: Google Ads integration could not be disabled
* Fix: cookiedomain feature could cause indexOf undefined error in specific congfigurations
* Fix: in some configurations not all generated proof of of consent document were displayed, because of duplicate indexes
* NPM package updates

= 4.6.10.1 =
* Google Maps easy integration added
* Split last cookie sync into separate ajax call for better performance

= 4.6.10 =
* Fix: prevent page reload when user chooses functional only in category banner, when no other category has been selected.

= 4.6.9 =
* Fix: option to set cookies on optional domain on multisite was not checked correctly, causing cookies not to get set on some configurations

= 4.6.8 =
* Fix: run upgrade for banner width to prevent saving issues because bannerwidth still has odd number of pixels
* Fix: correctly load defaults so the banner has a fallback if the impressum title is not yet entered.
* Improvement: Syncing or adding used services won't enable integrations

= 4.6.7 =
* Improvement: read more link on double analytics implementation
* Fix: string "obsolete page" not translatable
* improvement: impressum title in cookie banner editable
* Improvement: remove "we do not use ... " statements from cookie policy
* Improvement: facebook for woocommerce integration
* Improvement: support for cross domain cookie consent on multisite
* Improvement: add noreferrer, noopener attributes to links on cookie policy
* Improvement: fix issue where Chrome bug causes blurred banner on uneven width sizes
* Improvement: fix broken Contact Form 7 integrations because of continuous changes to CF7

= 4.6.6 =
* New: Async script center option
* Fix: prevent CSS theme override in some themes on square checkbox
* Fix: prevent warning about rest-api by removing slash
* Fix: marketing level not firing correctly with Tag Manager
* Fix: when Do Not Sell My Personal Information is added, wrong link was highlighted as "upgrade" link
* Improvement: default banner width larger

= 4.6.5 =
* Fix: Tag Manager event not firing in new style checkboxes
* Improvement: catch error when uploads dir is not writable, for pdf creation
* Fix: Correctly replace banner labels in policy
* Fix: after 4.6.0 update script-center custom scripts not firing after consent
* Improvement: Simple Business Directory
* Improvement: dismiss soft cookie wall for categories below marketing
* Fix: manage consent paragraph not in correct paragraph for UK policy
* Improvement: additional css to prevent theme override of classic checkbox css
* Fix: don't show processing agreements notice if no privacy policy is generated by Complianz
* Fix: don't force banner width on top, bottom and fixed banners

= 4.6.4 =
* Improvement: Dismiss review notice with GET to prevent issues with dismissing
* Improvement: Rename updater class to prevent conflicts
* Improvement: Facebook / Twitter Smash Balloon integration added
* Fix: drop blocking of PayPal as third party

= 4.6.3 =
* Fix: load ACF Maps integration only when Google Maps is enqueued

= 4.6.2 =
* Fix: fallback for banner settings in case upgrade to new category banners didn't run successfully
* Fix: cmplzSetCookie function called without expiration, causing a session expiration

= 4.6.1 =
* Fix: for the hidden categories banner, event was set too early, causing incorrect banner behaviour if UK used a different categories type.
* Fix: on opt-out only, preview didn't work because the gethovercolour function couldn't process an empty hex
* Fix: Contact form 7 recaptcha update patch
* Improvement: regex for double statistics implementation was not specific enough

= 4.6.0 =
* New: New Cookie banner variations with new checkbox options, accept all button, etc.
* Fix: revoke on legacy revoke button not revoking correctly
* Fix: in case of categories, paragraph text in cookie policy didn't match
* Improvement: updated EDD licensing code
* Improvement: vimeo with DNT=1 in the URL will not get blocked, as it's privacy friendly, non tracking.
* New: added Rate My Post integration
* New: added ACF (Advanced Custom Fields) integration for Google Maps

= 4.5.2 =
* Improvement: set cookie slug to default empty string to prevent conflict with de_DE plugin
* Fix: setCookie function at one point in code called without expiry, causing it to get set with session expiry

= 4.5.1 =
* Fix: User registration dependency
* Fix: consent management on UK policy not possible due to an incorrect condition
* Improvement: improve conditions and descriptions for selling data elements in legal documents and questions
* Improvement: jquery >3.x compatibility
* Improvement: Divi notice for Recaptcha
* Fix: correctly translate Complianz cookie retention
* Fix: some themes showing double checkboxes

= 4.5.0.1 =
* Fix: in opt out the banner was dismissed after first pageload

= 4.5.0 =
* Improvement: convert region array when enabling or disabling geo ip setting
* Improvement: support for retrieval of second party cookies
* Improvement: dropped deprecated wp.editor in favor of wp.blockEditor in Gutenberg block, added panelrows.
* Improvement: manage consent by category on Cookie Policy
* SSL verify enabled for license verification
* javascript sanitization https://github.com/rlankhorst/complianz-gdpr/issues/260 props pierrotevrard-idp
* Do not automatically enable a service integration after a cookiedatabase sync
* Get screencapture for youtube videoseries
* Catch not existing src in iframe in cmplzGetURLParam()
* Improvement: for the geo ip document redirect, redirect the "other" region to website's base region
* Fix: possible issue when custom editing the cookie policy content because of empty table cells.
* Fix: AMP plugin changed hooks, causing the integration not to work 100%
* Improvement: added AddToAny in the integrations list
* Fix: missing filter in integrations list props @orjhor
* Fix: language selecter services was called 'select {language} cookies';

= 4.4.2 =
* Improvement: pass type to Cookiedatabase: localstorage or cookie
* Fix: custom URL not saving
* Fix: {link} not replaced in new cookie template
* Fix: one function in TGMPA library not prefixed yet, causing conflicts with other libraries
* Fix: cookieFunction and collectedPersonalData sync across different languages https://github.com/rlankhorst/complianz-gdpr/issues/259. props pierrotevrard-idp

= 4.4.1 =
* Fix: improve integration with WP Google Maps plugin
* Fix: template override feature from theme not working https://github.com/rlankhorst/complianz-gdpr/issues/242 props xantek
* Fix: with line breaks in iframe element, https://github.com/rlankhorst/complianz-gdpr/issues/244 props pierrotevrard
* Fix: iframe replacement issue with linebreaks https://github.com/rlankhorst/complianz-gdpr/issues/246 props pierrotevrard
* Fix: purpose section not shown when privacy generation is enabled with UK only
* Improvement: Translatepress support
* Improvement: word "impressum" translatable

= 4.4.0 =
* Fix: OpenStreetMaps (OSM plugin) compatibility fix
* Fix: cookie blocker for ajax loaded content made conditional with a setting in the general settings
* Tweak: allow colon in URL field
* Updated libraries
* Added Impressum for Germany and Austria
* Tweak: optimization of cookiebanner database queries

= 4.3.5 =
* Fix: TGM compatibility fix
* Fix: when dismiss on scroll is used in the US in combination with the hide settings button, the settings button wasn't hidden immediately
* Fix: Improved blocked content activation on ajax loaded content
* Fix: Add try/catch for the strange situation that file_exists returns true while it's not there on wp engine.
* Fix: Mappres integration needed CSS update

= 4.3.4.1 =
* Fix: when user country is not in regions list, an incorrect region was returned, resulting in a PHP warning

= 4.3.4 =
* Fix: Mailchimp for CF7 compatibility
* Tweak: hide license key
* Tweak: added filter to allow to manipulate script output
* Fix: embedded analytics script triggered before consent because regex didn't match the script after PHPcs changes
* Fix: condition on Cookie Policy text field caused field not to be shown when both CCPA and PIPEDA apply
* Tweak: renamed TGM library classes to prevent conflicts with incorrectly implemented TGM libary in some themes

= 4.3.3 =
* Fix: the "all" region was skipped in a region check

= 4.3.2 =
* Fix: autoredirect not working correctly after Canada update
* Improvement: make pages creation an explicit user action
* MPDF package update
* removed divs in legal documents, in favour of p tags.
* Improved jquery activation script for iframes for smoother loading of iframe
* Improved cookie delete option: it will now archive, so won't get added again on new scan
* Improved handling of ajax loaded content in Cookie Blocker (Ultimate Member)
* Fix translation of banner items for multiple language configurations
* Fix: WPML changed index in supported languages from language_code to code

= 4.3.1 =
* Tested for PHP 7.4 issues
* Fix: in add menu step, when no disclaimer was selected, menus were shown double

= 4.3.0 =
* New: Supports the [WP Consent API] (https://wpconsentapi.org/).
* Fix: Type on legal document
* Tweak: filter to change the region dynamically

= 4.2.2 =
* Fix: don't fire cookie blocker when not needed.

= 4.2.1 =
* Fix: use filename sanitize function instead of sanitize_title() for proof of consent files
* Fix: Twitter placeholder string added incorrectly

= 4.2.0 =
* New: PIPEDA support (Canada)
* New: added option to disable all notices
* Tweak: CAOS integration improved
* Fix: remove limit on list of processing agreements
* Fix: bug when searching in Do Not Sell My Personal Information requests
* Fix: allow for private Vimeo video's, props @volkmar-kantor
* Tweak: added option to disable placeholders per plugin/service
* Tweak: Updated WCAG to v2.1
* Tweak: moved custom recaptcha css to integrations modules
* Tweak: added introduction tour
* Fix: user region and consenttype for not enabled regions should return "other", even when the user is from a supported region
* Tweak: made aria-label in cookie notice translatable
* Fix: check if array key exists in GTM4WP integration
* Fix: check existence of table before retrieving services
* Fix: IE11 support for blocked content notice, props @volkmar-kantor
* Tweak: Improved placeholder support for Twitter embed
* Fix: removed unintentional dot before not numbered paragraphs
* Fix: custom policy URL incorrectly caused a not 100% completeness

= 4.1.5 =
* Tweak: improved signature style on processing agreements
* Fix: proof of consent link not working when website title contained an ampersand
* Fix: duplicate function name in contact form 7/G1 Maps integration, and in GADWP and GTM4WP integration

= 4.1.4 =
* Fix: Google Analytics was not blocked correctly

= 4.1.3 =
* Fix: Google Tag Manager integration
* New: Google Tag Manager 4 WP integration
* Tweak: updated default banner colors
* Tweak: improved menu order and tab order on integrations page

= 4.1.2 =
* Tweak: When consent on anonymous statistics is enabled for Germany,  Hotjar anonymous version should also require consent
* Fix: add space in "web beacon"
* Tweak: No lazy loading for WP Rocket iframes
* Tweak: offer option to show link to cookiedatabase.org for cookies and services
* Fix: database error on new install because cookies were checked before table was initialized on first activation.
* Tweak: Wp Forms recaptcha integration
* Tweak: Mappress integration
* Fix: placeholder activation for non iframes not working correctly
* Fix: typo in privacy policies
* Tweak: removed some obsolete statements in privacy policies
* Tweak: changed blocked content notice in "accept marketing cookies"
* Tweak: added OSM plugin open streetmaps support
* Fix: is_amp_endpoint function check
* Tweak: moved css to separate plugin integrations
* Tweak: JetPack twitter integration
* Tweak: improved notice when uploads folder not writable
* Tweak: improved non functional and functional cookies check
* Fix: cron was wrapped in logged in check, preventing the cron from running

= 4.1.1 =
* Fix: multiple regions not processed correctly by cmplz_has_region() function

= 4.1.0 =
* New: AMP support
* Tweak: offer option to ask opt-in for statistics in Germany
* Fix: dismiss on timeout not working
* Fix: revoke on cookie policy when GEO ip enabled, US only
* Fix: when no region was selected, a string with empty region could appear in the dashboard.
* Tweak: dismiss the upgrade notice even when no changes are detected.
* Tweak: improved review notice
* Tweak: remove "unknown privacy link"
* Tweak: no need to opt in to cookiedatabase.org when no cookies
* Tweak: dedicated shortcode [cmplz-cookies] to enable users to inlude the cookies list only
* Tweak: adjusted accept all cookies notice in blocked content notice
* Tweak: improve activation of video scripts for smoother experience
* Tweak: drop notification on plugin updates. This function is already handled by the "new cookies" feature
* Tweak: removed double occurence of disqus
* Tweak: added dot behind every paragraph
* Tweak: improve region explanation to avoid confusion
* Tweak: added remove data on uninstall option
* Tweak: extend regex for iframe URL's to support brackets in URL's

= 4.0.5 =
* Add second party service
* Fix: privacy friendly settings got inverted for check if banner was needed for statistics only

= 4.0.4.1 =
* roll back change of moment when placeholder classes are removed.

= 4.0.4 =
* opt in to cookiedatabase.org

= 4.0.3 =
Fix: cookiedatabase sync not synchronizing third party services in multilingual environments
Improvement: improved error messages for sync

= 4.0.2 =
Fix: UK and US policies still used old cookie descriptions

= 4.0.1 =
Fix: banner saving when UK and EU both use categories

= 4.0.0 =
* Improvement: separate consenttype for UK
* Improvement: cookie information retrieved from cookiedatabase.org

= 3.2.4 =
* Tweak: Matomo stats script updates
* Improved javascript array merging method

= 3.2.3 =
* Fix: missing retain data statement in privacy policy
* Fix: missing translation strings
* Fix: not registering strings from cookie translation for multilanguage environments

* Fix: changed placeholder.html in blocked iframe source to "about:blank"

= 3.2.2 =
* Improvement: added option to unlink and customize the legal documents
* Improvement: structure improvements to integrations code
* Fix: UK Cookie Policy URL not added to cookie notice
* Fix: Some questions not showing in wizard for UK region
* Improvement: added integration for GEO My WP members list
* Improvement: added Forminator integration
* Improvement: added Beehive integration

= 3.1.2 =
* Fix: incorrectly forcing en_US language

= 3.2.0 =
* Improvement: added shortcodes to document list on dashboard page
* Improvement: do not activate cookie banner before wizard has completed
* Improvement: added banner loaded jquery hook
* Improvement: The United Kingdom is now a separate region with specific cookie consent management
* Improvement: Script center is now embedded under 'Integrations'. A more flexible approach to blocking and enabling scripts, plugins and services
* Tweak: Tag Manager does not require a categorical approach of cookies
* Tweak: Feedback in dashboard has been improved when changing regions
* Tweak: Stylesheet updates

= 3.1.1 =
* Fix: document wrapped in double div
* Fix: PHP warning caused by empty list of proof of consent documents
* Fix: if upload directory does not have writing permissions, generating the PDF files could cause an error

= 3.1.0 =
* Improvement: proof of consent page, which works as consent registration on settings change
* Improvement: added script dependency array, to enable scripts to fire in a certain order
* Improvement: extended placeholder support for non-iframes
* Improvement: added soft Cookie Wall

= 3.0.11 =
* Improvement: pixel caffeine support
* Fix: version stripping second digit for upgrade check

= 3.0.10 =
* Fix: on saving of settings, when Contact Form 7 is integrated using consent box, mail settings are reset
* Fix: Avia front end pagebuilder getting blocked by cookie blocker
* Fix: Lawfull => lawful
* Improvement: added custom jquery event to hook into cookie consent events
* Fix: set Google Analytics as not functional
* Fix: duplicate advertising cookies settings in US cookie policy
* Improvement: added PayPal cookies
* Improvement: added cc-revoke example
* Improvement: added helptext to explain email addresses are ofuscated
* Improvement: sanitizing of hex color in custom css
* Improvement: WP Google Maps integration
* Improvement: moved do not track me integration to filterable array
* Improvement: comma separated ip's supported in GEO ip
* Improvement: prevent policies from being generated when not activated in settings
* Improvement: pixelyoursite plugin support
* Improvement: notifications when cookie blocker is enabled, to make sure users understand the implications
* Improvement: dropped youronlinechoices as suggested service

= 3.0.9 =
* Improvement: change revoke button in cookie policy to button element
* Improvement: for Tag Manager, a suggestion to set up personalized ads

= 3.0.8 =
* Improvement: add option to configure your own cookie policy URL
* Fix: creating legal document page when none is available after region switch
* Improvement: W3C validator compatibility for documents
* Fix: javascript pattern not matching correctly, causing both text/plain and text/javascript scripts.
* Improvement: recommended action on Google Fonts
* Fix: Pass font color to cc-category class
* Fix: allow for content in iframes tags in regex pattern
* Fix: A/B tracking still in progress notice when only one banner left
* Fix: hide comment checkbox when WP personal data storage for comments is disabled
* Fix: hide security measures question when privacy policy not selected
* Improvement: more info on personalized ads configuration with Tag Manager

= 3.0.7 =
* Tweak: remove blocking of custom Google implementations, as it is not yet possible to reactivate them

= 3.0.6 =
* Fix: new regex did not exclude cmplz-native scripts from cookie blocker

= 3.0.5 =
* Fix: saving when saved data is not an array
* Fix: prevent force category for Tag Manager after switching back to GA
* Improvement: allow for Youtube video series URL
* Fix: several improvements for US documents
* Fix: table remove on plugin deletion
* Improvement: when marketing level category is selected, statistics category should not get consent
* Improvement: not scrolling to top when accepting

= 3.0.4 =
* Fix: expiry days not passed to cookie banner

= 3.0.3 =
* Fix: add href to accept button on cookie banner
* Improvement: [cmplz-accept-link text="accept cookies"] shortcode
* Fix: Cookie policy advertising and analytical cookies settings fix
* Fix: Not saving unchecked checkbox custom document css
* Improvement: Hide filter selects when a/b testing not enabled
* Fix: Privacy statement for eu notice when using US only
* Fix: If page is deleted, stored cookiepage url could be empty
* Fix: When switching settings for advertising cookies, output might show both advertising and non-advertising paragraph
* Fix: No cookie banner mention in cookie policy when no banner is needed
* Fix: Cookie blocker was not activated when only statistics required a cookie warning
* Fix: selecting no thirdparty services or cookies could lead to double activation of statistics
* Fix: Selecting US as target region in some cases did not fire the default consent which is allowed for US privacy regulations

= 3.0.2 =
* Fix: Gravity forms checkbox not generated correctly
* Fix: Brand color not updating in cookiebanner
* Fix: US Cookie policy not showing correct purposes
* Fix: Incomplete cookie causing not reaching 100% without notice
* Fix: Enabling TM categories
* Fix: Elementor forcing lineheight of 0 in embeds

= 3.0.1 =
* Fix: hook for DB upgrade moved to an earlier one.

= 3.0.0 =
* Fix: removed google plus integration, as it's discontinued
* Fix: prevent saving from document URL's on autosave and revisions
* Fix: moved linkedin from script blocked list to async loaded list
* Fix: default region is now one of the selected regions in the wizard.
* Fix: when localstorage is empty, empty array could cause PHP error during cookie scan
* Fix: excluded elementor_font post_type from scan
* Fix: As elementor uses the classic shortcodes in Gutenberg, an exception should be made for Elementor when inserting default pages
* Improvement: completely rewritten video blocking and placeholder code, which should reduce possible issues
* Improvement: added HappyForms integration to enable recaptcha initialization.
* Improvement: hide nag notices from other plugins on Complianz pages.
* Improvement: dropped hook on save_post and insert_post which triggered new scan.
* Improvement: added option to stop scanning every week with define('CMPLZ_DO_NOT_SCAN');
* Improvement: added warning when a cookie is not completely filled out
* Improvement: extended support for different types of IP detection on servers
* Improvement: moved string translation support for polylang and WPML to core
* Improvement: Added option to disable adding placeholder HTML to video's
* Improvement: Added plural for Social Media statement in Cookie Policy
* Improvement: Added exception for Non Personalized Ads in advertisement section in Wizard and in Cookie Policy
* Improvement: Added escaping to outputted javascript, all scripts moved to templates
* Improvement: Moved cookie banner settings to separate table and object
* Improvement: limit ajax requests to a/b testing and multiple regions

= 2.1.8 =
* Tweak: improve escaping of css in document html output
* Tweak: improved Elementor and Gutenberg compatibility for youtube video activation after consent is given

= 2.1.6 =
* Fix: responsive video adjustments
* Fix: z index for blocked content text too high, causing it to float over the banner

= 2.1.5 =
* Feature: WP Forms integration
* Feature: Dailymotion placeholder support
* Improvement: prevent activation for PHP <5.6 and WP < 4.6
* Improvement: clean up placeholder folder every month
* Improvement: regex did not recognize google maps URL because of exclamation mark usage
* Improvement: higher quality placeholder image
* Improvement: when Tag Manager is selected, categories is enabled. To make this more explicit help text is added and the button disabled.
* Improvement: when saving settings in the cookie warning settings, we now maintain the region selection state
* Improvement: download video placeholders to own site to make sure Youtube and vimeo cannot track the users
* Improvement: placeholder img aspect ratio is used to resize the placeholder container div
* Fix: several css styling issues for the center theme with categories: color inheritance of label, display
* Fix: css styling for border with edgeless theme
* Fix: when user states no cookies are used, even if the scan detects them, no cookie banner will be shown, as per the user's wishes.
* Fix: FitVids compatibility for fluid video display
* Fix: empty locales array for cookie cache could cause PHP warning

= 2.1.4 =
* Fix: incorrect PHP opening causing input fields malform on some setups

= 2.1.3 =
* Tweak: option to save A/B testing reports
* Tweak: Purpose description for EU not needed in all situations
* Tweak: Split US and EU cookie banner text, to be configured separately
* Tweak: created a setting to configure blocked content text
* Tweak: Changed check on WP_DEBUG to SCRIPT_DEBUG for scripts
* Tweak: added placeholder to blocked iframes to prevent reloading to homepage
* Fix: In US cookie policy, "we ask consent for statistics" is removed
* Fix: In EU cookie policy, "we ask consent for statistics" is shown conditionally, based on anonymization settings of the statistics tool
* Tweak: added upgrade links
* Fix: empty localstorage and cookie array causing an warning
* Tweak: close button on modal help windows
* Fix: when choosing to configure your statistics yourself instead of matomo/analytics/tagmanager, a warning kept showing in the dashboard.
* Tweak: accept button not fitting in banner when using a very long decline text
* Fix: for paragraphs with both a field condition and a callback condition, the code did not enforce both conditions
* Fix: clang redirect to en locale not adjusted for Gutenberg block recognition
* Fix: if region is not selected, cookiebanner won't show for that region anymore

2.1.2
* Fix: extra line break in readme causing readme not to get parsed correctly

= 2.1.1 =
* Fix: allow reinitialisation of recaptcha v3 in Contact Form 7
* Tweak: prevent dns prefetch for blocked URL's
* Tweak: option to dismiss on scroll or dismiss on timeout
* Tweak: option to share more details on the automated processing
* Tweak: added secure flag to cookie set function when url is https

= 2.1.0 =
* Tweak: Gutenberg blocks from Complianz Privacy Suite
* Tweak: integration with https://wordpress.org/plugins/wp-donottrack/

= 2.0.9 =
* Tweak: allow users to keep their own, custom statistics tracking
* Fix: Revoke button text not defined with US only setup
* Tweak: Do Not Track now optional
* Tweak: Do No Track is not used in the percentage calculation anymore
* Tweak: new modal tooltips

= 2.0.8 =
* Fix: remaining time calculation bug
* Fix: privacy statement url to own site in cookie policy not generated correctly
* Tweak: support youtube and vimeo placeholders
* Tweak: uninstall not removing all data. This can be done explicitly in the settings as of now.
* Fix: custom strings not translated properly

= 2.0.7 =
* Translation update

= 2.0.6 =
* Tweak: added some new cookies to the database
* Tweak: changed site_url into home_url in the documents output
* Tweak: add support for blocking of instagram cookies
* Tweak: dropped pattern restriction on phonenumbers, as there are too many local differences.
* Fix: third party privacy statements not inserted in cookie policy
* Tweak: less strict policies for websites who do not target California
* Fix: privacy policy URL's not showing in cookie policy

= 2.0.5 =
* Tweak: changed site_url into home_url in the documents output
* Tweak: added support for partial matches on cookies with the dynamic part in the middle of the string
* Tweak: added some new cookies to the database
* Tweak: ajax call for user data only on first visit

= 2.0.4 =
* Fix: Cookie blocker inserting class within escaped strings.

= 2.0.3 =
* Moved geoip database file outside plugin, as custom extension .mmdb from MaxMind was causing update issues by servers not deleting this file.

= 2.0.2 =
* Fix: Tag manager events not firing outside selected regions
* Tweak: set default region after upgrade from pre-2.0 version
* Fix: showing empty privacy link in US cookie banner
* Fix: count nr of forms, when forms option empty throwing an error.
* Tweak: split checked docs date from edited docs date

= 2.0.1 =
* Tweak: first reported cookies added to the cookie database
* Tweak: Set a default target region if not existing yet.

= 2.0.0 =
* Tested up to WP 5.0
* Tweak: updated Geo IP database to latest
* Tweak: Document styling als used in PDF's and post view.
* Tweak: Dropped Youtube "nocookie" support, Youtube places cookies after first interaction, without consent
* Tweak: feedback on active adblockers or anonymous window during scan
* Tweak: user locking of the wizard, preventing multiple users from editing the wizard at the same time
* Tweak: improvements in visual feedback on validation
* Tweak: user interface design
* Fix: bug in dataleak email sending
* Feature: reporting of unrecognized cookies
* Feature: option to export and import options
* Feature: reset to factory defaults: clear all settings
* Feature: Select both US and EU as target region
* Feature: CaCPA support
* Feature: US privacy statement
* Feature: Do Not Sell My Personal Information page
* Feature: Do Not Sell My Personal Information opt out form & dashboard
* Feature: US Processor agreement wizard
* Feature: US Security Breach notification wizard
* Feature: US dedicated cookie warning
* Feature: COPPA childrent's privacy statement

= 1.2.6 =
* Fix: missing space in privacy statement, incorrect reference to cookie statement

= 1.2.5 =
* Tweak: added monsterinsights integration
* Fix: Privacy Policy did not show the correct paragraph on sharing with other parties

= 1.2.4 =
* Tweak: added a hide revoke button option in the settings
* Tweak: moved statistics script to overridable templates, and included them using action hooks, to make overriding more easy.
* Fix: cookie policy text was not 100% matched when the categories option was selected for the banner.
* Fix: tracking of statistics added new user when the status was not changed.
* Fix: center revoke button not in same style as other revoke buttons

= 1.2.3 =
* Fix: centered banner introduction caused the revoke button to show very large for top position banners.

= 1.2.2 =
* Fix: when no social media was found, this could result in an error on showing the scan results

= 1.2.1 =
* Tweak: show social media and third party services from actual detected list, not from wizard.
* Tweak: calculation of best performer without no-warning status
* Fix: no-choice status not tracked

= 1.2.0 =
* Fix: deleted cookies were added again on the next scan
* Tweak: script center added below menu for fast editing
* Tweak: AB testing
* Tweak: Added new banner position: centered
* Tweak: Added categories in cookies
* Tweak: Added new template: minimal

= 1.1.11 =
* Fix: cookie warning with geo ip and caching cached a user requirement, while the site requirement needs to be cached.
* Tweak: email obfuscation in legal documents
* Tweak: cookie warning a/b testing

= 1.1.10 =
* Fix: statistics should also be loaded when do not track is enabled
* Fix: moved cookie policy change date to separate variable
* Tweak: improved security of cookie enabling script

= 1.1.9 =
* Fix: empty contact key in saving data
* Tweak: overlay over dashboard when wizard is not completed yet, to force using wizard
* Fix: compile_statistics_more_info usage in privacy policy
* Tweak: brand color not required anymore
* Tweak: full integration of Matomo in Complianz GDPR

= 1.1.8 =
* Fix WPML/polylang translation bug

= 1.1.7 =
* Fix: count of warnings bug in wizard completed percentage

= 1.1.6 =
* Added statistics for cookie warnings
* Added Google Fonts and ReCaptcha to third party list
* Tweaked Cookie Policy
* Improved geoip for cached websites
* Added custom CSS option and advanced editing options to cookie banner

= 1.1.5 =
* Tweak: cookie changes not adding +one nags, only in the dashboard
* Tweak: custom plugin texts moved to addendum

= 1.1.4 =s
* Fix: complete rework of third party cookie blocker, dropped domDocument in favor of regex

= 1.1.3 =
* Tweak: use accept text in cookie policy

= 1.1.2 =
* Tweak: added css styles for legal documents
* Tweak: added option to add consent box to CF 7 and Gravity forms
* Fix: several bugfixes
* Tweak: improved feedback on dataleak report
* Tweak: added emailing capability for dataleak reports
* Tweak: added push down style to cookie warning
* Tweak: added Sumo to third party blocked scripts

= 1.1.1 =
* Tweak: updates wizard complete texts
* Tweak: updated known cookies list

= 1.1.0 =
* new dashboard
* added check if consent checkbox is needed on forms
* integrated wp erase personal data and wp export data
* phone numbers not required anymore
* added a < PHP 5.6 warning
* improved dataleaks and dataprocessing

= 1.0.9 =
* Fix: change of textdomain
* Fix: output escaping of html strings
* Fix: scan freezing when http URL's loaded over https.

= 1.0.8 =
* Fix: cookieblocker removed script in incorrect way, causing a php error
* Tweak: set page as processed before the request is made during scan
* Fix: pre 4.9.6 version of wp could not show admin pages due to privacy capability not existing

= 1.0.7 =
* Tweak: complete block of third party scripts until user as accepted.
* Tweak: respect Do Not Track setting in browsers

= 1.0.6 =
* Tweak: added menu selection as option in the wizard

= 1.0.5 =
* Tweak: Improved plugins privacy policy additions: making it editable
* Tweak: hide settings popup for cookie warning on mobile, with revoke link in cookie policy
* Tweak: improved dismiss and revoke functionality
* Fix: some bugs in dataleak decision tree

= 1.0.4 =
* Added scan for social media widgets and buttons

= 1.0.3 =
* Fix: retention period not correctly shown in privacy statement

= 1.0.2 =
* optimized cookie scan

= 1.0.1 =
* Translation fixes

= 1.0.0 =

== Upgrade notice ==

== Screenshots ==


== Frequently asked questions ==
