Changelog

Release notes for WPChangeSync (formerly BricksSync). Version 2.0 is the first public release — a builder-agnostic sync, migration, and automation engine for WordPress. The history below traces its growth from a Bricks template exporter into a full sync engine with workflows, conflict resolution, an audit trail, and safe rollback.

v2.0June 2026

Added

  • Universal sync — posts, pages, menus, widgets, media, categories, tags, auto-discovered custom post types & taxonomies, and custom fields (ACF, Meta Box, ACPT); plus the full Bricks set (templates, components, settings, global styles) when Bricks is active.
  • Custom Source Builder: sync any plugin or data with no code (Settings → Data Sources).
  • Developer integration studio: export any source as a shippable integration (JSON config or a PHP registration snippet).
  • Sync engine: file-based export/import, authenticated site-to-site push/pull, remotes, groups, and multisite batch processing.
  • Workflows: multi-step runs, dry runs, approvals, notifications, per-step maintenance mode, and webhook triggers.
  • Safety: 7 conflict-resolution strategies, deep export with related data, versioning/rollback, audit trail, and activity log.
  • Modern site + network admin UI, first-run onboarding wizard, in-plugin Guides, WP-CLI, and a REST API. Remote credentials are encrypted at rest.

Fixed

  • Critical data-loss fix: imports no longer delete custom-field data missing from an incoming file, so a partial or stale export can no longer strip live page content. Page-builder structural data (Bricks, Elementor, Divi, WPBakery, Beaver Builder, Oxygen, Brizy) is always protected.
  • Network admin can again save, edit, and delete network-level remotes and workflows.
  • Onboarding wizard rebuilt so every step saves and reports honest progress.
  • Run history distinguishes dry runs, shows correct step counts, and appears in the activity feed and CSV export.
  • Uninstall now fully cleans up, including per-user settings.

Changed

  • File-based syncing is now first-class everywhere — workflows are optional.
  • Formerly BricksSync; now builder-agnostic and fully usable on any WordPress site, with Bricks features gracefully skipped when Bricks is absent.
1.4.8-beta

Fixed

  • Pushing a single component no longer silently pushes nothing.
  • Network remotes work everywhere they were previously ignored — Test Connection, workflow Run, push dropdowns, steps, dry runs, the remote picker, and batch jobs.
  • The “Getting Started” banner no longer shows on sites already configured at network level.
  • Uninstall fully removes network-level data and scheduled tasks.

Changed

  • Bricks Builder became optional — activate and use WPChangeSync without Bricks; a standalone top-level menu appears, and Bricks-only sections hide on non-Bricks sites.
1.4.6 / 1.4.7-alpha

Added

  • Selective push to remote and selective workflow runs — sync only the items you choose.
  • Scope-choice dialog to pick selected vs. all items before running a workflow.
  • Builder Panel to manage workflow-on-save from inside Bricks.
  • Bricks capability settings (SVG uploads, code execution, maintenance bypass) included in sync.

Fixed

  • Media imports reconnect to existing files instead of creating duplicates.
  • Custom fonts, CSS variables, and cross-site references sync far more reliably.
  • Fixed empty template/header/footer imports and preserved backslashes in code elements.
  • Incomplete workflows warn and block running until finished; large media pushes are more reliable on strict hosts.
1.4.0–1.4.5-alpha

Added

  • Workflow notifications (email/webhook) and configurable multi-step workflows.
  • Template versioning & rollback, and a conflict-resolution UI for imports.
  • Audit trail and compliance logging; maintenance-mode integration; template dependency detection.
  • Bundles, WordPress Widgets sync, and expanded Global Styles management.
  • Batch and scheduled sync tools, including network batch tabs and API endpoints.

Fixed

  • Remote pulls import template content correctly and reliably overwrite existing templates.
  • Editing a workflow updates it instead of creating a duplicate.

Changed

  • Minimum PHP raised to 8.0; simpler multisite UI and batch management.
1.3-alpha series

Added

  • Full localization support and a comprehensive in-app Guides system.
  • Integration status system with visibility toggles and a dashboard widget.
  • Site Role setting (receiver/source) for remote sync; expanded WP-CLI config.

Fixed

  • Pull mode, webhook, and cron stability improvements.

Changed

  • Optional debug logging; improved admin permission checks.

Removed

  • Legacy Parent/Child connection system.
1.2-alpha

Added

  • Components as a first-class sync type, with name-based identity for cross-site matching.
  • Component and template manifests for tracking and integrity.

Changed

  • Better overwrite and batch import controls.
1.0.0–1.1.1

Added

  • Official 1.0 release; better support for Bricks Components in settings export.

Fixed

  • Empty-slug template exports are skipped; auto-export respects inherited multisite sync mode.
0.8.0-alpha

Added

  • Full WordPress multisite and network-admin support.
  • Site-level overrides, group-based configuration, and a Sites & Effective Configuration overview.

Changed

  • Better multisite UI, accessibility, and security checks.
0.1.0–0.7.0

Added

  • Initial releases: manual Bricks settings and template export/import.
  • Configurable storage locations, including custom JSON paths outside the web root.
  • Automatic and scheduled sync modes; WP-CLI export/import; licensing; .htaccess protection for JSON storage.