Plugin Name: Shipper
Author: Incsub

1.2.16 - 2024-02-06
- Enhance: Visual Improvements
- Enhance: Update Twitter Logo
- Enhance: Adjust Summary Box Logo
- Enhance: Redirect to dashboard instead of settings

1.2.15 - 2023-07-31
- Fix: Issue with unrecognized database host
- Fix: Compatibility with PHP version 8.0 and up tested

1.2.14 - 2023-03-15
- New: Updated plugin admin icon
- Improvement: Security issues

1.2.13 - 2022-09-28
- Improvement: Enhanced membership detection

1.2.12 - 2022-04-04
- New: Added "Google Login" support

1.2.11 - 2021-11-03
- Improvement: White labeling support

1.2.10 - 2021-11-01
- Improvement: Academy links removed

1.2.9 - 2021-05-18
- New: Documentation links tracking
- Fix: jQuery compatibility with WP 5.8
- Fix: Fatal Error on Windows host
- Fix: Cross sign added before email ID while adding new user
- Fix: Missing placeholder in File Exclusions Filter

1.2.8 - 2021-03-25
- New: Show Shipper logs on package building modal.
- New: Implement AJAX search functionality for sub-sites selection.
- New: Add option to exclude WordPress core files on migration.
- New: Add option to exclude email addresses from being replaced after migration.
- New: Add the Go Back button to the Pre-flight modal for better usability.
- Fix: Compatibility issue with Beaver Page Builder.
- Fix: Remove all multisite constant for sub-site to single-site migration.
- Fix: Do not migrate wp-config.php for API migration option doesn't work properly.
- Fix: Network settings get lost on sub-site to single-site migration.
- Improvement: Network migration description copy.
- Improvement: Migrate all the premium.wpmudev.org links to wpmudev.com

1.2.7 - 2021-03-08
- Fix: Choose destination arrow button moves up when the button is clicked.
- Fix: Restore doesn't process when fetch database credentials from the config file is selected.

1.2.6 - 2021-03-03
- New: Add Shipper tutorials.
- New: Add HTML template for email notification.
- New: Add detailed file exclusion rules on the file exclusion modal.
- New: Suggest Package migration once the API migration preflight check is stuck.
- New: Add a notification not to rename package files.
- New: Show suggestion on pre-flight check regarding safe mode.
- Fix: Shipper is not working on the flywheel live site.
- Fix: Update Shared UI to the latest version.
- Fix: Shipper doesn't work well with WPML enabled site.
- Fix: Blank screen is showing after canceling the API migration.
- Fix: API migration doesn't migrate any content when the existing prefix is chosen.
- Fix: Wildcard file exclusion is not working for package migration.
- Fix: Shipper version doesn't match with HUB when the shipper is updated or installed without removing the existing plugin.
- Improvement: Rewrote the description for network migration.
- Improvement: Change X to Cancel button to make it more clear to the user.

1.2.5 - 2021-01-25
- Fix: Shipper package can't be restored on localhost such as MAMP, WAMP, etc.
- Fix: Responsive issue on the package download screen.
- Fix: Package migration doesn't work on password-protected sites.
- Fix: While downloading a package, the site goes down or timeout if the package is large.
- Fix: Some typos in error messages.
- Fix: Installer.php file size is static instead of dynamic.
- Fix: Character encoding issue after migration on some site.
- Fix: Package migration is not replacing the custom menu URL when some URL has SSL and some are not.
- Fix: Dashboard shows `Creating Package` even if there is no package creation in progress.
- Fix: Subsite media files are missing on the whole network package migration.
- Fix: Format logs for package migration installer.

1.2.4 - 2021-01-13
- Feat: Add safe mode for package migration, so that Shipper can work well on low-budget hosts.
- Improvement: Speed up the API migration process.
- Improvement: Add which file is successfully added to the zip archive and which doesn't in the shipper log.
- Fix: On sub-site migration, all the media of other subsites are also getting exported.
- Fix: Shipper eating up the whole server storage, and crashing the site.
- Fix: After migration, the parent theme is getting activated instead of the child theme.
- Fix: WPMU DEV user is unable to add new users in Shipper.
- Fix: Fatal error on running installer.php on PHP 5.6 sites in some edge cases.
- Fix: If the domain mapping plugin is activated on the source site, the destination site gets down after migrating a subsite through package migration.
- Fix: The error message is not styled properly on the package migration settings page.

1.2.3 - 2020-11-30
- Fix: Make Shipper compatible with PHP 8.0

1.2.2 - 2020-11-23
- Improvement: Speedup package migration process.
- Feat: Add logs to detect which table is exporting.
- Fix: Exclude shipper-working dir by default on running installer.php on destination site.
- Fix: If there are negative values in pagination settings then Large files are not showing on the Preflight screen.
- Fix: Pagination result count is not correct when the filter is applied on the preflight check.
- Fix: Both Shipper and Whitelabel logo are showing up on the preflight check of API migration.
- Fix: Package migration fails on local by flywheel sites.
- Fix: Skip WordPress default meta_key transformation on Package Migration.

