Releases: boson-php/boson
Releases · boson-php/boson
0.19.5
0.19.4
0.19.3
0.19.2
0.19.1
- Fix SplObjectStorage PHP 8.5 deprecations in WindowManager
0.19.0
- The
boson-php/os-info-contractspackage has been deprecated - The
boson-php/cpu-infopackage has been rewritten and improved - The
boson-php/os-infopackage has been rewritten and improved - [BC] The
CentralProcessorInfo::$physicalCoreshas been renamed toCentralProcessorInfo::$cores - [BC] The
CentralProcessorInfo::$logicalCoreshas been renamed toCentralProcessorInfo::$threads - Fixed
SplObjectStorage::attach()PHP 8.5 deprecation notices - The
boson-php/compilerhas been rewritten:- An
"arch"and"platform"config options has been removed, use"target"instead - Added
"extensions"config option - Added support of custom SFX
- Added support of custom compile targets
- Added support of PHAR compile target
- All dependencies are now downloaded when needed, instead of being explicitly installed along with the
boson-php/compilerpackage
- An
0.18.2
- Fixing incorrect
$_SERVER['SCRIPT_FILENAME']when compiling a project
Affects Laravel, Symfony, and other solutions using this global variable
Full Changelog: 0.18.1...0.18.2
0.18.1
-
Disabling forced exclusion of
composer.jsonand other files from the build (https://github.com/box-project/box/blob/HEAD/doc/configuration.md#excluding-the-composer-files-exclude-composer-files) -
Added comparison of the relevance of the
boson.jsonconfig and generatedbox.json -
Note: Fixing a release from an incorrect branch
Full Changelog: 0.18.0...0.18.1
0.18.0
- Add extensions
- Autorun behaviour moved to app extension
- Console detaching moved to app extension
- "Quit On Close" behaviour moved to app extension
- Quit signals moved to app extension
- CPU Info moved to app extension
- OS Info moved to app extension
- Dialogs moved to app extension
- WebView Schemes moved to extension
- WebView Bindings moved to extension
- WebView Data API moved to extension
- WebView Scripts API moved to extension
- WebView Web Components API moved to optional extension
- WebView Battery API moved to optional extension
- WebView Network API moved to optional extension
- WebView Security API moved to extension
- Added new optional Alert API extension
- Fixed high CPU usage on Linux OS
- Saucer API moved to separate package
- Added new intentions and events:
Boson\Api\Autorun\Event\ExpectsAutorunBoson\Api\Console\Event\ConsoleDetachingBoson\Api\Console\Event\ConsoleDetachedBoson\Api\Dialog\Event\DirectoriesSelectingBoson\Api\Dialog\Event\DirectorySelectingBoson\Api\Dialog\Event\DirectorySelectedBoson\Api\Dialog\Event\FilesSelectingBoson\Api\Dialog\Event\FileSelectingBoson\Api\Dialog\Event\FileSelectedBoson\Api\Dialog\Event\UriOpeningBoson\Api\Dialog\Event\UriOpened
...and more
Full Changelog: 0.17.0...0.18.0
0.17.0
- Minor URI's
Schema, HTTPMethodandStatusCodeimprovements. - Drop
revolt/event-loopsupport in favor of a little builtin analogue.- This means fixing 0.16 on macOS and Linux
- Add
boson-php/os-info-contractsinterfaces package
Full Changelog: 0.16.0...0.17.0