Security: shortcode and block width/height values are now strictly validated against an allow-list of CSS units, preventing arbitrary CSS injection through post content.
1.0.0
Initial release
Vault image browser and selection in the WordPress editor
Direct upload to the secure vault
SDK Canvas and Iframe rendering modes
Protected Image and Protected Gallery Gutenberg blocks (grid, masonry, slider, justified) with lightbox and captions
Classic Editor TinyMCE button for inserting vault images
Image Scanner with bulk-upload and auto-replace for existing unprotected images
Featured Image and WooCommerce product/gallery support
[affirm_protect] shortcode with per-image mode override