This commit is contained in:
Javier Casares 2026-03-02 14:39:10 +00:00
commit c2a9b03133
4 changed files with 50 additions and 4 deletions

View file

@ -1,5 +1,18 @@
== Changelog == == Changelog ==
= 1.1.2 =
_Release date: 2026-03-02_
**Changed**
* `update.json` is now included in the distributable ZIP.
**Compatibility**
* WordPress: 6.7 – 6.9
* PHP: 8.2 – 8.5
= 1.1.1 = = 1.1.1 =
_Release date: 2026-03-02_ _Release date: 2026-03-02_

View file

@ -3,9 +3,9 @@ Contributors: javiercasares, robotstxt
Tags: multisite, multilingual, multilingualpress, migration, mlp Tags: multisite, multilingual, multilingualpress, migration, mlp
Requires at least: 6.7 Requires at least: 6.7
Tested up to: 6.9 Tested up to: 6.9
Stable tag: 1.1.1 Stable tag: 1.1.2
Requires PHP: 8.2 Requires PHP: 8.2
Version: 1.1.1 Version: 1.1.2
License: GPL-3.0-or-later License: GPL-3.0-or-later
License URI: https://www.gnu.org/licenses/gpl-3.0.txt License URI: https://www.gnu.org/licenses/gpl-3.0.txt
Network: true Network: true
@ -373,6 +373,12 @@ PHP 8.2 through 8.5. Note that MultilingualPress 2 is not compatible with PHP 8.
== Changelog == == Changelog ==
= 1.1.2 =
_Release date: 2026-03-02_
* `update.json` is now included in the distributable ZIP so the auto-updater manifest ships alongside the plugin files.
= 1.1.1 = = 1.1.1 =
_Release date: 2026-03-02_ _Release date: 2026-03-02_

View file

@ -3,7 +3,7 @@
* Plugin Name: MLP2 to MLP5 (by ROBOTSTXT) * Plugin Name: MLP2 to MLP5 (by ROBOTSTXT)
* Plugin URI: https://git.robotstxt.es/ROBOTSTXT/robotstxt-mlp2-mlp5 * Plugin URI: https://git.robotstxt.es/ROBOTSTXT/robotstxt-mlp2-mlp5
* Description: Guided, safe, and reversible migration from MultilingualPress 2 to MultilingualPress 5. * Description: Guided, safe, and reversible migration from MultilingualPress 2 to MultilingualPress 5.
* Version: 1.1.1 * Version: 1.1.2
* Author: ROBOTSTXT * Author: ROBOTSTXT
* Author URI: https://git.robotstxt.es/ROBOTSTXT * Author URI: https://git.robotstxt.es/ROBOTSTXT
* License: GPL-3.0-or-later * License: GPL-3.0-or-later
@ -31,7 +31,7 @@ if ( ! defined( 'ABSPATH' ) ) {
* in the `mlp_migrator_db_version` sitemeta key and runs any pending upgrade * in the `mlp_migrator_db_version` sitemeta key and runs any pending upgrade
* routines automatically on the next request after a plugin update. * routines automatically on the next request after a plugin update.
*/ */
define( 'ROBOTSTXT_MLP2_MLP5_VERSION', '1.1.1' ); define( 'ROBOTSTXT_MLP2_MLP5_VERSION', '1.1.2' );
define( 'ROBOTSTXT_MLP2_MLP5_DB_VERSION', '1.0' ); define( 'ROBOTSTXT_MLP2_MLP5_DB_VERSION', '1.0' );
require_once __DIR__ . '/includes/class-robotstxt-mlp2-mlp5-logger.php'; require_once __DIR__ . '/includes/class-robotstxt-mlp2-mlp5-logger.php';

27
update.json Normal file
View file

@ -0,0 +1,27 @@
{
"name": "MLP2 to MLP5 (by ROBOTSTXT)",
"slug": "robotstxt-mlp2-mlp5",
"version": "1.1.2",
"download_url": "https://git.robotstxt.es/ROBOTSTXT/robotstxt-mlp2-mlp5/releases/download/1.1.2/robotstxt-mlp2-mlp5-1.1.2.zip",
"requires": "6.7",
"requires_php": "8.2",
"tested": "6.9",
"last_updated": "2026-03-02",
"author": "ROBOTSTXT",
"author_profile": "https://git.robotstxt.es/ROBOTSTXT",
"homepage": "https://git.robotstxt.es/ROBOTSTXT/robotstxt-mlp2-mlp5",
"description": "Guided, safe, and reversible migration from MultilingualPress 2 to MultilingualPress 5.",
"changelog": "<h3>1.1.2 - 2026-03-02</h3><ul><li><code>update.json</code> is now included in the distributable ZIP.</li></ul><h3>1.1.1 - 2026-03-02</h3><ul><li>Fixed: Wizard Step 1 (Preflight Checks) incorrectly showed &quot;Original tables still present&quot; after Cleanup (Step 6) dropped the backup tables. MLP5&#39;s own tables no longer trigger the false positive.</li></ul><h3>1.1.0 - 2026-03-02</h3><ul><li>MLP2 sitemeta keys (<code>inpsyde_multilingual*</code>) are now renamed to backup keys instead of deleted, making table preparation fully reversible.</li><li>Restoring tables also restores sitemeta keys.</li><li>Cleanup step also removes backed-up sitemeta keys.</li><li>Fixed: plugin&#39;s own log table no longer shown as MLP2 table requiring rename.</li></ul><h3>1.0.0 - 2026-02-27</h3><ul><li>First production release. Complete six-step migration wizard.</li></ul><h3>0.1.0 - 2026-02-27</h3><ul><li>Initial plugin scaffold.</li></ul>",
"sections": {
"description": "Guided, safe, and reversible migration from MultilingualPress 2 to MultilingualPress 5.",
"changelog": "<h3>1.1.2 - 2026-03-02</h3><ul><li><code>update.json</code> is now included in the distributable ZIP.</li></ul><h3>1.1.1 - 2026-03-02</h3><ul><li>Fixed: Wizard Step 1 (Preflight Checks) incorrectly showed &quot;Original tables still present&quot; after Cleanup (Step 6) dropped the backup tables. MLP5&#39;s own tables no longer trigger the false positive.</li></ul><h3>1.1.0 - 2026-03-02</h3><ul><li>MLP2 sitemeta keys (<code>inpsyde_multilingual*</code>) are now renamed to backup keys instead of deleted, making table preparation fully reversible.</li><li>Restoring tables also restores sitemeta keys.</li><li>Cleanup step also removes backed-up sitemeta keys.</li><li>Fixed: plugin&#39;s own log table no longer shown as MLP2 table requiring rename.</li></ul><h3>1.0.0 - 2026-02-27</h3><ul><li>First production release. Complete six-step migration wizard.</li></ul><h3>0.1.0 - 2026-02-27</h3><ul><li>Initial plugin scaffold.</li></ul>"
},
"banners": {
"low": "",
"high": ""
},
"icons": {
"1x": "",
"2x": ""
}
}