Smart Content Sync — Changelog

This page documents notable changes, improvements, and new features introduced in each release of Smart Content Sync.

For WordPress.org compatibility notes and technical metadata, refer to the plugin’s readme.txt. This changelog focuses on functional and user-visible changes.

For the latest documentation and usage instructions, see:
Smart Content Sync Documentation


Table of Contents

  1. Version 1.0.0
  2. Smart Variables (Introduced in 1.0.0)
  3. Versioning Policy

Version 1.0.0

Initial stable release

  • Introduced the Smart Content custom post type for centrally managed reusable content.
  • Full support for both the Gutenberg Block Editor and the Classic Editor.
  • Shortcode rendering by ID or slug, allowing flexible insertion in any editor or template.
  • Automatic insertion of Smart Content into WordPress posts, pages, and WooCommerce products based on defined rules.
  • Unified rendering pipeline ensuring consistent output regardless of insertion method (block, shortcode, or auto-insert).
  • Performance-safe auto-insert indexing to prevent unnecessary content scans and rendering overhead.
  • Settings framework with uninstall control to allow clean removal of plugin data when desired.
  • SEO analysis compatibility for manually inserted Smart Content, including support for Yoast SEO content analysis.

Smart Variables (Introduced in 1.0.0)

Version 1.0.0 introduces Smart Variables, enabling dynamic placeholders inside Smart Content that are resolved at render time.

Smart Variables allow Smart Content to adapt automatically based on:

  • site information (name, URL, admin email)
  • the Smart Content item itself
  • the post, page, or product where the content is rendered
  • WooCommerce product data (when applicable)
  • shop configuration (currency, symbols)
  • the currently logged-in user
  • shortcode attributes

All variables are flattened into dot-notation keys (for example: {{ site.name }}, {{ product.price }}, {{ user.logged_in }}) and are documented in detail in the Smart Variables reference.

See:
Smart Variables (Documentation)


Versioning Policy

Smart Content Sync follows semantic versioning:

  • Major versions introduce new capabilities or significant architectural changes.
  • Minor versions add features in a backward-compatible way.
  • Patch versions focus on bug fixes, performance improvements, and internal refinements.

Future releases will expand Smart Variables, auto-insert conditions, and content management controls.