Download Latest Version phpMussel v3.4.0.zip (10.4 kB)
Email in envelope

Get an email when there's a new version of phpMussel

Home / v2.0.0
Name Modified Size InfoDownloads / Week
Parent folder
phpMussel v2.0.0.tar.gz 2019-08-31 611.0 kB
phpMussel v2.0.0.zip 2019-08-31 660.5 kB
README.md 2019-08-31 3.1 kB
Totals: 3 Items   1.3 MB 0

Version/Release 2.0.0

  • [2019.05.31; NEW FEATURE; Maikuolan]: Added the ability to automatically switch between different channels when requesting a remote resource (e.g., when the front-end updates page attempts to update something, or attempts to retrieve the latest available component metadata), for whenever such a request fails (e.g., due to server errors, the requested resource no longer existing at a particular location, etc), and added a new configuration directive, "disabled_channels", to optionally prevent phpMussel from ever requesting resources from particular, specific channels.

  • [2019.06.17; Maikuolan]: Added the ability to optionally update only all signature files to the front-end updates page (as opposed to updating everything at once).

  • [2019.06.27; Maikuolan]: Shifted responsibility for number formatting out from the front-end functions file, into its own, distinct class.

  • [2019.07.10; Maikuolan]: The front-end updates page now sets "verify" as the default option for components, to help reduce the risk that users select "uninstall" or "deactivate" by accident.

  • [2019.07.10; Maikuolan]: Slightly improved front-end pie chart colouring.

  • [2019.07.26; Maikuolan]: Added condition to ensure that "delete" should never be the default option selected for files shown at the front-end file manager.

  • [2019.08.05-06; MAJOR CODE CHANGE; Maikuolan]: Removed PHP 5.4 polyfills, thereby immediately upping the minimum PHP version requirement for the upcoming release. Updated the loader, upping the hardcoded minimum PHP version requirement to PHP 7.2, and removed some no longer needed code. Removed some extraneous .htaccess files (only really need our main .htaccess file in the base of the vault nowadays; the extra .htaccess files in some of the vault's subdirectories aren't necessary). Renamed a number of configuration directives in order to better comply with the phpMussel code style guidelines regarding the use of snake_case for configuration directives. Shifted the class autoloader out from the functions file, into the main loader. Added PHP7-style type hinting and return type declarations wherever applicable. Updated all common classes package classes to the latest compatible versions. Added some missing PHPDoc comments.

  • [2019.08.17; Maikuolan]: Reinstated the "lang_override" directive.

  • [2019.08.23; Maikuolan]: Slightly refactored the front-end updates page, related closures and other related functionality, and added the ability to install/activate or to deactivate/uninstall with a single action (previously, these actions had to be done separately, as two actions). Added some new switches/filters.

  • [2019.08.24; Maikuolan]: Added last modified date/time to the file listings at the front-end file manager and fixed a possible issue with correct icon display for some not yet used file formats.

  • [2019.08.31; Maikuolan]: Removed some unnecessary code from the loader, left over from some old features already removed a long time ago.

Caleb M (Maikuolan), August 31, 2019.

Source: README.md, updated 2019-08-31