Changed: The Consent Log in admin now shows the full Consent ID instead of a shortened preview.
1.1.7
Fixed: [ccwps_manage_consent] button appearance settings (colors, border, radius) now correctly apply on the frontend — duplicate CSS definition was overriding CSS variables set by the shortcode.
Improved: [ccwps_manage_consent] settings card moved to the end of the Appearance tab and visual style unified with other button settings cards.
Consent log: Changed records per page from 50 to 30.
Consent log: Added search/filter by date (exact day) and by consent ID (partial match).
Consent log: IP addresses are now anonymized in the admin display (last IPv4 octet replaced with xxx; IPv6 truncated after 4th group).
Added appearance settings for [ccwps_manage_consent] button (colors, border, hover, radius)
Each field has its own refresh icon to restore default value
Improved admin UI and style consistency for appearance tab
1.1.5
Added Romanian (ro) and Dutch (nl) language presets for admin
1.1.4
Added compatibility verification with WordPress 7.0
Updated PHP and WordPress version requirements
1.1.3
New: floating icon vertical margin controls for desktop/mobile. “PrispôsobiÅ¥” button now always works everywhere (added missing attribute for full compatibility). See Appearance → Floating icon section.
Added separate mobile floating icon margin control (applies to devices with width ≤520px)
Enhanced floating icon positioning customization with new margin controls (0-500px range)
Added full multi-language support for new margin settings across all 8 supported admin languages (SK, EN, CS, DE, FR, ES, HU, PL)
1.1.1
Added GDPR-focused consent log data minimization: IP addresses are now anonymized before storage and device data is stored as anonymized device/browser info.
Added automatic database migration for existing installs (upgrading from 1.1.0 or older) to safely add the new device_info consent log column.
Updated Consent Log admin table and CSV export to include anonymized device information.
Fixed admin-side fatal parsing issue in consent logging flow and stabilized related save logic.
Added missing empty-log message translations across all supported admin languages.
Added new sidebar rating blocks in admin: “Rate the plugin” (WordPress.org) and “Rate us on Google” links with star UI opening in a new tab.
Improved star-rating visuals to WordPress-like yellow stars and enforced no underline on hover/focus states.
1.1.0
Added legal links controls in Appearance for banner and preferences modal: optional Cookie Policy and Privacy Policy links with custom URL and label text.
Added advanced visual spacing popup with context sections for banner text, legal links, banner buttons, and modal content/buttons.
Added independent per-button spacing controls (padding and margins) for Accept/Reject/Manage in banner and Save/Reject/Accept in modal.
Added spacing-only reset action and improved admin UX with settings icons next to relevant section headings.
Added support for margin controls in addition to padding controls.
Improved frontend style mapping to apply new per-button spacing variables consistently.
Extended import/export coverage for all new visual and legal-link settings.
Added import-time cookie domain remapping to the current site domain for safer cross-site migration.
Expanded admin i18n coverage for new Appearance and spacing/legal-links texts across all supported admin languages.
Hardened admin/preview styling behavior for better compatibility with theme and page-builder overrides.
1.0.9
Added translations for all 34 admin UI messages (Settings saved, errors, confirmations, etc.) across all 8 supported languages.
Localized [ccwps_cookie_list] shortcode to use visitor-detected language when “Language by visitor” is enabled.
Improved cookie list shortcode with data attributes to support dynamic language switching in JavaScript.
Enhanced frontend i18n initialization to update language when visitor language detection is active.
1.0.8
Added new cookie presets for Hotjar and Sourcebuster (sbjs), including default domain placeholders, categories, and expiration values.
Added new script-blocking presets for Hotjar and Sourcebuster with precise regex-based source matching.
Added preset description and expiration translations for all 9 supported languages.
Improved frontend localization for cookie preset texts: preset descriptions and expiration values are now localized in the consent modal and in the [ccwps_cookie_list] output.
Updated language behavior: when visitor language detection is enabled, frontend preset texts follow visitor language; when disabled, they follow configured frontend/admin translation settings.
1.0.7
Switched to local Poppins font (Regular, Medium, SemiBold) – removed all Google Fonts dependencies. No external font requests are made by the plugin.
Added upgrade migration: existing installations with empty or inherited font setting are automatically updated to the Poppins stack.
Changed font detection in Appearance tab to manual-only: fonts are detected only when the admin clicks “Detect used fonts”, preventing automatic remote requests on page load.
Added “Detect used fonts” button with nonce protection and per-click cache.
Added translations for new font-detection UI across all 9 supported admin languages.
Updated text domain slug to match WordPress.org plugin directory slug (web-pixel-studio-cookie-consent-eu).
Added “External services” section to readme disclosing optional GTM and Matomo remote resource loading as required by WordPress.org guidelines.
Renamed GTM template files and POT file to match the corrected plugin slug.