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