mwExtUpgrader

A tool for batch upgrade MediaWiki extensions

GPL-3.0 License

Stars
23
Committers
2
mwExtUpgrader - v0.2 Release Latest Release

Published by RazeSoldier over 1 year ago

Note that this release of code is not stable. Do not use for production

This release fixes several edge case bugs, also upgraded the dependent library to the latest version that make sure compatible with PHP 8.x

Full Changelog: https://github.com/RazeSoldier/mwExtUpgrader/compare/v0.1.4...v0.2

mwExtUpgrader - v0.1.4 Release

Published by RazeSoldier over 3 years ago

Note that this release of code is not stable. Do not use for production

This version introduces new tarball extraction method but you don't need to do anything to enjoy.

In the previous version, we used the PHP built-in class to extract the tarball. But one disadvantage of this method is that the mtime of the extracted files is the current time instead of the time when it was archived. So we have introduced an abstraction layer in this version to make the consumer logic depend on it, then we can provide different extraction methods to meet different needs. In addition, in this version we have added a new extraction method that is to call third-party software -- tar.

When tar is available on your operating system, mwExtUpgrader will automatically use tar command to extract files instead of using the built-in PHP class.

mwExtUpgrader - v0.1.3 Release

Published by RazeSoldier about 4 years ago

Note that this release of code is not stable. Do not use for production

Fix a bug that not check if extension.json/skin.json exists before reading it.

mwExtUpgrader - v0.1.2 Release

Published by RazeSoldier over 4 years ago

Note that this release of code is not stable. Do not use for production

This release contains bug fix for upgrading skins.

mwExtUpgrader - v0.1.1 Release

Published by RazeSoldier over 4 years ago

Note that this release of code is not stable. Do not use for production
This release make sure compatibility with Mediawiki 1.35.

mwExtUpgrader - v0.1 Release

Published by RazeSoldier over 4 years ago

Note that this release of code is not stable. Do not use for production

  • Fixed some bugs.
  • Refactored project and using symfony/console and symfony/http-client libraries.
  • Minimum required PHP version 7.1.3 now.
mwExtUpgrader - Beta release

Published by RazeSoldier over 6 years ago

Note that this release of code is not stable. Do not use for production

There has been no change in the functionality of this release and the alpha release. But stepped up the checking of user input values, enhanced check of file system permissions and Completely dependent on the API of mediawiki.org.

If you find the problem or have any suggestions, please go to the issues.

mwExtUpgrader - Alpha release

Published by RazeSoldier over 6 years ago

Note that this release of code is not stable. Do not use for production

If you find the problem or have any suggestions, please go to the issues.

Related Projects