WP Staging Pro - One-Click Solution for Creating Staging Sites

WP Staging Pro - One-Click Solution for Creating Staging Sites 5.7.1 Nulled

No permission to download
* New: Add smart exclusion options for backup creation and allow exclusion of cache files, post revisions, spam comments, unused plugins and themes and deactivated plugins with a single click. #2758
* New: Add 'Refresh License Status' button beside 'Activate License' and 'Deactivate License' button. #2809
* New: Show modal in free version when there are performance issues after creating backup. #2721
* New: Add option to upload already created backup to a cloud storage. This feature will be disabled by default. But can be enabled by defining WPSTG_ALLOW_REMOTE_UPLOAD constant to true. #2610
* Enh: Formatting and cleaning up legacy backup related core/utils code. #2910
* Enh: Improve the admin notice about the required free version during plugin installation to make it more visually striking. #2885
* Enh: Add placeholders for pipe and colon characters in file and path names so that they can easily be extracted from backup file index. #2575
* Enh: Disable the 'start backup' button when no storage is selected. #2921
* Enh: Formatting and clean up for WPStaging PHPCS Sniff code. #2851
* Fix: Page loading wrapper was overlapping elements on staging page. Add a loading bar below the header menu when switching between staging and backup main tabs. Adjust the delete modal! #2952 #2938
* Fix: Exclude unused themes filter doesn't work properly for entire multisite backup. #2927
* Fix: Urls containing port i.e. example.com:8080 were not correctly replaced during using backup for site migration if destination site has different port. #2919
* Fix: Due to presence of www prefix in constant DOMAIN_CURRENT_SITE on the destination site during backup restore, both source and destination weren't considered same site for updating subsites related URLs. #2954
* Fix: Remove Type strictness from custom wp_mail function used in staging site when mail sending is blocked to avoid "Uncaught TypeError". #2932
* Fix: Unable to create directory with correct permissions in ABSPATH when ABSPATH has wrong or custom permission i.e. 0170 but ABSPATH is writeable during staging site creation. #2925
* Fix: Upsell welcome page shows up when pro is installed and free activated. #2939
* Tweak: Show a proper message on FREE version why the backup cannot be restored if backup has same site url with a different url scheme. #2841
* Dev: Some e2e tests were still using old checksum file for comparing plugin dist package, which leads to plugin not being latest for those tests. #2916
* Dev: Add PHPCS rule improvements for return type hint. #2899
* Dev: Moved backup cloud storage related e2e tests to separate suite and DRY workflows generation for e2e tests. #2951
* Dev: Don't run storage related tests on basic e2e backup tests. #2930
* Dev: Add digitalocean backup dev credentials into dev doc. #2963
* Fix: There was a potential security vulnerability due to which a malicious user could eventually exploit and access the wp staging cache folder. This issue is now fixed. The security issue was found by Thanks to Dmitrii Ignatyev from cleantalk.org. #2908
* Fix: Siteground related issue: file_put_contents() doesn't free up resource automatically immediately, which caused error 500 during backup extraction on SiteGround hosting (due to limited resources). #2868
* Fix: For domain based subsites during backup restore, home and site_url were not adjusted properly automatically. #2857
* New: Compatible up to WordPress 6.3.2
* New: Exclude GoDaddy mu-plugin by default when creating a staging site. #2744
* New: Add modal to opt-in for diagnostic monitoring after first installation. #2391
* New: An active installation of the free core plugin will be mandatory for pro version 5.1.0 and later. #2612
* Enh: Added information into system info logs to indicate whether the site is a single site or a multi-site. #2790
* Enh: Show notice that permalinks won't work on WP Engine sites. #2142
* Enh: Add Contact Us button to the main menu bar. #2763
* Enh: Update license updater and fix a small error that can lead to broken API requests. #2817
* Enh: Remove type strictness from optimizer plugin functions which are used with wp hooks to avoid conflict with other plugins. #2830
* Fix: Backup uploading to FTP fails if ftpclient is used and ssl enabled. #2750
* Fix: Staging login doesn't work if Wordfence Activated option exists in the database but there is no Wordfence plugin active. #2812
* Fix: Magic login link does not work if only the free version is active on the staging site. This requires updating WP Staging Free and Pro plugin on staging site. #2781
* Fix: Custom WP content paths inside ABSPATH were not correctly cloned for newly created staging site. This could led to missing images and languages. #2740
* Fix: When editing staging sites database connection, don't make live sites database prefix mandatory when staging site uses an external database. #2768
* Fix: Deprecated warning in login form can prevent login to staging site. #2804
* Fix: Upgrade routine was not working for wpstg_queue table for adding response field in the table for FREE version. #2828
* Fix: During the file extraction of backup restore, `file_put_contents` is more consistent and faster than `touch`. Can prevent a site from being broken after backup restore due to possible bug in php 8.1.22. #2807
* Dev: Add setup for e2e testing of wordpress.com support. #2739
  • Fix: There could be a fatal error after plugin activation on multisites if a plugin uses the filter site_option_active_sitewide_plugins. #2785
  • Fix: Theme Twenty Twenty Three has a bug that leads to corrupt staging sites. The transient _transient_wp_core_block_css_files breaks the css after migrating or creating a new staging site. This transient will be deleted on a freshly created staging site. Related: https://wordpress.org/support/topic/wordpress-block-styles-not-loading-in-frontend/ #2778
  • Dev: Add make command to check class method return type hints #2769
  • New: Allow the usage of wildcards characters in the push filter ‘wpstg_preserved_options’. #2546
  • New: Exclude multiple database values from copying to a staging site table through the ‘wpstg.cloning.database.queryRows’ filter. #2545
  • New: You can add the new constant WPSTAGING_DEV_SITE into wp-config.php that determines if site is a staging/dev site or regular one. #2556
  • Fix: Cannot upload single backup files larger than 25GB on SFTP Storage. #2539
  • Enh: Removed console logs and clean up code. #2561
  • Enh: Rename logfile to wpstg-bundled-logs.txt while downloading and sending report to support team. #2593
  • Enh: Improve admin notice if cron jobs do not work. #2723
  • Fix: Fatal error due to foreign key constraints on tmp or bak tables when cleaning WP Staging tmp and bak tables before Pushing a staging site to live. #2728
  • Fix: Fatal error during backup restore if site has a drop in plugin like db.php or object-cache.php due to incorrect checking the checksum of the drop in plugin file. #2715
  • Fix: Add new constant WPSTG_MEMORY_EXHAUST_FIX, that can prevent memory exhausted errors during backup creation. #2551
  • Fix: A custom UPLOADS folder outside wp-content was not pre-selected and copied during cloning process and tustom UPLOADS folder was not copied during pushing a staging site as well. #2736
  • Fix: Improve admin notice when a pro backup is restored with the free version on another domain, host or server. #2697
  • Tweak: Adjust the requirements for restoring backup by making it dependant on backup structure instead of plugin version. #2717
  • Dev: Bump AWS PHP SDK package to latest version #2295
  • Dev: Remove PHP 5.6 compatibility code #2714
  • Dev: Reduce file size of the free plugin by removing unused backup cloud storages libraries from vendor packages. #2710
  • Dev: Add e2e tests for admin notices for backup and staging #2652
  • Dev: Delete tests output dir content while running make reset and ./wpstg build:webdriver-rebuild-dist #2726
