2.0.0
Última5 novos3 melhorias5 correções2 de segurança1 removido3 alterações
Novo
- 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
- Blank calendar layout — start without door images and design your own with AI Design & Slicer
- Two new calendar layouts — SantaPress now ships 6 layouts plus the blank calendar
- Redesigned Auto-Layouts — the door popups of all 6 layouts now match the colors and motifs of their calendar, including the quiz buttons
- Choose between the classic editor and the block editor for doors (SantaPress > Global Settings, default: classic editor)
Melhoria
- Layout selection shows the blank calendar first, followed by the templates in rows of three
- Custom CSS field uses the WordPress code editor (syntax highlighting, line numbers, error markers)
- Updated the bundled Advanced Custom Fields (ACF) from 6.6.0 to 6.8.10
Corrigido
- Custom CSS containing child selectors (>) or quotes had no effect on the front end
- HTML5 video and audio kept playing after closing a door popup; closed doors are now removed from the page
- iframe modal mode logged a get_footer deprecation with block themes; the embed template now outputs a complete HTML document
- PHP 8.5 deprecation in the Slicer, and fatal errors on malformed quiz requests, an invalid start date or direct access to plugin files
- 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
Segurança
- door popups, quiz answers and click tracking now only work for published doors — no password protected, unpublished or other content can be fetched
- 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
Removido
- obsolete Auto-Layout styles of discontinued layouts
Alterações
- SantaPress now requires WordPress 6.2 or newer (required by the bundled ACF)
- General adjustments
- CSS Fixes