Duplicate PP · Version history
Duplicate PP changelog and version history
- Latest version
- 4.0.1
- Nov 2, 2026 (7 days ago)
- Releases
- 12
- since 2023
- In the last year
- 3
- about one every 69 days
- Tested up to
- WordPress 7.1.4
- PHP 7.4 or later
Releases each year
- 20232 releases
- 20242 releases
- 20255 releases
- 20263 releases
20263 releases
Duplicate PP 4.0.1Latest
- Fixed: Fatal error on single posts for logged-in users when the admin bar link was enabled (a backend-only function was called on the front end).
- Fixed: Rewrite & Republish — a failed update of the original no longer wipes its custom fields or deletes the copy; the merge is skipped and the copy kept.
- Fixed: Rewrite & Republish re-checks at publish time that the user may still edit and publish the original; otherwise the copy returns to draft. Scheduled copies remember who scheduled them for the cron check.
- Fixed: Publishing a copy whose original was trashed no longer writes into the trash.
- Fixed: Copies published through other REST routes (e.g. WooCommerce’s API) are now merged at the end of the request instead of staying live next to the original.
- Fixed: Leftover republished copies are cleaned up when a new rewrite starts; republishing one merges again instead of creating a duplicate.
- Fixed: Page parent and sticky status carry over on republish. Deleting an original detaches a colleague’s copy instead of force-deleting it.
- Fixed: Titles containing “&” showed as “&” in the block editor panel.
- Fixed: Bulk duplicate skipped selected child pages whose parent could not be copied; it now copies them.
- Fixed: Taxonomies and roles with uppercase names could not be saved in the settings.
- Fixed: Activation redirect no longer interferes with AJAX, WP-CLI or bulk plugin activation.
- Improved: Rewrite & Republish is not offered for WooCommerce products (a republish would roll back sales and stock counters). Filter: dpp_rewrite_excluded_post_types.
- Improved: Bulk “Duplicate multiple times” is capped at 250 copies per request; the dialog shows the limit for the current selection. Filter: dpp_max_bulk_copies.
- Improved: Quick search only queries items the user can edit; removed the 3.x nonce fallback; stricter JSON escaping.
- Improved: Accessibility — tab names stay available to screen readers on small screens, the quick search announces results, and the copy dialog degrades gracefully in browsers without dialog support.
- Improved: Uninstall removes all plugin post meta.
Duplicate PP 4.0.0
- Added: Rewrite & Republish — edit a published item in a copy and republish it over the original, immediately or on a schedule.
- Added: “New Draft” action that opens the copy in the editor.
- Added: “Copy multiple” row action and “Duplicate multiple times…” bulk action — choose how many copies to make, with optional numbered titles, up to a configurable limit.
- Added: Bulk actions — Duplicate and Rewrite & Republish.
- Added: Copy buttons and “Copy of” link in the block editor and the classic editor.
- Added: Admin bar “Duplicate This” menu in the admin as well as the front end.
- Added: “What to copy” settings, excluded custom fields (wildcards) and taxonomies, menu order increment, “same as original” status.
- Added: Permissions for post types and user roles; Display settings; optional “Original” column and “Copy” label.
- Added: Child pages and comments can be copied.
- Added: New settings dashboard with stats, recent copies and rewrites in progress, plus a Help tab.
- Fixed: Content and custom fields are now copied byte for byte (backslashes in block attributes and JSON meta were stripped, and HTML entities such as < in code were decoded).
- Fixed: Title suffix ” (Copy)” lost its leading space after saving the settings.
- Fixed: Elementor background images were broken on copies; Elementor meta could be duplicated with empty values.
- Fixed: Hierarchical terms with the same slug are copied correctly.
- Improved: Users who cannot publish get “Pending” copies instead of published ones.
- Improved: WooCommerce SKU and sales/rating counters are not copied to product duplicates.
Duplicate PP 3.7.0
- Refactored: Full codebase reorganization — every class moved into the DuplicatePP namespace, every main class is now a singleton, and the root duplicate-pp.php is a clean bootstrap.
- Improved: Settings read centralized in DuplicatePP\Settings\Settings_Service so the dpp_settings option has a single source of truth.
- Improved: Inline CSS and JS extracted from the settings page into assets/css/admin-settings.css and assets/js/admin-settings.js.
- Improved: Every user-facing string is translatable with the duplicate-pp text domain; every output is escaped.
- Improved: Meta handler converted from a static utility to a DuplicatePP\Meta\Meta_Handler singleton.
- Added: uninstall.php cleans up dpp_settings and dpp_activation_redirect on full uninstall.
- Developer: New constants DPP_PLUGIN_FILE; legacy constants and option keys preserved for backward compatibility.
20255 releases
Duplicate PP 3.6.1
- Fixed: HTML entities issue fixed for classic editor
Duplicate PP 3.6
- Added: Setting page
- Fixed: Security issues
- Improved: Performance and code quality
- Compatibility Check
Duplicate PP 3.5.6
- Fixed: fixed user permission issue
Duplicate PP 3.5.5
- Fixed: Security issues for user roles
Duplicate PP 3.5.4
- Fixed: Security issues
- Improved: Performance and code quality
- Compatibility Check
20242 releases
Duplicate PP 3.5.3
- Compatibility Check
Duplicate PP 3.5.2
- Compatibility Check
20232 releases
Duplicate PP 3.4.4
Duplicate PP 3.4.3
Questions about Duplicate PP’s releases
What is the latest version of Duplicate PP?
4.0.1, released on Nov 2, 2026 (1 week ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.
How often is Duplicate PP updated?
3 releases in the last year, about one every 69 days. Its first release on WordPress.org dates from August 2023.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Duplicate PP’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.