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
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.
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.
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.
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.
Published by RazeSoldier over 4 years ago
Note that this release of code is not stable. Do not use for production
symfony/console
and symfony/http-client
libraries.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.
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.