SantaPress - WordPress Advent Calendar Plugin & Quiz v2.0.0
= v2.0.0 =
* New: AI Calendar Design — describe a scene and let AI generate your calendar design (SantaPress > AI Design & Slicer, opt-in, 10 free generations per license)
* New: Slicer — cut any calendar image (AI-generated or from the Media Library) into single door images along an adjustable grid, with an option to assign the slices to your doors directly
* New: Blank calendar layout — start without door images and design your own with AI Design & Slicer
* New: Two new calendar layouts — SantaPress now ships 6 layouts plus the blank calendar
* New: Redesigned Auto-Layouts — the door popups of all 6 layouts now match the colors and motifs of their calendar, including the quiz buttons
* New: Choose between the classic editor and the block editor for doors (SantaPress > Global Settings, default: classic editor)
* Improved: Layout selection shows the blank calendar first, followed by the templates in rows of three
* Improved: Custom CSS field uses the WordPress code editor (syntax highlighting, line numbers, error markers)
* Fix: Custom CSS containing child selectors (>) or quotes had no effect on the front end
* Fix: HTML5 video and audio kept playing after closing a door popup; closed doors are now removed from the page
* Updated the bundled Advanced Custom Fields (ACF) from 6.6.0 to 6.8.10
* SantaPress now requires WordPress 6.2 or newer (required by the bundled ACF)
* Security: door popups, quiz answers and click tracking now only work for published doors — no password protected, unpublished or other content can be fetched
* Security: hidden mode shortcode attributes and the door image preview are escaped; a door's Custom JavaScript is only output if its author may post unfiltered HTML
* Fix: your own Gemini API key was encrypted twice when it was saved for the first time
* Fix: iframe modal mode logged a get_footer() deprecation with block themes; the embed template now outputs a complete HTML document
* Fix: PHP 8.5 deprecation in the Slicer, and fatal errors on malformed quiz requests, an invalid start date or direct access to plugin files
* Fix: JavaScript errors when a door could not be loaded, when Contact Form 7 was not active or the quiz cookie was malformed; removed jQuery Migrate warnings
* Removed: obsolete Auto-Layout styles of discontinued layouts
* General adjustments
* CSS Fixes