Releases: luvit/luvi
Releases · luvit/luvi
v2.15.0
Version Updates
- pcre 8.45 -> pcre2 10.44 (#278, #285)
- openssl 1.1.1m -> 3.0.14 (#285)
- zlib 1.2.8 -> 1.3.1 (#285)
- miniz 10.1.0 -> 11.0.2 (#288)
- luv 1.44.2 -> 1.48.0-2 (#265, #274, #281, #282, #285)
- lpeg 1.0.2 -> 1.1.0 (#287)
- lua-openssl 0.8.2 -> 0.9.0 (#281, #282)
- lua-zlib 1.2-0 -> 1.2-2 (#282)
- lrexlib 2.9.1 -> 2.9.2 (#282)
What's Changed
- fix: Adds some nil checks (#272)
- fix: Fixes build forcing during Lua load error (#290)
- fix: adler32's first 16-bit should default to 1 not 0 (#294)
- fix: enforce lua version compatibility (#298)
- feature:
require('rex_pcre')
is now equivalent torequire('rex')
(#270) - feature: new --strip option to build bundle (#276)
- feature:
require('luv')
is now equivalent torequire('uv')
(#285) - test: check has winsvc feature in luvi (#268)
- build: Fix the help text of some existing CMake build options (#271)
- build: Support VERSION check when luvi added with add_subdirectory() (#283)
- build: move all CI to Actions, overhaul build system, upgrade ancient dependencies (#285)
- build: fix minor typo in new Makefile (#292)
- build: various fixes for building with shared libraries (#291)
Full Changelog: v2.14.0...v2.15.0
v2.14.0
- Update lpeg to 1.0.2 (#263)
- Update luv to 1.44.2-0 (#262)
- Update openssl to 1.1.1m and lua-openssl to 0.8.2-0 (#259)
- Ensure that using the -v or -h flags always returns with EXIT_SUCCESS (#255)
- pass MAKEFLAGS to openssl build (#256)
- replace uv_default_loop with luv_loop (#257)
- CMake: Make usage of LUA_PATH in LuaJITAddExecutable depend on it being set (#258)
- Fix CMake builds using Visual Studio 2022 (#260)
- Remove outdated macOS linker flags (#261)
Full Changelog: v2.13.0...v2.14.0
v2.13.0
v2.12.0
- luv: Update to 1.41.0-0
- Fix protocol being treated as family in getaddrinfo inputs/outputs.
- Add
uv_socketpair
,uv_pipe
,uv_loop_mode
,uv_loop_configure
,udp_set_source_membership
bindings. - Several cleanups in fs bindings.
- Various bug fixes, documentation updates, and improvements to build system.
- openssl: Update to openssl 1.1.1g and lua-openssl to 0.7.8-0
v2.11.0
- Updated Luv to 1.34.2-1 (from 1.34.1-1)
miniz
binding fixes (#227) [SinisterRectus]- Fixed byte streams not being fully processed in
inflator:inflate
/deflator:deflate
when they were larger than the output buffer - Fixed
miniz.compress
using the wrong stack index for the compression level selection - Fixed output buffer size of
miniz.uncompress
: made it grow as needed to fit the actual output size and added an optional argument to specify the initial buffer size
- Fixed byte streams not being fully processed in
v2.10.1
v2.10.0
v2.9.3
v2.9.1 Release
v2.9.0 Release
Lots of good changes from the community. It's been almost a year!