aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorThijs Schreijer <thijs@thijsschreijer.nl>2024-06-20 23:16:29 +0200
committerGitHub <noreply@github.com>2024-06-20 23:16:29 +0200
commitbb4fd73c317cc88beb5e58c1abf52138abed107f (patch)
tree35b774efc97d820a908424a5bc2452e0d6bf12a8 /CHANGELOG.md
parentc1a64c1b75f97cef97965b3bd9a941564a6270bd (diff)
downloadluasystem-0.4.0.tar.gz
luasystem-0.4.0.tar.bz2
luasystem-0.4.0.zip
Release v0.4.0 (#24)v0.4.0
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md14
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