1.0.0 - 2013-04-11 - Chris Jean
	Release ready version.
1.0.1 - 2013-05-01 - Chris Jean
	Fixed a compatibility problem with the automatic-updater plugin.
1.0.2 - 2013-06-21 - Chris Jean
	Fixed an issue where requests would fail when made by servers with a non-default value for arg_separator.output in the php.ini file.
1.1.0 - 2013-10-02 - Chris Jean
	Big rewrite to the updater in order to make the code more flexible. This improves compatibility with plugins that allow for remote updating of plugins and themes.
	The updater now supports providing changelog details for plugins and themes that have updates available. These details can be viewed by clicking the "View version **** details" link for the appropriate plugin or theme.
1.2.0 - 2013-10-04 - Chris Jean
	Enhancement: When releases with four version digits are released (such as 2.1.0.3), by default, the updater will not offer to update if just this last digit is updated. For instance, it will not automatically offer to update 2.1.0.1 to 2.1.0.3; rather, an automatic upgrade will become available when version 2.1.1 or greater is released. If you wish to force an update to these versions, you can add ithemes-updater-force-minor-update=1 to an admin page request (such as http://domain.com/wp-admin/index.php?ithemes-updater-force-minor-update=1) in order to force the updater make these releases available for an hour. If the update is not performed within the hour, the updater reverts back to default behavior.
	Bug Fix: Corrected source of the following error when updating: Download failed. SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
	Bug Fix: Corrected source of the following warning: Warning: require_once(/api.php) [function.require-once]: failed to open stream: No such file or directory
1.2.1 - 2013-10-07 - Chris Jean
	Bug Fix: Corrected another source of the following warning which occur immediate after updating the plugin or theme: Warning: require_once(/api.php) [function.require-once]: failed to open stream: No such file or directory
1.3.0 - 2013-10-23 - Chris Jean
	Enhancement: Added a "Quick Release Updates" setting to the bottom of the licensing page. Enabling this option allows the site to receive automatic update notices for product quick releases (releases that do not have automatic update support by default).
	Enhancement: Changed how the licensing page works on Multisite. Now it will appear at Settings > iThemes Licensing in the network admin Dashboard and at Settings > iThemes Licensing on sites when the current user is a network admin. This prevents exposing the licensing page to users that don't are not super users and thus should not be performing updates. As this update makes the functionality of the "Licensing Page Access" setting obsolete, the setting has been removed.
	Enhancement: Using the ithemes-updater-force-minor-update query string variable will now force a data flush, allowing any available quick release updates to appear instantly.
	Enhancement: Added "License" links to the Plugins and Themes pages for the Network Admin Dashboard of multisite installs.
1.3.1 - 2013-12-13 - Chris Jean
	Enhancement: Recently updated plugins and themes no longer report that an update is available.
	Enhancement: Added alternate line styling to the listings on the licensing page.
	Enhancement: Products with iThemes in the name will now properly capitalize the name.
	Enhancement: The updater and licensing system now handle iThemes server outages without causing long page delays or by reporting confusing error messages.
1.3.2 - 2013-12-18 - Chris Jean
	Bug Fix: Removed unneeded check on package-info.ithemes.com which was causing performance issues on some sites.
1.3.3 - 2013-12-19 - Chris Jean
	Bug Fix: Licensing will now be universal across all sites of a multisite network. This means that you will only need to license on one site to have the license apply across the entire network.
1.3.4 - 2014-02-03 - Chris Jean
	Bug Fix: Licensing on SSL-enabled sites now works properly.
1.4.0 - 2014-11-14 - Chris Jean
	Enhancement: Reduced caching to allow updates to appear more quickly.
	Enhancement: Authenticating users now uses the new authentication system.
1.4.1 - 2015-04-23 - Chris Jean
	Compatibility Fix: Updated plugin and theme update data format to match changes in WordPress 4.2.
1.4.2 - 2015-07-14 - Chris Jean
	Enhancement: Updated link to iThemes support.
1.5.0 - 2018-05-02 - Chris Jean
	Bug Fix: Fixed the "View details" link failing to work properly after updating.
	Bug Fix: Fixed an issue that could cause data changes to not save properly on specific background page requests.
	Bug Fix: Added a compatibility fix to avoid conflicts with plugins that change the plugin_action_links filter value from an array to a string.
	Compatibility Fix: Updated handing of wp_remote_get() response due to changes documented in https://core.trac.wordpress.org/ticket/33055.
	Enhancement: Added ability to manage licensing from WP-CLI.
1.5.1 - 2018-05-03 - Chris Jean
	Bug Fix: Fixed fatal error that could occur when clicking the "View details" link for an available plugin update.
1.5.2 - 2018-05-25 - Chris Jean
	Bug Fix: Fixed error in error handler for cases where requests for changelog updates fail.
1.6.0 - 2020-08-06 - Chris Jean
	Enhancement: Added the ability for the user to manage the licensed site URL.
1.6.1 - 2020-08-06 - Chris Jean
	Bug Fix: Fixed bug that can cause licensed site URL management from working properly on some sites on https connections.
1.6.2 - 2020-08-07 - Chris Jean
	Bug Fix: Fixed fatal error that can happen when upgrading to the 1.6.1 version of this code:
	Ithemes_Updater_Settings::get_licensed_site_url() in server.php:199".
1.6.4 - 2020-08-11 - Chris Jean
	Enhancement: Added support for the auto-update feature introduced in WordPress 5.5.
1.6.5 - 2020-09-01 - Chris Jean
	Bug Fix: Fixed source of this warning:
		PHP Notice:  Undefined index: status in lib/updater/settings-page.php
1.6.6 - 2020-10-06 - Chris Jean
	Enhancement: Added support for migrating WPComplete license keys.
1.6.7 - 2020-12-16 - Chris Jean
	Security Improvement: To improve server compatibility, requests to the iThemes servers would automatically downgrade from https to http when https connections failed. This update removes the automatic downgrade. If your server cannot make outbound https connections, you can re-enable the downgrade capability by adding the following define in your site's wp-config.php file:
		define( 'ITHEMES_ALLOW_HTTP_FALLBACK', true );
1.6.8 - 2020-01-19 - Chris Jean
	Enhancement: Added support for migrating Skillful Plugins license keys.
	Enhancement: Improved auto-naming of some plugins in the iThemes Licensing page.
1.7.0 - 2021-04-13 - Chris Jean
	Bug Fix: Fixed scenario where the cache is flushed on every admin page load.
	Enhancement: Flush the cache on every "wp-cli ithemes-licensing" command since the normal cache flushing mechanism does not work with such requests.
	Enhancement: The tested WordPress version and required minimum PHP version can now be supplied to WordPress for each product.
1.7.1 - 2022-06-21 - Chris Jean
	Enhancement: Improved support for updates to indicate required PHP and WordPress versions.
1.7.2 - 2023-02-24 - John Regan
	Enhancement: PHP8 Updates
	Enhancement: Limit retries when API server is unavailable
1.8.0 - 2023-10-10 - Timothy Jacobs, Jared Hill, Lisa Canini
	Enhancement: Rebrand for SolidWP.
	Enhancement: Add support for managing Patchstack licenses.
1.8.1 - 2023-10-30 - Timothy Jacobs, Lisa Canini
	Enhancement: Add a `wp ithemes-licensing set-licensed-url` WP-CLI command.
	Bug Fix: Fix fatal error when there is an error retrieving Patchstack license information.
	Bug Fix: Styling issues on WordPress 6.4.
1.8.2 - 2023-11-07 - Timothy Jacobs
	Security: Harden against XSS attacks. Thanks to Robin Wood (digi.ninja) for disclosing this issue.
1.8.3 - 2023-11-14 - Timothy Jacobs, Lisa Canini
	Enhancement: Add banner when running sunset products.
1.8.4 - 2024-03-21 - Timothy Jacobs, Jared Hill
	Tweak: Remove the list of sites with a Patchstack license. Instead, only show the license status of the current site, and the available licenses remaining.
	Tweak: Remove the ability to fallback to a non-https connection to the SolidWP API.
1.8.5 - 2024-04-22 - Timothy Jacobs
	Bug Fix: Activating a Patchstack license on sites with a www. subdomain would not show the license as active.
1.8.6 - 2024-07-31 - Jared Hill
	Bug Fix: Don't list "empty" patchstack sites.
	Bug Fix: Resolve PHP warnings when using WP-CLI.
1.9.0 - 2025-07-02 - John Hooks
	Enhancement: Add environment licensing notice.
	Enhancement: Add `is_staging` to verbose output of `wp ithemes-licensing show` WP-CLI command.
1.9.1 - 2025-07-14 - Lisa Canini
	Enhancement: Update SolidWP logo.
1.9.2 - 2025-07-21 - Lisa Canini
	Tweak: Remove banner when running sunset products.
1.9.3 - 2026-01-26 - Justin Frydman, Volodymyr Shelmuk
	Tweak: Always provide changelog for the current major version.
	Fix: Add missing `$username` class property to iThemes_Credentials class.
2.0.0 - 2026-04-14 - John Hooks, Volodymyr Shelmuk
	Enhancement: Add Liquid Web licensing support.
2.0.1 - 2026-04-20 - Volodymyr Shelmuk
	Fix: Clarify legacy license notice text.
2.0.2 - 2026-05-12 - Volodymyr Shelmuk
	Fix: Fatal error when using the `ithemes_updater_get_licensed_username` function for LW-only managed plugins.
2.0.3 - 2026-05-21 - Volodymyr Shelmuk
	Fix: `wp ithemes-licensing show` now reports Harbor-managed products when no legacy-licensed products are installed.
