Version 4.0.4
July 10, 2026
Fixed
- Fixed queued copies overwriting content that was edited on the target site after the copy was requested. The copy runs as a background job that re-reads the source element when it executes; if an editor opened the target site and changed its content while the job was still queued, the job would overwrite those changes with the source content. Each target site's modification date is now captured when the copy is requested, and any site edited after that point is skipped (with a warning logged) instead of being overwritten. Jobs queued by an earlier version are unaffected and run as before.
Version 4.0.3
July 1, 2026
Fixed
- Fixed a fatal error when editing an element with the Site Copy widget in the sidebar: the widget's asset bundle was still registered under the pre-rebrand
neustadt\sitecopynamespace in a Twig template and could not be found after the 4.0.2 rename. This restores the sidebar widget, which was broken in 4.0.2.
Version 4.0.2
July 1, 2026
Changed
- Breaking: rebranded from Neustadt to Novu. The Composer package is now
teamnovu/craft-sitecopy(wasnst/craft-sitecopy) and the PHP namespace is nowteamnovu\sitecopy(wasneustadt\sitecopy). If your project extends any of the plugin's classes, update yourusestatements accordingly. - Update your
composer.jsonto requireteamnovu/craft-sitecopyinstead ofnst/craft-sitecopy, then runcomposer update. The plugin handle (site-copy-x) and all functionality are unchanged.
Version 3.4.2
June 18, 2026
Added
- Cross-sitegroup manual copy: users can now copy content to sites in different site groups, not just within the same site group (requested in #22)
- Inline warning in the sidebar widget and bulk copy overlay: when a selected target site does not have the element yet, a yellow notice lists the affected sites as soon as a checkbox is ticked, and disappears when the checkbox is unchecked
- Warning logs when a target site element doesn't exist during copy operations, helping diagnose why content wasn't copied to all selected sites
Changed
- Manual copy UI (sidebar widget and bulk copy) now shows all available sites instead of only sites in the same propagation group, enabling more flexible content distribution workflows
Version 3.3.0
June 15, 2026
Added
- Per-field copy selection: when "Fields (Content)" is enabled in plugin settings, the sidebar widget now shows a checkbox for each field in the element's field layout, letting editors choose which fields to copy on each save
Version 3.2.1
June 15, 2026
Fixed
- Fixed Matrix (nested) entries being duplicated on the source site when copying to another site (#24)
Version 3.2.0
June 15, 2026
Added
- Restored bulk copy feature: select multiple entries/assets/categories/products in the element index and copy them to another site in one operation
- Bulk copy is available for entries (section-filtered), assets, categories, and Commerce products in multisite setups
- Commerce variant titles are now copied when
titleis included in the attributes to copy
Fixed
- Fixed "Select All" checkbox scoping in element slideout containers — the toggle now correctly targets only checkboxes within its own widget instead of all checkboxes on the page
- Fixed variant custom fields being wiped when copying variant titles (regression that would have been introduced by PR #30)
Version 3.1.6
June 9, 2026
Fixed
- Fixed "Element query executed before Craft is fully initialized" warning by deferring event listener registration using
Craft::$app->onInit()#25
Version 3.1.5
June 9, 2026
Fixed
- Fixed Link field remapping - selected entries now correctly link to the target site instead of remaining linked to the source site
- Improved element ID mapping across multiple sites
Changed
- Updated copyright and author information
- Added official support for Craft CMS 5 (compatible with both Craft 4 and 5)
Version 1.1.0
January 22, 2024
Changed
- Site Copy X now requires Craft CMS 4.5.11
Fixed
- Fixed a database error that could occur when saving an entry while the copy-to-site job is running #9
Version 1.0.10
October 19, 2023
Changed
- The list of sites to copy to is now sorted by site group to provide a better ui for multisite setups #6
Version 1.0.9
October 16, 2023
Added
- Added a new setting option that allows administrators to set a queue priority to the plugin jobs if they desire (thanks @Alxmerino)
Version 1.0.8
September 11, 2023
Changed
- Rolled back the changes from version 1.0.7 as the related issue got fixed in craft 4.5.1
Version 1.0.7
August 23, 2023
Fixed
- Fixed an issue with craft 4.5.0 matrix field values not being copied
Version 1.0.6
July 6, 2023
Added
- Added a new "select all" checkbox
Version 1.0.5
April 3, 2023
Added
- Added the ability to copy commerce variant fields
Version 1.0.4
November 24, 2022
Added
- Site Copy now works with categories too!
Version 1.0.3
November 11, 2022
Changed
- Changed the plugin handle and name to not confuse it with the old plugin
Version 1.0.2
September 23, 2022
Fixed
- Fixed bugs caused by the changing of the plugin handle
Version 1.0.1
September 21, 2022
Changed
- Changed the plugin handle to separate it from the craft 3 plugin
Version 1.0.0
September 20, 2022
Added
- Support for craft 4!
Changed
- The user can now only copy to sites he is allowed to edit (previously he could copy to any site, regardless of permissions)
Version 0.8.0
July 22, 2022
Fixed
- Fixed an issue where the content of nested blocks with the propagation method "all" would be copied to too many sites (#33)
Version 0.7.1
June 16, 2022
Fixed
- Fixed a bug on siteGroups where element sections are disabled for the primary site
Version 0.7.0
December 23, 2021
Changed
- Sitecopy now requires Craft 3.7 or later
Fixed
- Fixed compatibility for new Craft 3.7 draft system (#28)
Version 0.6.5
November 23, 2021
Changed
- Better German translations
Version 0.6.4
April 21, 2021
Added
- Ability to copy asset fields
Version 0.6.3
January 11, 2021
Fixed
- Fixed an error that was thrown on copy of a craft commerce product
Version 0.6.2
September 2, 2020
Fixed
- Fixed an error that would be thrown when copying a deactivated entry
Version 0.6.1
August 27, 2020
Fixed
- Possible error when trying to copy global set (#23)
Version 0.6.0
August 13, 2020
Added
- Ability to copy global sets
Changed
- Automatic copy: Renamed current OR implementation to XOR and added new non-breaking "OR" check method.
Fixed
- Deactivated fields now get copied to the target site too (#21)
Version 0.5.3
August 10, 2020
Fixed
- Fixed an issue where unchanged neo blocks on the target site would be wiped (#19)
Version 0.5.2
April 28, 2020
Fixed
- Fixed a bug where integer site ids would break the plugin functionality (#13)
Version 0.5.1
March 2, 2020
Fixed
- Craft 3.4 compatibility
Version 0.5.0
February 5, 2020
Added
- Possibility to choose what fields you want to copy
Version 0.4.1
December 6, 2019
Fixed
- Fixed method parameter type "object" to ensure PHP 7.1 compatibility
Version 0.4.0
November 4, 2019
Added
- Possibility to copy to multiple sites at once
- Compatibility for commerce products
Changed
- Outsource element syncing to queue