From Newsgroup: comp.text.tex
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 packagerCOs Catalogue entry can be viewed at
https://ctan.org/pkg/lua-placeholders
The packagerCOs 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
--- Synchronet 3.22a-Linux NewsLink 1.2