Files
lispect/release_note_en.md
T
2025-05-03 13:54:10 +09:00

55 lines
1.3 KiB
Markdown

v0.5.0
======
May 3, 2025
- Refactor: split code into two packages: (Thanks to [@rwinkhart])
- `main` package for the CLI: `github.com/hymkor/lispect/cmd/lispect`
- `lispect` package for library use: `github.com/hymkor/lispect`
- Dependency: Bump `gmnlisp` to v0.7.9
[@rwinkhart]: https://github.com/rwinkhart
v0.4.1
======
Jan 16, 2025
- Update gmnlisp to v0.7.8
v0.4.0
======
Dec.8, 2024
- Rename system variables (**Breaking changes**)
- `$MATCH``MATCH`
- Update gmnlisp to v0.7.4
v0.3.0
=======
Dec.5, 2024
- `(spawn)` returns a process-id now
- Implement `(wait PROCESS-ID)`
- Rename system variables (**Breaking changes**)
- `args``ARGV`
- `$PROGRAM_NAME``PROGRAM-NAME`
- `$EXECUTABLE_NAME``EXECUTABLE-NAME`
- Fix: `(expect "B")` after `(expect "A")` sometimes missed B when `"A\nB"` was output at once time
- Changes on gmnlisp
- Fix: panic when the token is only `#\`
v0.2.0
======
Dec.4, 2024
- Fix: on Linux, `~%` feeded line, but it did not carriage return
- On gmnlisp changes
- Support unicode character literal `#\U3042` like CommonLisp
- Implement `(setenv "NAME" "VALUE")`
- Implement `$MATCH` - the matching string in the block of `(expect*)`
v0.1.0
======
Dec.2, 2024
- First Release