Skip to content

Releases: boson-php/boson

0.19.5

09 Dec 08:03

Choose a tag to compare

  • Fix write permissions 0o755 instead of 0o666

0.19.4

08 Dec 18:48

Choose a tag to compare

  • Fix default compiler's permissions (thx @webard):
    • 0o666 instead of 0o644 for writing
    • 0o777 instead of 0o775 for execution

0.19.3

08 Dec 17:59

Choose a tag to compare

  • Try to fix json schema validation (#34)

0.19.2

08 Dec 14:48

Choose a tag to compare

  • Reduce CPU usage on Windows OS (#33)

0.19.1

06 Dec 12:09

Choose a tag to compare

  • Fix SplObjectStorage PHP 8.5 deprecations in WindowManager

0.19.0

06 Dec 01:03

Choose a tag to compare

  • The boson-php/os-info-contracts package has been deprecated
  • The boson-php/cpu-info package has been rewritten and improved
  • The boson-php/os-info package has been rewritten and improved
  • [BC] The CentralProcessorInfo::$physicalCores has been renamed to CentralProcessorInfo::$cores
  • [BC] The CentralProcessorInfo::$logicalCores has been renamed to CentralProcessorInfo::$threads
  • Fixed SplObjectStorage::attach() PHP 8.5 deprecation notices
  • The boson-php/compiler has 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/compiler package

0.18.2

04 Oct 20:41

Choose a tag to compare

  • 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

04 Oct 20:31

Choose a tag to compare

Full Changelog: 0.18.0...0.18.1

0.18.0

22 Sep 23:00

Choose a tag to compare

  • 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\ExpectsAutorun
    • Boson\Api\Console\Event\ConsoleDetaching
    • Boson\Api\Console\Event\ConsoleDetached
    • Boson\Api\Dialog\Event\DirectoriesSelecting
    • Boson\Api\Dialog\Event\DirectorySelecting
    • Boson\Api\Dialog\Event\DirectorySelected
    • Boson\Api\Dialog\Event\FilesSelecting
    • Boson\Api\Dialog\Event\FileSelecting
    • Boson\Api\Dialog\Event\FileSelected
    • Boson\Api\Dialog\Event\UriOpening
    • Boson\Api\Dialog\Event\UriOpened

...and more

Full Changelog: 0.17.0...0.18.0

0.17.0

15 Aug 21:35

Choose a tag to compare

  • Minor URI's Schema, HTTP Method and StatusCode improvements.
  • Drop revolt/event-loop support in favor of a little builtin analogue.
    • This means fixing 0.16 on macOS and Linux
  • Add boson-php/os-info-contracts interfaces package

Full Changelog: 0.16.0...0.17.0