Skip to content

Releases: leafsphp/leaf

🥀 Hello Darkness

19 May 07:31
Compare
Choose a tag to compare

v3.4.0 - 19 May 2023

Added

  • Added support for library scripts
  • Added Eien config
  • Added support for named middleware

Changed

  • Moved ALL error handling responsibilities to \Leaf\Exception

Removed

  • Moved module initializers to scripts

🌺 Midnight Wine '1'

11 Mar 15:36
Compare
Choose a tag to compare

v3.3.1 - 11 Mar 2023

Fixed

  • Patched up app config resetting after new values are added
  • Improved performance of application config setting on first instance

🌺 Midnight Wine

27 Feb 17:56
43168bb
Compare
Choose a tag to compare

v3.3.0 - 27 Feb 2023

Added

  • Added support for Eien websockets

Fixed

  • Hard set status on CSRF error
  • Fixed non-static methods error

Changed

Removed

  • Removed obsolete code

🌺 Viola “Black Delight” [Eien Compat Build 2]

25 Dec 21:07
2a524c5
Compare
Choose a tag to compare

v3.2.2-beta - 25 Dec 2022

Added

  • Added support for Eien websockets

Fixed

  • Fixed non-static methods error
  • Fixed issue with CSRF error

Removed

  • Removed obsolete code

🌺 Viola “Black Delight” [Eien Compat Build]

23 Oct 19:13
573dca9
Compare
Choose a tag to compare

v3.2.1 - 23 Oct 2022

Added

  • Added support for Eien
  • Made leaf config reactive

Fixed

Changed

  • Updated leaf modules
  • Removed version constraints from modules
  • Updated tests

Removed

  • Removed obsolete methods

🌺 Viola “Black Delight”

03 Oct 23:21
38dc1dc
Compare
Choose a tag to compare

v3.2.0 - 3 Oct 2022

Added

  • Made leaf config reactive

Fixed

Changed

  • Updated leaf modules
  • Removed version constraints from modules
  • Updated tests

Removed

  • Removed obsolete methods

🌷 Cantor Black '1'

10 Sep 19:19
762dfd3
Compare
Choose a tag to compare

v3.1.1 - 10 Sep 2022

Fixed

Changed

  • Updated Leaf Http

🌷 Cantor Black

11 Aug 01:29
7cc488d
Compare
Choose a tag to compare

v3.1.0 - 11 Aug 2022

Added

  • Allow custom response object
  • Allow custom request object

👸🏼 Queen Of The Night '1'

29 May 19:38
ce7ce8b
Compare
Choose a tag to compare

v3.0.1 - 29 May 2022

Changed

  • Upgraded dependency versions

👸🏼 Queen Of The Night

15 Apr 14:47
6d7da71
Compare
Choose a tag to compare

v3.0 - 15 Apr, 2022

Added

  • Added support for global functions
  • Added unit tests
  • Added pestphp
  • Added more support for configuring with env variables.
  • Added script method on app to handle modes.
  • Added automatic loading for major modules.
  • Added CSRF handler.
  • Added autoloading for the CSRF module
  • Added CORS handler for leafs/cors
  • Updated error pages
  • Added .env precedence over local config
  • Added support for recursive config
  • Added support for nested config
  • Added support for custom setting groups
  • Switched to leaf exceptions

Fixed

  • Fixed PHP 7.3 unsupported types
  • Created a standard for functional mode
  • Revamped error pages
  • Fixed potential type errors
  • Fixed malformed JWT error on auth module
  • Added single state for container settings and leaf config
  • Fixed breaks in PHP 8+

Changed

  • You no longer need to initialize Leaf.
  • Moved Leaf\Http namespace to HTTP module
  • Moved base controller, model, database and to mvc-core module
  • Disabled logging by default
  • Moved bareui, fs, auth, form, cookies, session, db and date into modules
  • Moved Leaf\Router into installable modules.
  • Changed leaf router add to use
  • Tied leaf router directly to Leaf\App
  • Upgraded all dependencies
  • Added strict types

Removed

  • Removed unused dependencies
  • Removed experimental features
  • Removed unused initializers
  • Removed evadeCors method on leaf
  • Removed Leaf\Router::getRequestMethod
  • Removed unnecessary code to improve performance
  • Removed app instance on middleware
  • Removed unused helper functions
  • Removed leftover files from clean up