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



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
* 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

More information is at


   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