Changelog

What changed, and when.

Every released version of the animate extension, and what each one changed.

1

1.8

1.8.1 (2026-09-23)

Bug Fixes
  • fix: Gate the options check on the html:js format so non-acting formats stay silent. (#73)
  • fix: Report a missing shortcode argument one time instead of twice. (#73)
  • fix: Report a key nested inside an option as a warning rather than an error, so one nested typo does not invalidate the whole configuration. This matches how the extension already reports an unknown key at the top of its own block. (#73)
Documentation
  • docs: Serve the extension’s social card as the Open Graph image, so a shared link shows the card rather than the first image on the page. (#70)
  • docs: Add worked examples for delay, project configuration, quoting the text, reduced motion, and Reveal.js to the examples page. Record the reduced-motion and print behaviour in the reference. (#74)
Refactoring
  • build: Fetch the schema validator from a Quarto Wizard release asset rather than a raw path inside its repository, which a refactor could move without notice. The vendored file is unchanged. (#72)
  • build: Update the vendored Lua modules to 2.5.0, which adds the schema accessors and the schema-check fix for an extension whose entry points are in a subdirectory. The schema validator moves to its own release train, pinned at schema-v2.2.0, which accepts only true and false as a boolean. (#71, #73)

1.8.0 (2026-09-07)

New Features
  • feat: Check the document configuration against the extension schema and report what it does not accept. (#66)

1.7

1.7.2 (2026-08-02)

Refactoring
  • refactor: Target the Quarto Wizard v2 extension schema in _schema.yml.

1.7.1 (2026-08-01)

Documentation
  • docs: Add a documentation website under docs/, built on the atelier project type and published to https://m.canouil.dev/quarto-animate/.
  • docs: Trim README.md to a landing page pointing at the website, and example.qmd to a short starting point to copy.
  • docs: Add the Pages workflow, which renders docs/ on pull requests and deploys it from the release tag.
  • docs: Add the Quarto Extensions Updates workflow, scanning docs for the website’s own dependencies.
  • docs: Record that delay and repeat only take effect for the values Animate.css ships classes for.

1.7.0 (2026-05-31)

New Features
  • feat: Add stagger attribute to offset sequential animations by an incremental delay.
  • feat: Add direction attribute mapping to CSS animation-direction (normal, reverse, alternate, alternate-reverse).
Bug Fixes
  • fix: Escape HTML special characters in animated text so quotes, ampersands, and angle brackets render correctly.
  • fix: Validate duration, delay, repeat, stagger, and direction values; emit a warning and fall back to defaults on invalid input.
  • fix: Warn when an unknown animation effect is requested instead of failing silently.
  • fix: Reset module-level state on document boundaries to avoid bleed across batch renders.
Documentation
  • docs: Document stagger, direction, and automatic HTML escaping in the README and example.
  • docs: Extend _schema.yml and _snippets.json with the new attributes.

1.6

1.6.1 (2026-04-15)

Refactoring
  • refactor: Synchronise shared modules (logging.lua, validation.lua) with canonical versions.

1.6.0 (2026-03-23)

Refactoring
  • refactor: Replace monolithic utils.lua with focused modules (string.lua, logging.lua, metadata.lua, pandoc-helpers.lua, html.lua, paths.lua, colour.lua).

1.5

1.5.0 (2026-02-21)

New Features
  • feat: Add extension-provided code snippets (#47).
  • feat: Add _schema.yml for configuration validation and IDE support (#44).

1.4

1.4.1 (2026-02-11)

Bug Fixes
  • fix: Update copyright year.
  • fix: Use british english spelling.

1.4.0 (2025-10-25)

New Features
  • feat: Update metadata and enhance output configuration.
  • feat: Enhance deprecated configuration handling (#40).
Bug Fixes
  • fix: Handle missing argument in animate shortcode.
Documentation
  • docs: Reorganise installation and usage sections.

1.3

1.3.0 (2025-10-23)

Refactoring
  • refactor: Use modules and enhance validation and logging features (#38).

1.2

1.2.1 (2025-10-23)

Bug Fixes
  • fix: Update output-file name.

1.2.0 (2025-07-14)

New Features
  • feat: Allow global options (#32).

1.1

1.1.1 (2025-04-30)

Bug Fixes
  • fix: Enhance animation options HTML dependencies (#29).
Documentation
  • docs: Reorganise readme and example (#30).

1.1.0 (2025-04-30)

Bug Fixes
  • fix: Animation triggered on slide changed for Reveal.js (#27).

1.0

1.0.3 (2025-04-05)

1.0.2 (2025-04-04)

1.0.1 (2025-04-05)

New Features
  • feat: Add release workflow and citation file (#12).
Bug Fixes
  • fix: No effect on title.
Refactoring
  • refactor: Externalise function.
Documentation
  • docs: Update quarto command.
  • docs: Add explicitly source, author, and license.

1.0.0 (2022-12-27)

Bug Fixes
  • fix: Update/Release for Quarto v1.2 (#4).
  • fix: No need to escape shortcode in readme.
Documentation
  • docs: Add css usage section.

0

0.1

0.1.0 (2022-09-03)

Bug Fixes
  • fix: Shortcode name.
Documentation
  • docs: Add all effects in examples.
Style
  • style: Add double quotes for text field in shortcode.
Back to top