* New: Add dropbox cloud storage backup provider. #1881
* New: Add support for custom domain based multisites. Network sites will be created in a subdomain. E.g.If the main site is "example.com" and the staging site destination url is "staging.example.com" then the live network site example.org will be cloned to staging.example.org and the network site example.net will be cloned to staging.example.net automatically. #2600
* New: Add more options to wp cli backup backup-create command #2468
* New: Add new contact us modal for free version to be able to provide better support to free users. #2246
* New: Create staging site as default into 'example.com/wp-content/wp-staging-sites/staging-site- name' if root folder is not writable. #2438
* Enh: Revise warnings in the symlink modal tooltip and improve the HTML syntax structure #2668
* Enh: Transform the 'click here' hyperlink into a button on the staging site to enable staging site cloning #2664
* Enh: Show admin notice on staging site if symlink option has been used to create it #2667
* Enh: Added target URL when transferring staging site to live site #2362
* Fix: Show admin notice on all pages on live or staging site if current site uses wpstgtmp_ or wpstgbak_ table prefixes as live table. #2666
* Fix: Canceling the New CLONING process would delete all tables of production site if advanced settings were used to provide custom prefix for staging site with same database and host as production site. #2665
* Fix: WP Staging backup folder gets deleted during restore on Windows OS. This can lead to an interuption and fatal error of the backup restore. #2690
* Fix: Improve condition whether a table belongs to current site table during PUSH when cleaning temporary tables. #2686
* Fix: If database tables prefix contains underscore like wp_12345, the sql backup part in multiparts backup is detected as separate backup. #2656
* Fix: Having residual tables with wpstgbak_ prefix can leads to unsuccessful PUSH and backup RESTORE. Unless the current site prefix is wpstgbak_, these tables are now removed before starting RESTORE and PUSH #2576
* Fix: Added style enhancement of changing the cursor to a pointer when interacting with the 'Contact Us' button #2662
* Fix: Copied generated login link contains inline css style. #2654
  • New: Add more options to wp cli backup-create command #2668
  • Enh: Increase log file storing time to 14 days. #2625
  • Enh: Add admin notice to explain the new backup feature in free version #2524
  • Enh: Enhance free version backup modal UI #2608
  • Enh: Don’t allow saving empty table prefix for a staging site when using the edit button #2572
  • Fix: Use DTO instead of separate file for managing index sizes while creating backup to avoid filesystem lock. #2640
  • Fix: Backup creation fails on PHP 8 because unable to get primary key for table. #2629
  • Fix: Stop backup restore if no sql query is found to be executed but the backup contains a database to be restored #2560
  • Fix: Show admin notice if there is no WordPress table prefix in the database #2586
  • Dev: Add changelog entries in dedicated files #2623
  • Dev: No changelog needed on release branches #2763
