Native Content Relationships

Changelog

1.0.29

  • Feature: Added Lightweight Relationship Metadata API (wp_content_relationmeta table).
  • Feature: Added Advanced WP_Query arguments (content_relation with nested OR/AND logic and type exclusions).
  • Update: Improved documentation highlighting enterprise-grade features and ACF migration.

1.0.28

  • WP_Query: Registered query vars, documented relation args, added ncr_skip_relationship_query filter for core migration path.

1.0.27

  • Code quality: PHPCS compliance (WordPress coding standards); 0 errors.

1.0.26

  • New: Playground Live Preview blueprint (assets/blueprints/blueprint.json) for Try in Playground on WordPress.org.

1.0.25

  • Fix: Resolved WordPress.org SVN stable tag recognition issue.
  • Deployment: Updated stable tag to ensure proper plugin directory deployment.

1.0.24

  • Translations: Added Spanish (es_ES), German (de_DE), French (fr_FR), and Portuguese (pt_BR) support.
  • Localization: Included master .pot file for community translations.
  • Core: Improved internationalization (i18n) for admin interfaces.

1.0.23

  • Clean Release: Removed development artifacts (docs, tests, benchmarks) from distribution.
  • Documentation: Updated readme to link to external performance report.
  • Infrastructure: Verified 1M row benchmarks (see GitHub).

1.0.22

  • Infrastructure-Grade Benchmarks: Refined docs/PERFORMANCE.md with high-fidelity metrics.
  • Enhanced Benchmarking Suite: Support for Mean/P95 latency and buffer pool warming.
  • Performance: Validated sub-2ms P95 latency at 1M rows.

1.0.21

1.0.20

  • NEW: Schema Versioning Guard (NCR_SCHEMA_VERSION 1.1)
  • NEW: Micro-Optimized Query Layer with composite indexes for 1M+ rows
  • NEW: WordPress Site Health integration for relationship integrity
  • DEV: Formalized database upgrade routine

1.0.19

  • PERFORMANCE: Implemented chunked integrity processing to support 100k+ relationships
  • PERFORMANCE: SQL-native duplicate detection to minimize PHP memory overhead
  • IMPROVED: Streamed WP-CLI output for real-time progress during check/fix
  • FIX: Resolved “Stable Tag” race conditions in SVN deployment pipeline

1.0.18

  • NEW: Relationship Integrity Engine with modular helper system
  • NEW: Expanded integrity checks (orphans, unregistered types, constraints, directional consistency)
  • IMPROVED: WP-CLI command wp content-relations check with –fix and –verbose reporting
  • DEV: New includes/helpers/integrity-helpers.php for modular data validation

1.0.17

  • REFINED: Standardized relationship error codes with ncr_ prefix (e.g. ncr_max_connections_exceeded)
  • SECURITY: Implemented relationship registry locking to prevent late/unsafe registrations after init:20
  • DOCS: Added architectural notes regarding future atomic write considerations

1.0.16

  • NEW: Formal Relationship Type Registry with ncr_get_registered_relation_types()
  • NEW: Enforced Directional Logic (blocked reverse writes for one-way types)
  • NEW: Relationship constraints support with max_connections (e.g. “One Post to One Author”)
  • NEW: REST API endpoint GET /naticore/v1/types to expose registry
  • IMPROVED: Enhanced verification layer in REST relationship creation

1.0.15

  • NEW: Formal Relationship Type Registration API for developers
  • NEW: Added ncr_register_relation_type helper with schema validation
  • NEW: Strict validation for relationship object combinations
  • IMPROVED: Refactored internal type mapping for better maintainability

1.0.14

  • NEW: Integrated Import/Export as a dedicated settings tab
  • NEW: Added empty state UI for cleaner Relationship Overview experience
  • NEW: Added dismissible post-activation notice with documentation links
  • IMPROVED: Moved Relationship Overview from Tools to Settings menu for better organization
  • FIX: Resolved CSS specificity issues in card-based settings layout

1.0.13

  • NEW: Comprehensive CONTRIBUTING.md guidelines and security policy
  • NEW: Issue templates, automation, and contributor guidelines
  • FIX: CodeQL syntax errors and duplicate workflow fixes
  • FIX: Deprecated function usage and i18n inconsistencies
  • IMPROVED: Updated Elementor tag names to naticore- prefix
  • IMPROVED: Code quality standards and PHPDoc documentation

1.0.12

  • NEW: Comprehensive Elementor Dynamic Tags integration
  • NEW: Related Posts Dynamic Tag with multiple output formats
  • NEW: Related Users Dynamic Tag with avatar and profile support
  • NEW: Related Terms Dynamic Tag with taxonomy filtering
  • NEW: Direction control for all relationship types (outgoing/incoming)
  • NEW: Flexible output formats (IDs, titles, links, avatars, count)
  • NEW: Context-aware relationship detection
  • NEW: Performance optimized with caching integration
  • IMPROVED: Enhanced Elementor integration with native controls
  • IMPROVED: Updated documentation with Elementor examples

1.0.11

• Added full post-to-term and term-to-post relationships
• Improved database indexing
• Updated documentation

1.0.10

• Added full post-to-user and user-to-post relationships
• User profile relationship UI

1.0.0

• Initial release

Plugin Website
Visit website

Author
Chetan Upare
Version:
1.0.29
Last Updated
February 21, 2026
Requires
WordPress 5.0
Tested Up To
WordPress 6.9.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.