1.2.1 - 2020-10-22
- Improvement: Speed up database task for package migration.
- Improvement: Change API Migration connect to WPMU DEV experience.
- Fix: Shipper doesn't show all the sub-sites to choose from and search field doesn't work.
- Fix: Back button is not working on the Ready to Ship page.
- Fix: Package migration fails when the source site has duplicator plugin installed.
- Fix: The migration date-time on the dashboard doesn't match with the current timezone.
- Fix: Typo in export and import succession email.
- Fix: Some text is not visible in high contrast mode on the Permission page.
- Fix: Cancellation on pre-flight issues screen, bring back pre-flight check to 99%.
- Fix: Documentation link is missing in package migration and settings Page.

1.2.0 - 2020-09-08
- Add: Migrate a subsite from a multisite network to a single site
- Add: Highlight new features in the welcome modal
- Fix: Shipper is loading itself on every page load in wp-admin and on frontend
- Fix: Shipper using up all the disk space
- Fix: Deleted admin user is able to access Shipper plugin
- Fix: Some sites are not showing up on the site selection modal when user has more than 20 websites
- Fix: Package migration fails due to MySQL can not compare float like value
- Fix: Exclude large file doesn't work on flywheel site
-Improvement: Update SUI to latest version (2.9.6)

1.1.6 - 2020-08-20
----------------------------------------------------------------------
- Fix: WordPress 5.5 compatibility issues
- Fix: Shipper whitelabel image is not working in the dashboard page
- Fix: Escape {{ character with double backslash to be used in MySQL 8.0
- Fix: Package migration fails if there are extra tables (unknown DB prefix) in source site
- Fix: Sometimes null value replaced with 0 in MySQL resulting duplicate entry issue
- Fix: Documentation link on migration wizard page pointing to wrong url
- Improvement: shinst_is_multisite function regex so that it ignores commented out lines

1.1.5 - 2020-07-20
----------------------------------------------------------------------
- Fix: Shipper password verification fails on some hosts

1.1.4 - 2020-07-13
----------------------------------------------------------------------
- Add: Shipper Dashboard to quickly run the migration and see migration states.
- Add: Ask for the WPMU DEV password before fetching the connected sites in the API migration.
- Improvement: Improve the estimated time of arrival (ETA) for API migration.
- Improvement: Some UI improvements in various places.
- Fix: Some users still seeing old Shipper character.
- Fix: Package Migration > View Logs link doesn't work on multisite.
- Fix: High contrast mode doesn't apply properly to some of the plugin elements.
- Fix: Remove PHP warning when API migration import is in progress.
- Fix: All the media items aren't transferred well with API migration.
- Fix: Migration Filters (files, database, and advanced) are not working properly.
- Fix: Destination Database Prefix doesn't change even if the user wants to.
- Fix: Plugins and media exclusion doesn't work properly.
- Fix: Remove Storage Directory and Exclude from package build options from Package migration settings.

1.1.2 - 2019-23-12
----------------------------------------------------------------------
- Fix: Installer.php doesn't work properly on some hosts because of missing the function mysqli_fetch_all

1.1 - 2019-12-03
----------------------------------------------------------------------
- Add: Introducing a new non-API based migration method called Package Migration. You can now create a package (.zip) of your website that you can upload to your server and follow an installation wizard to complete the migration.
- Add: Advanced filters added to API Migrations method and Package migration method.
- Add: Ability to use a custom database prefix while migrating your websites.
- Improvement: The speed and stability of API migrations. API method has become a lot faster when resources are available on a host but fall back to the slower but reliable migration algorithm when resources are not available on a host.
- Fix: Some plugin's settings were not being migrated properly.

1.0.2 - 2018-05-14
----------------------------------------------------------------------
- Add: Add a method to rerun pre-flight check in every tab
- Add: Auto-remove site from the Shipper API on plugin removal
- Add: Automatically fetch latest API for new sites on install
- Add: Support Whitelabel in Shipper
- Add: Additional dashboard login check messages
- Fix: Improve restore reliability by solving conflict with plugins
- Fix: Fix multiple S3 object instantiations
- Fix: Deprecate Add Destination modals
- Fix: Improve the error states in pre-flight check
- Fix: Notice content aligment in the Welcome to Shipper popup
- Fix: Improved Export -> Ready to Migrate screen layout
- Fix: Update the Ready to Sail status on issues addressed
- Fix: Deprecate Continue Anyway button in the Requirement Failed modal
- Fix: Update the Shipper character
- Fix: Placement of Back buttons
- Fix: Update copy of Package Size pre-flight check
- Fix: Remove Greeting modal if it's not the users first website
- Fix: Update the package size on excluding the large files

1.0.1.1 - 2018-03-22
----------------------------------------------------------------------
- Fix: add cooldown time for credentials negotiation.
- Fix: add exponential backoff times for API communication failures.

1.0.1 - 2018-03-05
----------------------------------------------------------------------
- Add: investigate password protection detection
- Add: migration health check notifications
- Add: a way to remove a site that from the list
- Add: support for including/excluding wp-config
- Add: support for not replacing source domains in emails
- Fix: treat themes as active content, like plugins
- Fix: conflict with Amazon Web Services
- Fix: migrations involving object cache
- Fix: conflict with Mollie Payments for WooCommerce
- Fix: default config deployments

1.0.0 - 2018-01-22
----------------------------------------------------------------------
- Initial release


1225062-1748069684-ai