aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md35
1 files changed, 33 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 06ff748..3b00fb6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -27,6 +27,37 @@ The scope of what is covered by the version number excludes:
27 27
28## Version history 28## Version history
29 29
30### version 0.6.3, released 11-Jul-2025
31
32- Fix: maximum key-delay, reduced from 0.2 to 0.1 seconds to reduce slugginess feel on some key presses.
33 See [#69](https://github.com/lunarmodules/luasystem/pull/69).
34- Fix: `readansi` now only reports printable chars as characters
35 See [#70](https://github.com/lunarmodules/luasystem/pull/70).
36- Fix: readkey now ignores Windows scancodes if received.
37 See [#74](https://github.com/lunarmodules/luasystem/pull/74).
38- Fix: readkey now passes errors on.
39 See [#74](https://github.com/lunarmodules/luasystem/pull/74).
40
41### version 0.6.2, released 15-Apr-2025
42
43- Fix: autotermrestore didn't work because its metatable was overwritten.
44
45### version 0.6.1, released 13-Apr-2025
46
47- Docs: document readansi internal buffer for incomplete sequences.
48- Fix: ensure to properly parse `<alt>+key` key presses
49
50### version 0.6.0, released 10-Apr-2025
51
52- Fix: when sleep returns an error, pass that on in `readkey`.
53- Feat: added `detachfds` which will create separate file descriptions for `stdout`
54 and `stderr` to ensure that related settings (eg. non-blocking flag) will not be shared
55 amongst those streams and `stdin`.
56
57### version 0.5.1, released 12-Mar-2025
58
59- Fix: on older unixes with glibc < 2.25, fall back to `/dev/urandom`
60
30### version 0.5.0, released 02-Mar-2025 61### version 0.5.0, released 02-Mar-2025
31 62
32- Feat: when detecting character display width, also accept unicode codepoints (integers), 63- Feat: when detecting character display width, also accept unicode codepoints (integers),
@@ -34,12 +65,12 @@ The scope of what is covered by the version number excludes:
34- Feat: allow passing in a sleep function to `readkey` and `readansi` 65- Feat: allow passing in a sleep function to `readkey` and `readansi`
35- Fix: NetBSD fix compilation, undeclared directives 66- Fix: NetBSD fix compilation, undeclared directives
36- Refactor: random bytes; remove deprecated API usage on Windows, move to 67- Refactor: random bytes; remove deprecated API usage on Windows, move to
37 binary api instead of /dev/urandom file on linux and bsd 68 binary api instead of `/dev/urandom` file on linux and bsd
38 69
39### version 0.4.5, released 18-Dec-2024 70### version 0.4.5, released 18-Dec-2024
40 71
41- Fix: suppress a warning when building with clang 72- Fix: suppress a warning when building with clang
42- Fix: do not rely on luaconf.h to include limits.h, fixes builds with latest LuaJIT (#38). 73- Fix: do not rely on `luaconf.h` to include `limits.h`, fixes builds with latest LuaJIT (#38).
43 74
44### version 0.4.4, released 03-Sep-2024 75### version 0.4.4, released 03-Sep-2024
45 76