Changelog: WeePie Cookie Allow plugin

[v3.2.5] 20-08-2018
NEW: wrap HTML content with a <wpca-block> to show the placeholder (replacement) element (this does not block cookies)
fixed: plugin conflict with Autoptimize
fixed: shortcode [wpca_cookie_allow_code] not working
fixed: categories not logged when using the “Save” button in the Cookie Category settings box
fixed: consents logged twice when accepting all in the cc settings
fixed: reloading scripts can lead to JavaScript Uncaught errors
fixed: not all Cookie Category settings box colors are working
fixed: “Block all iFrames” doesn’t work after acceptance
fixed: “Block all iFrames” doesn’t work when zero 3rd parties are checked
fixed: blocked script/iframe/img sources are not hided after reset -> accept -> reset
added: hook: wpca_automate_block_all_iframes_cc
added: CSS class wpca-replace-txt to placeholder text <p>
improvement: show a checkbox in the cookie category settings box for iFrames blocked by “Block all iFrames”

[v3.2.4] 09-08-2018
fixed: JavaScript blocking logic in firefox not working optimal

[v3.2.3] 09-08-2018
NEW: caching preventive: show/hide logic for the bar/box is now completely handled client-side
NEW: caching preventive: blocking of cookie scripts, iFrames and custom HTML elements is now done client-side (without page refresh)
NEW: caching preventive: possibility to send no caching headers
NEW: possibility to anonymize IP addresses for consent logging
NEW: possibility to filter IP addresses at the “Consent log” settings tab
NEW: possibility to delete logged consents
NEW: possibility to apply consents network wide for multisite
NEW: possibility to always show the “Reset cookies button”
fixed: mobile: the bar reappears when scrolling while decline button is clicked
fixed: mobile: the bar reappears when scrolling while accept button is clicked
fixed: automate logic fails if invalid content exists between <head> and <body>
fixed: scripts with <script> strings are not matched by the regex pattern
fixed: wrong buffer output return value (void) on empty buffer
fixed: don’t show “Keep anonymized Google Analytics” option when “Cookies before consent” is set to “Google Analytics”
fixed: missing switch statement break in consent logging JS
fixed: fatal error caused by $this in anonymous callback
fixed: domain mapping installs having wrong cookie params
fixed: automate process in not using ‘checked’ 3rd parties but uses all
fixed: show only selected 3rd parties in cookie categort settings box
fixed: make it possible to translate the cookie categories labels on the front-end (with POT-file)
added: (or updated) 3rd party blocking for: Disqus, Jotform, Pinterest, FaceBook, TripAdviser, StatCounter, likebutton
added: check for module existence to prevent fatal errors in module init() methods when modules are not ready
added: query var “wpca_no_cache_headers” to enable the no cache headers
added: hook: wpca_automate_allowed_src_attributes
added: hook: wpca_automate_before_buffer_end
added: hook: wpca_automate_after_buffer_end
added: suffix <!–[wpca_mrkd]–> to ‘marked’ content
added: $matches arg to wpca_replacement_text filter
added: empty blocked.js file
added: empty blocked.html file
added: JavaScript frontend custom event “wpca.reset:after”
improvement: frontend JavaScript: adding new functions, reducing public functions, new params and better scopes
improvement: frontend JavaScript: implemented PHP logic as JavaScript logic
improvement: 3rd party/privacy sensitive content is now only ‘marked’ instead of ‘blocked’ server-side (caching preventive)
improvement: added check for href attribute to automate html element (html_elem)
improvement: moved css hover logic for consent log rows to the module stylesheet
improvement: moved hook wpca_multisite_give_global_consent to WpcaFrontend::_setCookieParams() method
improvement: better readability of the YouTube and Vimeo regexes
improvement: in instagram regex
improvement: added missing version number to scripts and styles
improvement: removed URI search patterns from module Automate

[v3.2.2] 30-05-2018
fixed: only log PHP errors with WP_DEBUG mode true during automatic cookie blocking
fixed: an error occured calling preg_replace_callback() context head by wrong if condition

[v3.2.1] 30-05-2018
fixed: Fatal error: call to undefined method WpieMiscHelper::getPregLastError()

[v3.2] 29-05-2018
NEW: consent logging (bèta)
NEW: Cookie Categories (bèta)
NEW: Facebook Pixel Code
NEW: Blocking custom HTML elements (given a CSS id or class, hook only)
NEW: show the Accept button when the Reset consent button is not visible
NEW: option to show/hide the bar/box on the Cookie Policy Page
fixed: PHP notice: Array to string conversion
fixed: PHP Notice: Undefined index
fixed: PHP Exception: Parts array is not valid for {3rd party type}: head or body entry not found
fixed: replacing scripts in body with comment instead of placeholder element
fixed: JavaScript Missing global param” exception
fixed: not blocking script from plugin YouTube Embed Plus
fixed: not blocking googleplus inline scripts
fixed: not blocking pinterest inline scripts
fixed: Twitter timeline widget not blocked
fixed: typos in settings xml
added: module consent-log
added: settings XML file for tab “Consent Log”
added: XML settings fields for cookie categories
added: 3rd party blocking for: Active Campaign, Cxense, Facebook Pixel Code, Hotjar
added: 3rd party blocking for: HubSpot, LikeBtn, LinkedIn Insight, Media.net, OneSignal
added: 3rd party blocking for: Pardot, Pinterest, Sumo, Tawk.to, Twitter ads, WP Stats, Zopim
added: frontend JavaScript event custom wpca.consent:after to hook into the code after consent
added: frontend JavaScript event custom wpca.decline:after to hook into the code after decline
added: frontend JavaScript event custom wpca.cc:saved to hook into the code after settings has been saved
added: attribute “cc” to shortcode “wpca_cookie_allow_code”
added: question for an example of an embed code inside the missing 3rd party email body
added: hook: wpca_automate_extra
added: hook: wpca_automate_regex_allowed_local_locations
added: hook: wpca_cookie_categies
added: hook: wpca_node_names_body_no_replacement_element
added: hook: wpca_log_needed
added: hook: wpca_read_all_args
added: hook: wpca_log_list_table_columns
improvement: show accept button when reset button is hided
improvement: splitted up automate templ files so that table is a separate templ
improvement: AJAX refresh the 3rd party table list
improvement: highlight new items in 3rd party table list after refresh
improvement: add logic to block scripts from plugin ot theme folder
improvement: use $_REQUEST instead of $_GET
improvement: added JavaScript log en alert wrapper function to WPCAGLOBAL
improvement: settings warning when user unchecks “Automatic cookie blocking” (formerly “Live blocking”)

We use cookies for the best experience. Agree by using this website or hit the 'Accept' button.