54 lines
2.7 KiB
Plaintext
54 lines
2.7 KiB
Plaintext
0.2.14
|
|
|
|
- Add `rackedit` as a runtime dependency.
|
|
- Add the Rash `edit` command, implemented by `coreutils-edit`.
|
|
- Use RackEdit's `rkdt` as the default editor and map `edit --wait FILE` to `#:wait? #t`.
|
|
- Add `current-coreutils-editor` so callers can dynamically select another editor procedure.
|
|
- Rework the Scribble manual around the commands available in Rash, with each command documenting its internal Racket implementation.
|
|
- Add non-GUI regression tests for editor dispatch and `--wait` translation.
|
|
|
|
0.2.12
|
|
|
|
- Add a portable `time` command for rash-coreutils commands and executables on PATH.
|
|
- Report real, combined CPU, and Racket GC time to stderr so command stdout remains pipeline-safe.
|
|
- Include completed subprocess CPU time in the reported CPU measurement.
|
|
- Add package-index-safe regression coverage for command timing and stderr separation.
|
|
|
|
0.2.11
|
|
|
|
- Make head and tail scan fixed-size byte blocks instead of materializing complete lines.
|
|
- Make tail scan seekable files backwards so memory use is independent of file and line size.
|
|
- Spool tail input from stdin or multiple files to a temporary file instead of retaining lines in memory.
|
|
- Add regression coverage for very long lines in head and tail.
|
|
|
|
0.2.9
|
|
|
|
- Make package-build tests independent of the directory from which raco test is invoked.
|
|
- Run Rash smoke tests in an isolated temporary directory and capture expected command output.
|
|
- Keep successful tests silent under raco test --drdr; unexpected failures still escape normally.
|
|
- Isolate environment-variable tests with current-environment-variables instead of mutating the process environment.
|
|
- Declare linea explicitly as a build dependency because the Rash test modules use its reader.
|
|
|
|
0.2.7
|
|
|
|
- Fix package setup regression in the Racket test suite after the raco command/procedure split.
|
|
- Test coreutils-raco as the Racket procedure; keep the raco Rash alias covered by the Rash smoke test.
|
|
|
|
0.2.3
|
|
- Export raco as a normal first-class Racket procedure instead of a pipeline alias.
|
|
- Keep raco usable directly in Rash line mode while avoiding syntax/value binding conflicts.
|
|
- Allow raco with no subcommand to invoke the underlying raco program.
|
|
|
|
0.2.4
|
|
- Restore raco as a Rash pipeline command; keep coreutils-raco as the ordinary Racket procedure.
|
|
|
|
0.2.5
|
|
- Make env recognize NAME=(Racket expression) before runtime argument dispatch.
|
|
- Preserve empty NAME= assignments without consuming the following command argument.
|
|
- Let env execute registered rash-coreutils commands before falling back to PATH.
|
|
|
|
0.2.6
|
|
- Add character-range expansion to tr, including a-z, A-Z and 0-9.
|
|
- Add tr -d and tr -s behavior.
|
|
- Print Rash-friendly forward-slash paths on Windows for path-producing commands.
|