Skip to content

Latest commit

 

History

History
80 lines (54 loc) · 1.92 KB

File metadata and controls

80 lines (54 loc) · 1.92 KB

Changelog

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

All notable changes to this project will be documented in this file.

[brush-shell-v0.2.3] - 2024-07-03

🚀 Features

  • Enable -O and +O on command line (#105)
  • Start using cargo-fuzz for testing (#106)
  • Enable fuzz-testing arithmetic eval (#108)
  • Include more details in version info (#112)

🐛 Bug Fixes

  • Correct expansion when PWD is / (#96)
  • Ensure parser error actually impls Error (#98)
  • Realign newline parsing with spec (#99)
  • Correct handling of unterminated expansions (#101)
  • Add &>> implementation (#103)
  • Correct metadata for fuzz crate (#107)
  • Resolve assorted arithmetic eval issues (#110)
  • Correct ** overflow behavior (#111)

⚙️ Miscellaneous Tasks

  • Update Cargo.lock (#113)
  • Release

Build

  • Take targeted dependency updates (#93)
  • Update config (#97)

[brush-shell-v0.2.2] - 2024-06-19

🚀 Features

  • Implement 'command' builtin (#77)
  • Add stubs for help man page generation
  • Fill out read builtin impl
  • Rework here doc files (#85)
  • Set + validate intentional MSRV (1.72.0) (#86)
  • Add basic changelog
  • Add basic changelog (#87)

🐛 Bug Fixes

  • Compgen -W expansion (#78)
  • Don't split completions that aren't file paths (#79)
  • Allow interrupting read builtin, run pipeline cmds in subshell (#81)
  • Add missing flush calls
  • Tweak manifests to work with release flow (#89)
  • Ensure brush-core builds outside workspace (#90)

📚 Documentation

  • Add crate shields to readme (#74)
  • Add missing code documentation

⚙️ Miscellaneous Tasks

  • (release) Bump version to 0.2.0 (#88)

Build

  • Update dependencies
  • Adjust clippy warnings

[brush-shell-v0.1.0] - 2024-06-11

Build

  • Prepare for initial release (#68)
  • Enable publishing (#71)