Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Version 2.3

Latest

Choose a tag to compare

@drissboumlik drissboumlik released this 25 Oct 13:16

πŸš€ New Features

  • PHP INI Management

    • Added commands to handle PHP .ini settings with status display, filtering, and enable/disable options.
    • Added missing information to ini help section.
    • Display PHP settings in pvm info with search functionality.
    • Added option to disable setting when using set (enable is default).
  • Extension Management

    • Added command to list available extensions.
    • Added ability to install PHP extensions directly from source.
    • Added support for installing Xdebug and other Zend extensions.
    • Enhanced handling of extension installation fallbacks.
    • Added searching for PHP extensions and versions.
    • Added xdebug to extension source list.
    • Added alpha/beta xdebug versions to the fetched list.
  • Caching & Testing

    • Introduced caching helpers and unified usage across commands.
    • Increased cache expiration to one week.
    • Added test coverage for new ini and extension commands.
    • Added color-coded output per test file.
    • Added more robust mock handling in tests.
  • Commands & Info

    • Added help command with action list.
    • Added filtering and searching options to info command.
    • Added more detailed examples to command usage and README.

🧩 Improvements

  • Trimmed responses for cleaner output.
  • Unified count checks and refactored use command.
  • Improved user messages when installing versions.
  • Fixed typos and enhanced readability across multiple commands.
  • Improved validation and error handling (use -1 instead of 1 as error code).
  • Fixed multiple small edge cases in .ini and extension management.

🧰 Maintenance

  • Updated README with clearer examples and explanations.
  • Fixed function naming and improved message clarity in Opcache configuration.
  • Fixed test cases for improved reliability.

πŸ”’ Summary

  • New INI commands for configuration management
  • Extension installation improvements, including Xdebug
  • Search support for PHP versions and extensions
  • Better caching, colorful test output, and refined documentation

Credits

Thank you to the following contributors: @faissaloux