Releases: flightphp/core
Releases · flightphp/core
v3.12.0
What's Changed
- feat: method to download files easily by @pierresh in #601 Documentation
- Added ability to handle file uploads in a simple way by @n0nag0n in #602 Documentation
New Contributors
Full Changelog: v3.11.1...v3.12.0
v3.11.1
v3.11.0
v3.10.1
What's Changed
- Fix/bug with multiple view renders by @fadrian06 in #581
Old behaviour
Flight::render('input', ['required'=>true);
Flight::render('component'); // required is still true
New behaviour (activable)
Flight::view()->preserveVars = false;
Flight::render('input', ['required'=>true);
Flight::render('component'); // PHP Warning: undefined variable required
// You can provide default values
Flight::view()->set('globalVariable', 'value');
// or set default in view components
// input.php
$required ??= false;
Full Changelog: v3.10.0...v3.10.1
v3.10.0
What's Changed
- Simplified php version constraint by @fadrian06 in #588
- Added ability to throw a method not found instead of 404 by @n0nag0n in #591
- Maintains headers on redirect, error, and halt. Added
Flight::jsonHalt()
by @n0nag0n in #594
Full Changelog: v3.9.0...v3.10.0
v3.9.0
What's Changed
- Made stream default status code of 200 by @fadrian06 in #574
- added plain stream() method by @n0nag0n in #575
- Remove .vscode directory, and add it to .gitignore by @vlakoff in #583
- Changed it so runway commands are run from any repo by @n0nag0n in #586
- Allowed for middlewares to be created with container by @n0nag0n in #585
New Contributors
Full Changelog: v3.8.1...v3.9.0
v3.8.1
What's Changed
- Fix content length when using response body callbacks by @BelleNottelling in #572
Full Changelog: v3.8.0...v3.8.1
v3.8.0
What's Changed
- Improvements to Dispatcher class by @fadrian06 in #567
- Added ability to convert the response body with callbacks by @n0nag0n in #571
Full Changelog: v3.7.2...v3.8.0