* New: Bring the premium high-performance pro backup feature into the basic version to allow creating a periodic backup of the WordPress website including backup restoring. #1979 #2487
* Enh: Display Google Drive account info permanently on the settings page. Remove the option to customize the Google drive redirect uri. #2399
* Enh: New styled back button #2444
* Fix: Database tables renaming is now done in multiple requests instead of a single request for both PUSH and RESTORE. This allow easily rename hugh number of tables on slow server without worrying about increasing PHP Script timeout limit #2392
* Fix: On backup restore keep or remove the staging site mode depending upon the current site state. E.g. Restoring a backup of a staging site on a live site will remove the staging site mode #2392
* Fix: Small JS errors related to the backup sidebar menu when clicking tabs on the main navigation #1979
* Fix: Backup restore can fail if backup has different access token than current site #2481
* Fix: Several php 8.x warnings on staging site push operation in wpstg debug log #2472
* Fix: When cloning into external database NULLs were converted to empty strings in the staging site #2448
* Fix: Backup created with free version can show a warning if it is restored with pro version #2497
* Dev: Update google webdriver driver test credentials #2450
* New: Compatible up to WordPress 6.2.2
* New: Feature to disable WP Cron jobs on the staging site #2314
* New: Button to unselect all staging site tables before cloning #2355
* New: Add two-way encryption for backup storage credentials stored in the database. Read https://wp-staging.com/docs/wp-staging-encryption-setup/ #2310
* New: Show selected plugins and themes count before cloning #2339
* Enh: Beautify backup and staging log file format #2393
* Enh: Append debug log to download system information #2441
* Enh: Improved code to be compatible with PHPstan level 1 rules #2348
* Enh: Improved code to be compatible with PHPstan level 2 rules #2419 #2459
* Enh: Check if the option_name field contains the primary key before cloning #2386
* Enh: Display the staging site name on generate login link screen #2432
* Fix: Inaccurate performance values "queries per second" for backup restore #2327
* Fix: Backup download URLs now support mixed http/https scheme #2376
* Fix: Deprecation notice on PHP 8.2 / 8.1 #2389
* Fix: Write the correct version number in wpstg.js when creating a free dist package #2431
* Fix: Correct use of printf and gettext #2313
* Fix: On backup creation MySQL Error 1118 row size too large error can appear #2422
* Fix: Fix line-break issue during files-index validation when validating a backup on Windows OS that was created on Linux OS and vice versa #2402
* Fix: Add Query Compatibility fix when restoring a database backup created on MariaDB with PAGE_COMPRESSED=`ON` on MySQL database #2401
* Fix: PHP 8.1 warnings on backup creation due to using null value on wp_normalize_path #2453
* Fix: Added method to handle sending email in free version with attachments #2417
* Dev: Check if the Issue or PR Number exist in the changelog #2394
Fix: Remove custom global exception handler to avoid conflicts with other plugins #2424
Top