CTAN update: lua-placeholders

CTAN Announcements via ctan-ann <[email protected]> Sun, 10 May 2026 20:51:15 +0200
Newsgroups gmane.comp.tex.ctan.announce
Organization CTAN
Message-ID <agDTo5Ow70GyBmzD@prptp>
Erik Nijenhuis submitted an update to the

                  lua-placeholders

package.

Version:  2.0.1 2026-05-09
License:  lppl1.3c

Summary description:  Specifying placeholders for demonstration purposes

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

 ## Highlights

 This release is a major step forward for `lua-placeholders`, with
 expanded placeholder capabilities, broader engine support, improved
 documentation, and updated build/release automation.

 ## Added

 - Added support for date values in placeholders.
 - Added support for table parameters.
 - Added support for row-specific parameter resolution in tables.
 - Added support for list and object cell types.
 - Added support for list and object parameters.
 - Added support for nested list, object, and table compositions.
 - Added support for rendering complex placeholder data structures.
 - Added plain LuaTeX support, including dedicated tests.
 - Added hook detection for plain LuaTeX and guarded hook usage where needed.
 - Added example-based tests.

 ## Changed

 - Refactored row-binding logic for table parameters.
 - Refactored context stack handling for parameter resolution.
 - Refactored token handling and formatting to better support plain LuaTeX.
 - Improved placeholder handling for complex types.
 - Improved documentation for:
   - Lua dates
   - table parameters
   - special characters in table cell values
   - list and object types
   - nested compositions
   - plain LuaTeX usage
   - parameter types
   - engine-specific behavior
 - Removed the `ifthen` dependency.
 - Updated tests and expected output for the expanded feature set.
 - Updated build and publish workflows.

 ## Fixed

 - Fixed handling of fixed dates in expected test output.
 - Fixed empty-data rendering behavior for complex placeholder structures.
 - Fixed and improved build/release workflow configuration.

 **Full Changelog**: https://github.com/Xerdi/lua-placeholders/compare/1.0.3...2.0.1

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

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/lua-placeholders

The package’s files themselves can be inspected at
   https://mirrors.ctan.org/macros/luatex/generic/lua-placeholders/

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

   Thanks for the upload.

     For the CTAN Team
    Petra Rübe-Pugliese

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

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
_______________________________________________
ctan-ann mailing list -- [email protected]
To unsubscribe send an email to [email protected]