• 2.0.3 a76a8a4ae6

    2.0.3 Stable

    netkas released this 2023-10-18 01:46:47 +00:00 | 195 commits to master since this release

    This update includes enhanced support for PHP statements in AST traversal, a friendly CLI Progress Bar, and fixes
    related to package version searching, ncc's extension registration, and error handling in PackageManagerMenu.
    The changes improve the system's efficiency, error resilience, and user experience.

    Added

    • Implemented support in the AST traversal for the PHP statements include, include_once, require, and
      require_once. These statements are transformed into function calls. With this change, ncc can correctly handle and
      import files from system packages or direct binary package files.
    • Added new ConsoleProgressBar class for UI improvement, imrpoved the CLI Progress Bar inspired by
      pacman

    Fixed

    • When finding package versions in the package lock, ncc will try to find a satisfying version rather than the exact
      version, this is to prevent errors when the package lock contains a version that is not available in the repository.
    • Fixed issue when registering ncc's extension, when using the INSTALLER, the installation path used in the process
      appears to be incorrect, added a optional parameter to the registerExtension method to allow the installer to pass
      the correct installation path.
    • Add error handling for unspecified package in PackageManagerMenu
    Downloads