Skip to content

Releases: typst-community/tytanic

v0.3.3

13 Dec 15:33

Choose a tag to compare

Changes

  • Update Typst to 0.14.2

v0.3.2

05 Dec 19:02

Choose a tag to compare

Changes

  • Update MSRV to 1.89
  • Update Typst to 0.14.1

v0.3.1

04 Nov 19:30

Choose a tag to compare

Fixes

  • Correctly resolve self-referential template paths.

v0.3.0

24 Oct 18:46

Choose a tag to compare

Highlights

Tytanic now supports running templates as tests, these are available automatically as new test with the special @template identifier.
Static CLI completions and man-pages can now be generated using the appropriate util sub commands.
Finally, the project was entirely re-licensed under a dual licensing scheme and has been transferred to the typst-community organization.

Changes

  • Added template tests.
  • Added unit() test set.
  • Added template() test set.
  • Added absolute paths to unit tests in --json output
  • Added template_test to status --json
  • Removed is_template form status --json
  • update no longer updates all matching test, but only those which fail
  • Added --force flag to update to force updating all matching tests
  • Added util completion sub command for generating completions
  • Added util manpage sub command for generating man pages
  • Unhide non-default switches on short help
  • Added --include-persistent-references to util clean sub command
  • Added filter options to util clean sub command
  • Added support for delimiters in testset raw patterns
  • Re-licensed under MIT OR Apache-2.0
  • Transferred repository to the typst-community organization
  • Add support for detecting sapling as a git-compatible VCS
  • Fixed panic on non-existent paths in the manifest.
  • Update MSRV to 1.88
  • Update Typst to 0.14.0
  • Promote detection of nested tests to an error

Fixes

  • Don't panic when trying to update non-persistent tests
  • Don't report old version of typst in util about
  • Incorrect ignore patterns of tests
    • Use tt util vcs ignore to re-generate ignore files.

v0.3.0-rc.2

18 Oct 17:54

Choose a tag to compare

v0.3.0-rc.2 Pre-release
Pre-release

A preliminary changelog can be viewed at CHANGELOG.md.

v0.3.0-rc.1

10 Oct 22:05

Choose a tag to compare

v0.3.0-rc.1 Pre-release
Pre-release

A preliminary changelog can be viewed at CHANGELOG.md.

v0.2.2

07 Mar 14:03

Choose a tag to compare

Changes

  • Update MSRV to 1.84
  • Update dependencies
  • Update Typst to 0.13.1

v0.2.1

22 Feb 09:59

Choose a tag to compare

Fixes

  • Do not ignore critical error paths

v0.2.0

19 Feb 17:24

Choose a tag to compare

Highlights

This release bumps Typst to 0.13.0 and brings plenty of improvements like annotations and config options for various export and comparison settings.
Among other things, this release focuses on improved reproducibility by no longer reading system fonts by default.

Important

This release was yanked, see v0.2.1.

Changes

  • Updated to Typst 0.13.0
  • Added --[no-]use-embedded-fonts
  • Renamed --ignore-system-fonts to --no-use-system-fonts
  • Added --use-system-fonts
  • BREAKING CHANGE: --no-use-system-fonts is now the default
  • Renamed --creation-timestamp to --timestamp
  • BREAKING CHANGE: --timestamp now defaults to 0
  • Wraps the help message according to the terminal width
  • Renamed regression tests to unit tests
  • BREAKING CHANGE: broken manifests will cause a hard error again
  • Added tool.tytanic.tests manifest config option for configuring the unit test root
  • Added tool.tytanic.default manifest config section for configuring defaults, contains options for ppi, dir, max-deviations and max-delta.
  • Added ppi, dir, max-deviations and max-delta annotations.
  • Raw patterns in test set expressions no longer parse ,, ( or )

Fixes

  • Don't remove references of persistent tests on tt util clean
  • Register compile-only() not compile_only()

v0.2.0-rc1

18 Feb 13:31

Choose a tag to compare

v0.2.0-rc1 Pre-release
Pre-release

A preliminary changelog can be viewed at CHANGELOG.md.