What's new in EzyPlatform 1.2.6?

This release introduces CLI-based module installation from Market, enhances the Admin module-management experience with rating information, and improves the reliability of activity-history filtering.
  1. Install modules from Market via CLI
    Added a new CLI command for installing modules directly from Market using the aliases install, i, and -i. The CLI automatically downloads the latest compatible module version based on the current EzyPlatform version, checks whether the module is already installed, extracts the module bundle, and deploys it into the platform directory. It also supports reading market.url, market.access_token, platform-key.txt, and encrypted Market URLs when a decryption key is configured.
  2. Added standalone CLI export script
    Introduced export-cli.sh to build and export the ezyplatform-cli module separately using the deploy profile. This simplifies CLI distribution and deployment without requiring a full platform build.
  3. Display module ratings in Admin
    Module ratings from Market are now displayed throughout the Admin interface, including the module list page, the add-from-Market page, and module detail pages. This helps administrators evaluate module quality and popularity before installation or upgrade.
  4. Added reusable star-rating fragment
    Added the shared fragment fragments/stars.html for rendering rating scores using star icons. The component supports full stars, half stars, empty stars, and review counts, providing a consistent rating display across the platform.
  5. Updated internationalization resources
    Added the rating translation key along with translations for Vietnamese, Japanese, Korean, and Chinese, ensuring rating information is displayed correctly across supported languages.
  6. Fixed Admin activity-history filtering
    Improved activity-history filtering by trimming method and uriType values before building filters. Empty URI exclusion lists are now converted to null, preventing unexpected filtering behavior when requests contain blank strings or empty collections. This results in more reliable and predictable activity-history queries.
  7. Updated CLI help documentation
    The CLI help output has been updated to include the h, -h aliases and the new module-installation command, making it easier for users to discover and use CLI features.