Skip to content

v3.4

Compare
Choose a tag to compare
@neoground neoground released this 20 Apr 18:53
· 60 commits to master since this release

✨ Added

  • New console command cron:info which shows all cron jobs and allows the creation of systemd service + timer files
  • New console command sys:info which displays some basic information of the app
  • Caching to Model's getFilteredPaginatedData()
  • Caching to Json outputs via Json::makeWithCache(...), can automatically append a unique hash based on the request
  • New CLI command method $this->io->writelnVerbose($message) to output a message only if output verbosity is verbose
  • CLI command helper constants for verbose output, input option and input arguments

🔧 Changed

  • The formatted duration of a Performance Metric only returns the seconds if duration is below 1 minute
  • The module installer is now called via bob c:mod and is prepared to install and uninstall modules (still WIP!)
  • When using C::Cache()->remember(...) you can now also specify optional tags to apply to the saved entry
  • Creating a Token via C::Token()->createToken($length) is now improved and returns a better string utilizing
    the whole alphabet instead of base64, also adding C::Token()->generateSecureToken($length) for simple token
    string generation
  • Crown is now running jobs in a detached process utilizing nohup, improve systemd service for parallel running