Skip to content

Releases: leafsphp/leaf

🌺 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

👸🏼 Queen Of The Night (RC 2)

27 Jan 23:44
3cec010
Compare
Choose a tag to compare
Pre-release

v3.0 (Release Candidate 2) - 27 Jan, 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 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 module.
  • 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 left over files from clean up

👸🏼 Queen Of The Night (RC 1)

10 Dec 15:53
064a02a
Compare
Choose a tag to compare
Pre-release

v3.0 (Release Candidate) - 10 December

Added

  • Added support for global functions
  • 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 CSRF module
  • Added CORS handler for leafs/cors
  • Updated error pages
  • Added .env precedence over local config

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

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 module.
  • Changed leaf router add to use
  • Tied leaf router directly to Leaf\App
  • Upgraded all dependencies

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

👸🏼 Queen Of The Night (Beta)

27 Nov 19:47
f1de3e9
Compare
Choose a tag to compare
Pre-release

v3.0 (Beta) - 27 November

Added

  • Added support for global functions
  • 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 CSRF module
  • Added CORS handler for leafs/cors
  • Updated error pages
  • Added .env precedence over local config

Fixed

  • Fixed PHP 7.3 unsupported types
  • Created a standard for functional mode
  • Revamped error pages
  • Fixed potential type errors

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 module.
  • Changed leaf router add to use
  • Tied leaf router directly to Leaf\App
  • Upgraded all dependencies

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

👸🏼 Queen Of The Night (PREVIEW)

10 Nov 21:46
c1ef385
Compare
Choose a tag to compare
Pre-release

v3.0 (Preview) - 10 November

Added

  • Added support for global functions
  • 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 CSRF module
  • Added CORS handler for leafs/cors
  • Updated error pages
  • Added .env precedence over local config

Fixed

  • Fixed PHP 7.3 unsupported types
  • Created a standard for functional mode
  • Revamped error pages
  • Fixed potential type errors

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 module.
  • Changed leaf router add to use
  • Tied leaf router directly to Leaf\App
  • Upgraded all dependencies

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