diff --git a/dkjson-2.8.tar.gz b/dkjson-2.8.tar.gz new file mode 100644 index 0000000..433f2a7 --- /dev/null +++ b/dkjson-2.8.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24e8cd3beb91c1c861eb7bb3fbc9bd418bbff9ad4aa5d0471816258236a31532 +size 17442 diff --git a/dkjson.tar.gz b/dkjson.tar.gz deleted file mode 100644 index 01db22f..0000000 --- a/dkjson.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:39e2aeec026d8f0e91a573174df7514be54bb3c1a922c944c896b18b46ad8ad0 -size 17154 diff --git a/lua-dkjson.changes b/lua-dkjson.changes index a07d320..3669aa0 100644 --- a/lua-dkjson.changes +++ b/lua-dkjson.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Sat Dec 28 00:26:59 UTC 2024 - Matej Cepl + +- Update to 2.8: + - Fix handling of decoding errors when Lua is compiled with + LUA_NOCVTN2S. +- Update to 2.7: + - Enable working with newer versions of LPeg where the + "version" field is no longer a function. + - Fix error messages when an encoding error happens in an + ordered dictionary. +- Update to 2.6: + - The decode function is no longer automatically replaced by + the version implemented using LPeg, but an LPeg-enabled + copy of the module has to be requested explicitly with + the function use_lpeg. This was changed to improve the + predictability of the code and make audits more reliable. + - The LPeg-version of the decode function now reports + unterminated strings, arrays and objects with the position + where they started rather than where parsing failed which was + usually at the end of the input string. This was already the + behavior of the pure-Lua-implementation. + - Fixed a bug where entries in a dictionary were not put in the + desired order when their value was the boolean false. + ------------------------------------------------------------------- Wed Nov 23 10:17:15 UTC 2022 - Michal Suchanek diff --git a/lua-dkjson.spec b/lua-dkjson.spec index aaf8191..be40b64 100644 --- a/lua-dkjson.spec +++ b/lua-dkjson.spec @@ -1,7 +1,7 @@ # # spec file for package lua-dkjson # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,14 +18,14 @@ %define flavor @BUILD_FLAVOR@ %define mod_name dkjson -%define uptag release_2_5 -Version: 2.5.2 +%define uptag 2.8 +Version: 2.8.0 Release: 0 Summary: David Kolf's JSON module for Lua License: MIT Group: Development/Libraries/Other URL: http://dkjson.org/ -Source: http://dkolf.de/src/dkjson-lua.fsl/tarball/%{uptag}/dkjson.tar.gz +Source: http://dkolf.de/dkjson-lua/dkjson-%{uptag}.tar.gz BuildRequires: %{flavor}-devel BuildRequires: lua-macros Requires: %{flavor} @@ -50,7 +50,7 @@ dkjson is written in Lua without any dependencies, but when LPeg is available dkjson can use it to speed up decoding. %prep -%setup -q -n %{uptag}/%{mod_name} +%autosetup -p1 -n dkjson-%{uptag} %build /bin/true