Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 10:31
· 36 commits to main since this release

Highlights

Word search

  • Direction hints on the puzzle page: the allowed reading directions are shown as arrows next to the description.
  • Words on the same line keep at least one letter between them, so they no longer run into each other or overlap lengthwise.
  • The word list shows words as entered (uppercased, spaces kept, e.g. GUINEA PIG).
  • With translations, the word list becomes a vocabulary table (word | line to fill in, translations on the solution page). The grid shrinks so grid and table share one page where possible.
  • Larger grid letters; the grid narrows to fit the page width.
  • WASM render_wordsearch: no running header, smaller top margin, level-1 heading (PDF/UA-1).

Engine

  • The Typst world is now built on embedded-typst (#23):
    • Font files from disk are read lazily, only when a document uses them.
    • In-memory .typ files added with add_file can now be imported.
    • datetime.today(offset: …) honours the offset.
  • Reports without a title or cover page fall back to the first section's title as the document title (needed for PDF/UA-1).

Breaking changes

  • engine::world::FontCache no longer exposes its book and fonts fields.
  • rust-version raised to 1.92.
  • No more prebuilt binary for macOS Intel (x86_64-apple-darwin). Build from source with cargo install renderreport --features cli.

Other

  • docs.rs now documents the cli and barcodes features.
  • npm package version is now in sync with the crate (0.6.0).

Full Changelog: v0.5.2...v0.6.0