Skip to content

v3.6

Latest
Compare
Choose a tag to compare
@neoground neoground released this 12 Dec 16:38
· 14 commits to master since this release

✨ Added

  • Garbage collector config options, improve default garbage collection in session module
  • Facade classes for modules: Config, DB (eloquent connection, similar to laravel's DB facade), Log,
    Request, Router, Session
  • New methods to delete a directory and its content: C::Storage()->deleteDirectory($dir) and C::Storage()->deleteFilesInDirectory($dir)
  • Model methods: beforeDelete() + afterDelete(), simplified cache handling on save / on delete
  • Set multiple request values at once via array (for C::Request()->set([]) and C::Request()->setMultiple([]))
  • Charm\Storage\File class for file related methods, added SHA256 + MD5 checksum methods

🔧 Changed

  • Improve performance and code structure of C::Storage()->scanDir() and the filtered scanDirFor...() methods
  • Update composer packages

🐞 Fixed

  • Fix URL construction in Router module for URLs with ports + fragments