- [2020.07.20] First stable release for the phpMussel v3 CLI handler.
Why "v3.0.0" instead of "v1.0.0?" Prior to phpMussel v3, the "phpMussel Core", "phpMussel CLI-mode", "phpMussel Front-End", and "phpMussel Uploads Handler" ("phpMussel Web") were all bundled together as a single repository (phpMussel/phpMussel). Since phpMussel v3, these each all have their own, separate repositories. I've opted to start releases at this repository (phpMussel/CLI) at v3.0.0, in order to avoid confusion with previous versions of the "phpMussel CLI-mode" which exist outside this repository.
- [2020.12.04]: Maintenance release (dependencies update, repository cleanup, etc).
- [2021.01.10]: Separated the code for performing outbound requests through cURL out to its own independent class.
- [2022.03.24]: Fixed a bottleneck in the scan process caused by the readFileBlocks method (phpMussel/phpMussel#231).
- [2022.08.18]: Added L10N for Persian/Farsi, Hebrew, Malay, and Ukrainian.
- [2022.08.23]: Added some limited homoglyph support for some CLI commands.
- [2022.11.20]: Avoid packaging unnecessary files into dist.
- [2023.04.30]: Added L10N for Bulgarian, Czech, and Punjabi.
- [2023.09.04]: Added colouration to phpMussel's CLI mode. Added L10N for Afrikaans and Romanian.
- [2022.11.22]: Maintenance release.
- [2023.12.01]: Improved escaping.
- [2024.03.14~15]: Added L10N for Bosnian, Catalan, Galician, Gujarati, Croatian, and Serbian.
- [2024.07.02]: Merged zh and zh-TW L10N, and dropped region designations (e.g., CN, TW) in favour of script designations (e.g., Hans, Hant).
- [2024.09.02]: Code-style patch.
- [2024.10.15]: Parameters containing spaces weren't being parsed correctly by the recursiveCommand method; Fixed.
- [2024.10.15]: Added the ability to add special, optional flags after the parameter when using the scan command, with the intent to modify scan behaviour. The scanner can now also return data specific to those flags back to CLI.
- [2024.11.06]: Added PHP 8.4 to workflows.
- [2024.11.06]: Improved command parameter quoting.
- [2025.01.21]: Added L10N for Marathi and Malayalam.
- [2025.03.29]: Reworked some of the CLI mode L10N and added a command to get information about files.