CTAN update: luakeys

CTAN Announcements ctan-ann at ctan.org
Fri Jan 6 17:30:24 CET 2023


Josef Friedrich submitted an update to the

                luakeys

package.

Version number: 0.12.0 2023-01-05
License type: lppl1.3c

Summary description: A Lua module for parsing key-value options

Announcement text:
----------------------------------------------------------------------

## Added

* Macros \LuakeysGetPackageOptions, \LuakeysGetClassOptions.
* Option “accumulated_result”.
* Data type “list” to the attribute “data_type”.
* Attribute “description”.
* Tables “utils.log” and “utils.ansi_color”.
* Table “errors_message” to set custom messages.
* Short form syntax for the definition attribute “opposite_keys”.

## Changed

* Breaking change! luakeys exports now a function instead of a table.
  Use “require('luakeys')()” or “luakeys.new()” instead of
  “require('luakeys')”.
* Breaking change! “luakeys.parse()”, “luakeys.define()”, “luakeys.save()”
  and “luakeys.get()” can’t be used anymore from the global variable luakeys.
* New name for the function “new()” instead of “get_private_instance()".

----------------------------------------------------------------------

This package is located at
   https://mirrors.ctan.org/macros/luatex/generic/luakeys

More information is at
   https://www.ctan.org/pkg/luakeys


------------------------------------------------------------------------

   Thanks for the upload.

     For the CTAN Team
    Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .


More information about the Ctan-ann mailing list