Schema Scalpel — Full Changelog
A WordPress plugin to customize JSON-LD schema per page/post.
GitHub · WordPress.org
1.6.2 – 2025-10-31
Security
- Fixed stored XSS vulnerability in JSON-LD output via post/page content.
Trac #3387353
1.6.1 – 2025-08-04
Fixed
- Made page/post distinction explicit to resolve
BlogPostingform conflicts.
Trac #3339261
1.6 – 2025-08-03
Added
- "View All" and "Settings" links on the Plugins page for quick admin access.
delete_on_uninstallsetting – control whether tables are dropped on uninstall.- Database schema upgrade:
id→BIGINT UNSIGNEDcustom_schema→MEDIUMBLOB(supports up to 16MB exports)
Fixed
- SQL syntax issues in schema export functionality.
Trac #3338376 - Uninstallation bug (now respects
delete_on_uninstall).
Changed
- Full compliance with WordPress Coding Standards (no short ternaries, proper inline comments).
1.5 – 2025-08-01
Changed
- Improved
BlogPostingschema generator with more robust options for updating existing schema.
Trac #3337528
1.4.7 – 2025-05-05
Fixed
- Schema wrapped in square brackets not displaying correctly in admin.
Trac #3287351
1.4.6 – 2025-04-06
Changed
- Re-applied corrections from 1.4.5 (missed in prior release).
Trac #3267557
1.4.5 – 2025-04-06
Fixed
BreadcrumbListschema not saving correctly.- Typo in documentation.
1.4.4 – 2025-01-30
Added
- Title-based filtering for large sites (1000+ pages/posts).
Trac #3231614
Changed
- General codebase maintenance.
1.4.3 – 2024-11-24
Changed
- Housekeeping and WordPress 6.7 compatibility.
Trac #3196020
1.4.2 – 2024-09-01
Fixed
- Longstanding bug (thanks @dantefff).
- Apostrophe handling in schema output.
Changed
- WordPress 6.6 compatibility.
Trac #3144778
1.4.1 – 2024-04-19
Fixed
- Admin page failing to load.
Trac #3073521
1.4 – 2024-04-19
Added
- Custom HTML generator for better performance.
- Optimized admin JavaScript for schema editing.
Changed
- Full codebase rebuild for structure and maintainability.
- 100% WordPress Coding Standards compliance.
Trac #3073507
1.3.2 – 2024-04-15
Changed
- Enhanced WordPress Coding Standards compliance.
Trac #3070401
1.3.1 – 2024-02-18
Changed
- Clarified
BlogPostingschema generator instructions.
Trac #3037585
1.3 – 2023-10-22
Added
- One-click
BlogPostingschema for all blog posts. - Upgraded to Bootstrap v5.3.2.
- Improved UI elements.
Fixed
- Menu item logo sizing.
Changed
- Full PHP codebase update.
Trac #2982328
1.2.7.1 – 2023-06-19
Added
- Click-to-edit for global, pages, and posts tabs.
Trac #2928245
1.2.7 – 2023-06-19
Added
- Immediate schema editing via popup textbox.
Fixed
- Minor bugs.
Trac #2928169
1.2.6.2 – 2023-03-28
Changed
- Replaced menu icon, updated menu names.
- Prep for major overhaul.
Trac #2888011
1.2.6.1 – 2023-03-28
Added
- Menu icon file.
Trac #2888006
1.2.6 – 2023-03-28
Added
- Admin menu icon.
Changed
- WordPress core compatibility.
Trac #2888003
1.2.5.5 – 2022-12-11
Fixed
- Standardized
schema_typefor homepage (deactivate/reactivate to apply).
1.2.5.4 – 2022-07-26
Fixed
- Default tab set to
homepage. - Search query parameter set to
s.
1.2.5.3 – 2022-07-23
Fixed
- Tab-switching bug when plugin path contains “home”.
1.2.5.2 – 2022-07-23
Fixed
- Included missing
admin/varsdirectory.
1.2.5 – 2022-07-23
Added
- Google-recommended example schemas (incl.
COVID Announcement). NewsArticlenow includesauthorfield.- Example schemas sourced from array (not DB).
Fixed
- Comma spacing standardization.
1.2.4.1 – 2022-07-22
Fixed
- Schema type generation in create/edit buttons.
1.2.4 – 2022-07-22
Fixed
- Removed redundant function declarations (
class-schema-scalpel-public.php).
1.2.3 – 2022-07-22
Changed
- WordPress 6.0 compatibility.
- Updated CSS to Bootstrap 5.x.
Fixed
- Page/post title display (sanitization issue).
1.2.2 – 2022-05-21
Changed
- Improved JSON-LD format error checking.
1.2.1 – 2022-05-19
Fixed
- Version number consistency across files.
1.2 – 2022-05-21
Added
- Multisite activation support.
Changed
- Removed unnecessary comments.
1.0.1 – 2022-05-11
Fixed
- Replaced
wp_print_scripts→wp_enqueue_scripts. - Multiple undocumented fixes.
Changed
- Plugin init moved to
plugins_loaded. - Default search key →
s. - Logo uses font paths.
1.0 – 2022-04-30
Added
- Initial release: Core schema editing, JSON-LD output, per-page control.