brush v0.2.16
·
390 commits
to main
since this release
Release Notes
This release brings an assortment of fixes for reported compatibility issues and an upgrade of reedline to 0.39.0. Most notably:
execnow supports being used commandlessly, to update open file descriptors in the running shell- arithmetic expressions support
base#literalsyntax for integer literals $PS4is prompt-expanded when used inset -xet al.command -pis now implemented- targeted fixes to support running our compatibility test suite in more environments (e.g., NixOS)
Keep reading for more details.
What's Changed
- fix(builtins): implement command-less exec semantics with open fds by @reubeno in #384
- fix(builtins): correct read handling of IFS/space by @reubeno in #385
- fix(extglob): correct handling of extglobs with empty branches by @reubeno in #386
- feat(arithmetic): support explicit base#literal in arithmetic by @reubeno in #388
- docs: add how to use via nixpkgs by @kachick in #387
- build(deps): bump the cargo group with 2 updates by @dependabot in #389
- fix: default PS1 and PS2 in interactive mode by @reubeno in #390
- fix: correct path tests on empty strings by @reubeno in #391
- fix: reset default prompt color by @reubeno in #392
- build(deps): bump the cargo group with 2 updates by @dependabot in #393
- Expand contents of PS4 when tracing by @dan4thewin in #396
- docs: fill out TBD sections in CONTRIBUTING.md + add extension suggestions by @reubeno in #397
- chore: upgrade cached crate by @reubeno in #398
- docs: add lines-of-code badge to readme by @reubeno in #399
- docs: symlink licenses under crate dirs by @reubeno in #400
- build(deps): bump serde from 1.0.218 to 1.0.219 in the cargo group by @dependabot in #401
- chore: rewrite dir diffing test code to minimize deps by @reubeno in #403
- feat: implement
command -pby @reubeno and @39555 in #402 - fix: allow newline in empty array assignment by @idealseal in #405
- fix: improve panic handling output by @reubeno in #409
- build(deps): bump the cargo group with 2 updates by @dependabot in #410
- test: add more linux distros to test matrix by @reubeno in #412
- ci: bump bash-completion tests to 2.16.0 by @reubeno in #414
- test: enable testing on nixos/nix container image by @reubeno in #413
- chore: upgrade reedline + other deps by @reubeno in #415
- fix(regex): enable multiline mode for extended test regexes by @reubeno in #416
- fix: parse '#' as char only if inside a variable expansion by @idealseal in #418
- build(deps): bump whoami from 1.5.2 to 1.6.0 in the cargo group by @dependabot in #423
- chore: prepare release by @reubeno in #424
New Contributors
- @kachick made their first contribution in #387
- @dan4thewin made their first contribution in #396
- @idealseal made their first contribution in #405
Full Changelog: brush-shell-v0.2.15...brush-shell-v0.2.16