Skip to content

Releases: mcanouil/quarto-lua-modules

Quarto Lua Modules 2.5.0

Choose a tag to compare

@mcanouil-dev mcanouil-dev released this 12 Sep 07:12
7c31641
  • feat: Add Checker:format, which checks one output format's options against the formats section and returns what they resolve to. It needs Quarto Wizard 3.6.0 or newer, whose validate_format reads the top level of the metadata where Quarto puts them.

Quarto Lua Modules 2.4.0

Choose a tag to compare

@mcanouil-dev mcanouil-dev released this 09 Sep 19:49
5f8857f
  • 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, so enabled: no means the same thing in every extension.
  • feat: Add Checker:attributes, which checks one element's attributes against the attributes section and returns what they resolve to. Both the element's own group and _any apply, the named group last.
  • docs: State that Checker:options reads 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

Choose a tag to compare

@mcanouil-dev mcanouil-dev released this 07 Sep 13:30
f02effa
  • refactor: Remove the @version line 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

Choose a tag to compare

@mcanouil-dev mcanouil-dev released this 06 Sep 20:34
7024825
  • fix: The schema-check module could not find the schema of an extension whose entry points are in a subdirectory. new now takes the schema path as an optional third argument, and it still reads _schema.yml when the argument is absent.

Quarto Lua Modules 2.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 15:35
b7366b9
  • feat: Add the schema-check module. 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

Choose a tag to compare

@github-actions github-actions released this 05 Sep 20:07
634d528
  • refactor: Move has_extension and is_markdown from the lookup module into the paths module. Both functions ask a question about a path, so paths is where they belong. A consumer that called lookup.has_extension or lookup.is_markdown must call the same function on paths.

Quarto Lua Modules 1.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 21:41
c7201a2
  • feat: Initial release.