Releases: RazeSoldier/mwExtUpgrader
v0.2 Release
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: v0.1.4...v0.2
v0.1.4 Release
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.
v0.1.3 Release
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.
v0.1.2 Release
Note that this release of code is not stable. Do not use for production
This release contains bug fix for upgrading skins.
v0.1.1 Release
Note that this release of code is not stable. Do not use for production
This release make sure compatibility with Mediawiki 1.35.
v0.1 Release
Note that this release of code is not stable. Do not use for production
- Fixed some bugs.
- Refactored project and using
symfony/consoleandsymfony/http-clientlibraries. - Minimum required PHP version 7.1.3 now.
Beta release
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.
Alpha release
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.