Repository navigation
Releases: mcanouil/quarto-lua-modules
Releases · mcanouil/quarto-lua-modules
Release list
Quarto Lua Modules 2.5.0
- feat: Add
Checker:format, which checks one output format's options against theformatssection and returns what they resolve to. It needs Quarto Wizard 3.6.0 or newer, whosevalidate_formatreads the top level of the metadata where Quarto puts them.
Quarto Lua Modules 2.4.0
- feat: Add
Checker:option, which returns the value the schema resolves an option to. An extension no longer decides for itself what counts as true, soenabled: nomeans the same thing in every extension. - feat: Add
Checker:attributes, which checks one element's attributes against theattributessection and returns what they resolve to. Both the element's own group and_anyapply, the named group last. - docs: State that
Checker:optionsreads the metadata of its first call only. A later call returns what the first call resolved, so a caller that needs a second document checked builds a second checker.
Quarto Lua Modules 2.3.0
- refactor: Remove the
@versionline from the header of every module. The release no longer stamps a version into a module, so the bytes of a module now change only when its code changes.
Quarto Lua Modules 2.2.0
- fix: The
schema-checkmodule could not find the schema of an extension whose entry points are in a subdirectory.newnow takes the schema path as an optional third argument, and it still reads_schema.ymlwhen the argument is absent.
Quarto Lua Modules 2.1.0
- feat: Add the
schema-checkmodule. It checks a document and a shortcode call against the extension's_schema.yml, and it reports what it finds.
Quarto Lua Modules 2.0.0
- refactor: Move
has_extensionandis_markdownfrom thelookupmodule into thepathsmodule. Both functions ask a question about a path, sopathsis where they belong. A consumer that calledlookup.has_extensionorlookup.is_markdownmust call the same function onpaths.
Quarto Lua Modules 1.0.0
- feat: Initial release.