Releases: leafsphp/leaf
Releases · leafsphp/leaf
🌺 Viola “Black Delight” [Eien Compat Build]
v3.2.1 - 23 Oct 2022
Added
- Added support for Eien
- Made leaf config reactive
Fixed
- Fixed issue
debug = false
not working as expected - Fixed issue with setRequestClass
- Updated references to renamed methods
Changed
- Updated leaf modules
- Removed version constraints from modules
- Updated tests
Removed
- Removed obsolete methods
🌺 Viola “Black Delight”
v3.2.0 - 3 Oct 2022
Added
- Made leaf config reactive
Fixed
- Fixed issue
debug = false
not working as expected - Fixed issue with setRequestClass
- Updated references to renamed methods
Changed
- Updated leaf modules
- Removed version constraints from modules
- Updated tests
Removed
- Removed obsolete methods
🌷 Cantor Black '1'
🌷 Cantor Black
v3.1.0 - 11 Aug 2022
Added
- Allow custom response object
- Allow custom request object
👸🏼 Queen Of The Night '1'
v3.0.1 - 29 May 2022
Changed
- Upgraded dependency versions
👸🏼 Queen Of The Night
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 onapp
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
touse
- 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)
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
touse
- 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)
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
touse
- 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)
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
touse
- 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)
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
touse
- 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