Releases: philhoyt/CPT-Taxonomy-Syncer
Releases · philhoyt/CPT-Taxonomy-Syncer
Release list
v1.4.2
v1.4.1
= 1.4.1 =
- Security: Tighten REST permission callback to per-post capability check.
v1.4.0
= 1.4.0 =
- Added Plugin Update Checker to deliver automatic updates via GitHub releases
- Added CI workflow for automated linting and build checks on pull requests
- Replaced
wp_localize_scriptwithwp_add_inline_scriptin admin script registration - Fixed escaping warnings in JSX and PHP audit pass
- Removed dead
view.jsstubs from block registration - Removed unused parameters from
invalidate_cache()and corrected a misleading false-positive comment - Full PHPCS linting pass with zero errors
V1.3.0
= 1.3.0 =
- Fixed critical
uninstall.phpfatal error caused by an undefined constant - Fixed duplicate REST route registrations when multiple CPT-taxonomy pairs are configured
- Fixed
sync_post_update_to_term()ignoring the authoritative post meta relationship, causing sync failures when term names were modified by conflict resolution - Fixed shared static
$is_deleting/$is_updatingflags causing multi-pair sync lockout - Fixed
get_post_type_relationships()returning posts from unrelated post types sharing the same taxonomy - Fixed unescaped
$wrapper_attributesoutput in block render templates - Corrected dead code block in
invalidate_cache(), misleading variable name inbulk_sync_posts_to_terms(), and unlocalized admin UI strings - Full PHPCS and ESLint linting pass with zero errors
v1.2.0
1.2.0
- Custom Ordering System: Drag-and-drop interface for reordering related posts per relationship
- Relationships Dashboard: Per post-type dashboard showing parent-to-child relationships
- Previous/Next Post Blocks: Custom navigation blocks with relationship-based ordering support
- Menu Order Fallback: Automatic fallback to
menu_orderwhen custom order isn't set - Major performance improvements with transient caching for relationship queries
- Implemented query result caching with automatic invalidation
- Optimized REST API endpoints to eliminate N+1 query problems
- Added comprehensive developer hooks and filters for extensibility
- Improved static cache management with TTL-based expiration
- Enhanced developer reference section with meta key values
- Fixed admin.js with batch processing and progress indicators
v1.1.0
= 1.1.0 =
- Major performance improvements with optimized bulk sync operations
- Implemented batch processing with REST API endpoints for large datasets
- Fixed duplicate post title handling with unique term creation
- Improved post deletion sync using meta relationships
- Added admin column to display linked terms in post lists
- Added synced post information on term edit pages
- Enhanced security with proper permission checks and safe redirects
- Full internationalization support for all user-facing strings
- Optimized database queries to prevent N+1 query issues
- Added pagination support for unbounded queries
- Improved block editor integration with better global variable handling
- Comprehensive code quality improvements and WordPress coding standards compliance
Version 1.0.0 Release
Initial release of the CPT-Taxonomy Syncer WordPress Plugin