What's Changed
- Update docs by @yassinebenaid in #111
- Update LICENSE by @yassinebenaid in #113
- Optimize stream manager: implement
zero-duplication
to open files once and reference it many times in redirections by @yassinebenaid in #115 e2e
: cover simple commands and expressions by @yassinebenaid in #116- Optimize build process by @yassinebenaid in #117
e2e
: cover redirection tests by @yassinebenaid in #118e2e
: cover more redirection cases & add support for test filtering by @yassinebenaid in #119- docs: added a brief gif about the usage by @yassinebenaid in #120
- Add multi-platform builds by @tangowithfoxtrot in #121
e2e
: cover error handling in simple commands and redirections by @yassinebenaid in #122- build(deps-dev): bump vite from 5.4.11 to 5.4.14 in /docs by @dependabot in #123
e2e
: cover error handling in redirections & fix bug in stream manager unintentionally closing the global stdio by @yassinebenaid in #124- add more linters by @yassinebenaid in #125
- Some spelling fixes by @simonw in #127
- Fix: comments in the compound commands are not recognized by @yassinebenaid in #130
- Fix Unix-specific cross-device errors by @micl2e2 in #135
- fix build command doesn't work on macos by @yassinebenaid in #137
- Fix comments are not recognized in
while
,until
,{...}
and(...)
compounds by @yassinebenaid in #138 - fix: closing a file descriptor should not be an issue until it is used by @yassinebenaid in #139
New Contributors
- @tangowithfoxtrot made their first contribution in #121
- @dependabot made their first contribution in #123
- @simonw made their first contribution in #127
- @micl2e2 made their first contribution in #135
Full Changelog: v0.7.0...v0.7.1