Skip to content

v2.0.0

Latest

Choose a tag to compare

@HafizMMoaz HafizMMoaz released this 10 Sep 08:58
bcdcfbd

Breaking Changes

  • Requires webisters/framework ^2.0, which brings webisters/cli ^2.0 (#33). Projects scaffolded by this version get the cli 2.0 console: Console::run() returns an int exit code, a typed option passed without a value fails validation, and a command that declares -h or --help receives it instead of the auto generated help

Fixes

  • Setup gives per-shell PATH restart guidance and no longer assumes one shell (#30)
  • escape_implicit_backslashes in the setup test, so the Windows paths in it survive the coding standard (#31)

Documentation

  • README restructured with a full command reference (#32)
  • Install guidance for restricted networks (#29, #11)

Internal

  • The SelfUpdate test harness property is $composerExitCode. cli 2.0 declares a protected $exitCode on Framework\CLI\Command, and the harness private property of the same name was a fatal access level clash
  • psr/simple-cache is a dev dependency, so the preload test can load Framework\Cache\SimpleCache, which framework 2.0 brings and which webisters/cache keeps optional. See webisters/autoload#16 for the underlying preloader problem

Known Issue

  • The kernel discards the exit code Console::run() now returns, so the webisters binary still always exits 0 (#34)