diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index eb85c94..a3544ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -28,6 +28,20 @@ The scope of what is covered by the version number excludes: | |||
28 | 28 | ||
29 | ## Version history | 29 | ## Version history |
30 | 30 | ||
31 | ### Version 0.4.0, released 20-Jun-2024 | ||
32 | |||
33 | - Feat: `getconsoleflags` and `setconsoleflags` for getting/setting the current console configuration flags on Windows | ||
34 | - Feat: `getconsolecp` and `setconsolecp` for getting/setting the console codepage on Windows | ||
35 | - Feat: `getconsoleoutputcp` and `setconsoleoutputcp` for getting/setting the console output codepage on Windows | ||
36 | - Feat: `tcgetattr` and `tcsetattr` for getting/setting the current console configuration flags on Posix | ||
37 | - Feat: `getnonblock` and `setnonblock` for getting/setting the non-blocking flag on Posix | ||
38 | - Feat: `bitflags`: a support feature for the above flag type controls to facilitate bit manipulation without resorting to binary operations (to also support PuC Lua 5.1) | ||
39 | - Feat: `readkey` reads a keyboard input from `stdin` in a non-blocking way (utf8, also on Windows) | ||
40 | - Feat: `readansi` reads a keyboard input from `stdin` in a non-blocking way, parses ansi and utf8 sequences | ||
41 | - Feat: `termsize` gets the current terminal size in rows and columns | ||
42 | - Feat: `utf8cwidth` and `utf8swidth` for getting the display width (in columns) of respectively a single utf8 character, or a utf8 string | ||
43 | - Feat: helpers; `termbackup`, `termrestore`, `autotermrestore`, and `termwrap` for managing the many terminal settings on all platforms. | ||
44 | |||
31 | ### Version 0.3.0, released 15-Dec-2023 | 45 | ### Version 0.3.0, released 15-Dec-2023 |
32 | 46 | ||
33 | - Feat: on Windows `sleep` now has a precision parameter | 47 | - Feat: on Windows `sleep` now has a precision parameter |