1.0.24
2026-02-15 14:32
1.0.23
2026-02-06 11:17
CHANGED
- Removed legacy prefix migration; no production users had data to migrate from the old slug/options/meta.
- Readme.txt “Tested up to” set to 6.9 for plugin directory compatibility.
- Changelog HTML sanitization uses wp_kses with an explicit heading allowlist instead of wp_kses_post.
- Inline viewer config JSON now escaped with default wp_json_encode() so slashes in config (e.g. svgUrl) cannot break out of the script tag (XSS).
1.0.22
2025-11-28 04:26
1.0.21
2025-11-28 04:25
1.0.20
2025-11-28 04:17
CHANGED
- Rename shortcode hooks, options, post types, and meta keys to the btsvviewer prefix with automatic migration for legacy data.
- Continue honoring existing [svg_viewer] embeds by registering the legacy shortcode and admin-post handlers alongside the new ones.
IMPROVED
- Scope localized JS globals (btsvviewerConfig, btsvviewerAdmin, window.btsvviewerInstances) to avoid conflicts with other plugins.
- Embed the resolved SVG URL in markup data attributes so presets and tests can read it without extra JavaScript.
FIXED
- Align unit tests and runtime assets with the renamed identifiers to keep the suite green.
1.0.19
2025-11-19 10:40
CHANGED
- Changed class name to use plugin prefix
1.0.18
2025-11-19 10:39
CHANGED
- Changed class name to use plugin prefix
1.0.17
2025-11-19 10:28
1.0.16
2025-11-19 10:22
CHANGED
- Prefix the main PHP surface (BTSVVI_Viewer, option keys, hooks) to avoid naming collisions.
IMPROVED
- More extensive test suite
- Initialize viewer instances via enqueued scripts and a JS queue to remove inline JS.
FIXED
- Sanitize and validate all defaults and preset inputs before saving.
- Block direct file access on the bootstrap path and harden cached admin markup handling.
1.0.14
2025-11-10 07:44
CHANGED
- Rename plugin and all text domains to BT SVG Viewer
IMPROVED
- Add screenshots for Plugin repository display
1.0.13
2025-11-10 05:24
FIXED
- Fix readme.txt for plugin submission
1.0.12
2025-11-10 04:59
FIXED
- Rename without WP for plugin submission
1.0.10
2025-11-09 13:24
IMPROVED
- Add plugins page settings link
1.0.9
2025-11-09 11:20
FIXED
- Broken icon/button text after plugin submission fixes
1.0.8
2025-11-09 10:33
1.0.7
2025-11-09 10:28
NEW
- Document shortcode aliases for button colors
- Provide example shortcode using button_bg/button_fg aliases
- Pan:drag and zoom:scroll behaviors
- Pan/zoom behavior shortcode options and gesture captions
- Update plugin readme highlights and upgrade notice for animated zoom release
IMPROVED
- Note preset color pickers for fill/border/foreground
- Add styling guidance for CSS custom properties
- Lock zoom to coordinates to prevent drift
- Smooth transition for zoom and pan
- Cache-busting toggle and smooth zoom behaviour in project docs
- Add new options to localizations
- Disable zoom in/out buttons when at min/max zoom
- Push center coordinates to live preview so center button works immediately after saving zoom/position coordinates
- Admin auto-centers newly selected SVGs for easier tweaking
- Zoom controls snap to min/max and clearly show disabled states
FIXED
- Captured center values now match the Center View preview
- Preset pan mode overrides persist when switching between scroll and drag
1.1.0
2025-11-09 14:10
NEW
- Pan and zoom interaction modes configurable via shortcode/preset, with automatic gesture captions.
- Smooth, cursor-focused zoom animations for wheel, slider, and modifier-click gestures.
- Defaults tab option to enable asset cache busting for debugging (auto-enabled on
dev.* / wptest.* domains).
IMPROVED
- Drag panning now tracks 1:1 with the pointer and ignores stray wheel input.
- Zooming keeps the focus point locked under the cursor while preventing unintended panning.
1.0.6
2025-11-08 10:35
FIXED
- CSS caching not keeping up with versions
1.0.5
2025-11-08 10:13
FIXED
- Bad permissions in zip distro
1.0.4
2025-11-08 08:54
FIXED
1.0.3
2025-11-08 08:47
FIXED
1.0.2
2025-11-08 08:39
NEW
- DE, ES, FR, IT localizations
- Help and Changelog tabs in admin panel
IMPROVED
1.0.1
2025-11-08 06:40
NEW
- Admin panel where you can create custom SVG posts with all configuration options stored
- Buttons can be configured to left, right, top, bottom
- Buttons can be configured to icon, text, or both
- Buttons can be configured with custom settings to display only certain buttons, define left/right alignment, and more
- Preview in admin panel shows how buttons will appear
- Preview in admin panel can be panned/zoomed and then its current state can be saved as the initial state for the front-end display
BT SVG Viewer 1.0.0
2025-11-07 08:00
NEW
- Initial release
- Shortcode for creating an SVG viewer with zoom and pan