Releases: luvit/luv
Releases Β· luvit/luv
Release 1.51.0-2
What's Changed
- docs: fix type of env in spawn options by @lewis6991 in #777
- fix: hrtime() returns integer by @lewis6991 in #778
- fix: handle return value of
uv_pipe_connect2by @seandewar in #779 - docs: document nil callback when needed by @pynappo in #780
- Skip udp multicast test when EHOSTUNREACH is returned by @squeek502 in #782
- docs: add
os_get_passwdfail and windows-specific values by @pynappo in #783 - fix:
uv.write(pipe, {})triggerassert(nbufs > 0)by @phanen in #776 - Add support for and test against Lua 5.5 by @squeek502 in #788
- test-metrics: Don't rely on hrtime busy loop by @squeek502 in #789
- fix(doc): uv.spawn returns type by @phanen in #791
New Contributors
- @seandewar made their first contribution in #779
- @pynappo made their first contribution in #780
- @phanen made their first contribution in #776
Full Changelog: 1.51.0-1...1.51.0-2
1.51.0-1
What's Changed
- Fix use-after-free in
new_threadby @squeek502 in #770 - feat: add binding for semaphore to test synchronization by @truemedian in #774
- ci: Add check that docs.md and meta.lua are up-to-date by @squeek502 in #768
- docs: move to new directory by @Bilal2453 in #772
- Remove unused function luv_gc_cb by @squeek502 in #773
Full Changelog: 1.51.0-0...1.51.0-1
1.51.0-0
What's Changed
- Bump Libuv to 1.51.0 by @squeek502 in #767
- Added the constants FS_UTIME_NOW and FS_UTIME_OMIT
- Made the
atime/mtimeparameters offs_utime/fs_futime/fs_lutimeaccept nil, a string, or a number. If nil, the argument is translated to FS_UTIME_OMIT. If it is a string, it must be"omit"or"now". - Adds the constant
TTY_MODE_RAW_VT("raw_vt" is the shorthand string version) (context: libuv/libuv@843b64f)
- Fix typos by @dundargoc in #759
- feat(doc): move to structured format by @lewis6991 in #762
- Update luv-scm-0.rockspec by @oz-rw in #765
- feat(doc): generate meta file by @lewis6991 in #763
New Contributors
- @lewis6991 made their first contribution in #762
- @oz-rw made their first contribution in #765
Full Changelog: 1.50.0-1...1.51.0-0
Release v1.50.0-1
What's Changed
- test-misc: Allow big endian WTF-16, too by @squeek502 in #753
- Clean up test step and exclude it from the "all" target by @squeek502 in #752
- rework luv work vm storage into userdata by @truemedian in #757
Full Changelog: v1.50.0-0...1.50.0-1
Release v1.50.0-0
What's Changed
- docs: Clarify types for mode arg in some filesystem functions by @adigitoleo in #703
- Disable flaky UDP test on macOS CI by @squeek502 in #705
- ci: handle EBUSY for udp by @zhaozg in #706
- Lua 5.4.7 update by @SinisterRectus in #710
- Clean up and expand docs for constants/options by @SinisterRectus in #713
- docs: typo fix by @ribru17 in #716
- update submodules by @zhaozg in #717
- Remove unnecessary allocation from wtf8 functions by @squeek502 in #719
- Bump Libuv to 1.49.1 by @squeek502 in #720
- Bump Libuv to 1.49.2 by @squeek502 in #722
- Support Lua integer in thread and async arguments by @javalikescript in #727
- Fix a misleading skip message in test-tty.lua by @rdw-software in #732
- Use main thread of current Lua state for callbacks, when known by @mwild1 in #734
- luv_cfpcall: Fix stack balancing after an uncaught error by @mwild1 in #736
- try safe handle external handle by @zhaozg in #733
- Update minimum cmake version to 3.10 by @dundargoc in #737
- fix: prevent calling uv.run while already running. by @truemedian in #739
- move luv_work_cleanup into loop gc by @truemedian in #742
- fix unused-variable warning by @zhaozg in #743
- test-dns: Don't skip 'Get only ipv6 tcp adresses for luvit.io' test by @squeek502 in #746
- Bump Libuv to 1.50.0 by @squeek502 in #748
- bump LuaJIT to v2.1.1736781742 by @zhaozg in #750
New Contributors
- @adigitoleo made their first contribution in #703
- @ribru17 made their first contribution in #716
- @mwild1 made their first contribution in #734
Full Changelog: 1.48.0-2...v1.50.0-0
1.48.0-2
What's Changed
- Fix garbage collection of scandir reqs by @squeek502 in #696
- This fixes a regression (use-after-free) that was introduced in 1.48.0-1, see #694 (comment)
- Fix a few instances of undefined behavior caught by UBSan by @squeek502 in #698
- msvcbuild: Set MSVC 2022 as the default by @squeek502 in #699
Full Changelog: 1.48.0-1...1.48.0-2
1.48.0-1
v1.48.0-0
What's Changed
- fix: Use os_uname() to check for Linux by @cryptomilk in #686
- docs: typo in a table field name by @Bilal2453 in #689
- docs: most new_handle methods won't return fail by @Bilal2453 in #683
- test-tty: Don't depend on stdin/stdout handle type by @squeek502 in #688
- Bump/libuv by @zhaozg in #690
- Annotate .gitmodules with branch and tag by @creationix in #693
New Contributors
- @cryptomilk made their first contribution in #686
Full Changelog: 1.47.0-0...v1.48.0-0
Release v1.47.0-0
What's Changed
- Bump/luajit by @zhaozg in #670
- docs: Correct uv.spawn
options.argsdocs about the first argument by @squeek502 in #674 - Remove redundant CMake policy change by @haampie in #678
- docs: new_async callback is not optional by @Bilal2453 in #682
- update submodule by @zhaozg in #684
- Bump version to 1.47.0 in CMakeLists.txt by @squeek502 in #685
New Contributors
Full Changelog: 1.46.0-0...1.47.0-0
Release 1.46.0-0
What's Changed
- update libuv to v1.46.0 by @zhaozg in #658
- chore: update uv.tty_set_mode, and add tty test by @zhaozg in #661
- chore: fix crash in
loop_gcby @zhaozg in #654 - fix: avoid
dirbe gc early. by @zhaozg in #662 - fix: callback handle error with non-strings by @zhaozg in #665
- docs: make process_kill signum arg optional by @Bilal2453 in #666
- docs: add missing uv.os_unsetenv() parameter by @notomo in #667
- docs: make uv.kill's signum optional by @Bilal2453 in #668
New Contributors
Full Changelog: 1.45.0-0...1.46.0-0