Skip to content

Latest commit

 

History

History
73 lines (54 loc) · 3.31 KB

CHANGELOG.md

File metadata and controls

73 lines (54 loc) · 3.31 KB

Changelog

Versioning complies with semantic versioning (semver).

  • v0.2.8 (2015-10-23):

    • [doc] README.md examples still contained obsolete -l switch.
    • [dev] Improved robustness of internal rreadlink() function.
  • v0.2.7 (2015-09-20):

    • [dev] Confusing changelog typos fixed.
    • [dev] Removed post-install command that verifies presence of Bash, because npm always prints the command during installation, which can be confusing.
  • v0.2.6 (2015-09-19):

    • [doc] shall now has a man page (if manually installed, use shall --man); shall -h now just prints concise usage information.
  • v0.2.5 (2015-09-15):

    • [dev] Makefile improvements; various other behind-the-scenes tweaks.
  • v0.2.4 (2015-07-08):

    • [fix] Pass-through option-arguments with embedded spaces are now handled correctly; process substitution replaced with alternative so as to improve FreeBSD compatibility.
    • [doc] Read-me improved, notably: manual-installation instructions added, TOC added.
  • v0.2.3 (2015-06-26):

    • [doc] Read-me: npm badge changed to shields.io; license badge added; typo fixed.
    • [dev] To-do added; Makefile updated.
  • v0.2.2 (2015-05-31):

  • v0.2.1 (2015-05-27):

    • [fix] Options passed through with -p are no longer ignored on Linux.
    • [fix] Removed extraneous status output.
  • v0.2.0 (2015-05-24):

    • [new] New -p option allows passing additional options through to the shells invoked; e.g.: -p '-e'
    • [deprecated] -l option for specifying shells to target renamed to -w to avoid confusion with shells' native -l version (login shells); -l will continue to work.
    • [robustness] Exit codes relating to shall's own failures changed to: 126 (incorrect arguments) and 127 (unexpected failure), chosen so as to avoid clashes with exit codes produced during normal operation and termination by signal.
  • v0.1.7 (2015-02-11):

    • [doc] improved description in package.json
  • v0.1.6 (2015-02-11):

    • [fix] When using the default target shells, only those actually installed should be targeted.
  • v0.1.5 (2015-02-11):

    • [install] warning added, if bash not found
    • [dev] bash-presence test improved
    • [dev] Makefile improvements
  • v0.1.4 (2015-02-11):

    • [dev] testing no longer requires the CLI to be in the path
    • [dev] bash-presence test added
    • [dev] Makefile improvements
    • [doc] read-me improvements (examples)
  • v0.1.3 (2015-01-28):

    • [doc] read-me typo corrected
    • [dev] Makefile improvements
  • v0.1.2 (2015-01-27):

    • [fix] -q option no longer masks failures
    • [doc] CLI help and read-me updates
    • [dev] Urchin-based tests added
  • v0.1.1 (2014-12-23):

    • [doc] read-me and CLI help fixes
  • v0.1.0 (2014-12-23):

    • Initial release