Installation
quarto add mcanouil/quarto-lua-env@1.5.0Changelog
New Features
- feat: Add
json-includewhitelist of dot-separated paths to keep in the JSON export. - feat: Add
json-excludeblacklist of dot-separated paths to drop from the JSON export. - feat: Add
json-exclude-sensitiveoption (defaulttrue) to redact host filesystem paths (quarto.doc.input_file,quarto.doc.output_file,quarto.project.directory,quarto.project.output_directory,pandoc.PANDOC_SCRIPT_FILE). - feat: Add
json-warn-on-serveroption (defaulttrue) to warn when JSON export is enabled in CI or server contexts.
Bug Fixes
- fix: Coerce boolean metadata robustly, accepting raw Lua booleans, Pandoc
MetaBool, and the strings'true'/'false'(case-insensitive). - fix: Reset module-level configuration state at the start of each
Metapass to prevent cross-document leakage in batch renders.
Documentation
- docs: Document the JSON export schema, filtering options, and example coverage for the new filter behaviour.
What's Changed
- feat: add JSON export filtering and robust boolean coercion by @mcanouil in #24
- ci: bump version for release 🚀 by @mcanouil-dev[bot] in #25
Full Changelog: 1.4.1...1.5.0