diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 35 |
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 | ||