Skip to content

Releases: luvit/luvi

v2.15.0

19 Nov 19:18
32b274b
Compare
Choose a tag to compare

Version Updates

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 to require('rex') (#270)
  • feature: new --strip option to build bundle (#276)
  • feature: require('luv') is now equivalent to require('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

14 Jul 04:05
Compare
Choose a tag to compare
  • 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

21 Oct 04:26
Compare
Choose a tag to compare

v2.12.0

11 May 06:28
5d1052f
Compare
Choose a tag to compare
  • 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

10 Mar 22:50
9da12ca
Compare
Choose a tag to compare
  • 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

v2.10.1

29 Jan 06:11
Compare
Choose a tag to compare

Fixed Linux/Mac builds (#225)

v2.10.0

25 Jan 01:18
2efa4e3
Compare
Choose a tag to compare
  • Updated LuaJIT to latest 2.1 version
  • Updated Luv/Libuv to 1.34.1
  • Updated OpenSSL to 1.1.1d

v2.9.3

30 Mar 01:41
3ed998d
Compare
Choose a tag to compare
Release v2.9.3

v2.9.1 Release

20 Feb 02:11
v2.9.1
Compare
Choose a tag to compare
  • Fix __pfnDliFailureHook2 redefinition on MSVC versions < 2015 Update 3 (#190) [Ryan Liptak]
  • Fix WithSharedLibluv OFF not linking against static uv (#191) [Ryan Liptak]

v2.9.0 Release

19 Feb 19:09
v2.9.0
Compare
Choose a tag to compare
Lots of good changes from the community.

It's been almost a year!