Releases: typst-community/tytanic
v0.3.3
v0.3.2
v0.3.1
v0.3.0
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
--jsonoutput - Added
template_testtostatus --json - Removed
is_templateformstatus --json updateno longer updates all matching test, but only those which fail- Added
--forceflag toupdateto force updating all matching tests - Added
util completionsub command for generating completions - Added
util manpagesub command for generating man pages - Unhide non-default switches on short help
- Added
--include-persistent-referencestoutil cleansub command - Added filter options to
util cleansub 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 ignoreto re-generate ignore files.
- Use
v0.3.0-rc.2
A preliminary changelog can be viewed at CHANGELOG.md.
v0.3.0-rc.1
A preliminary changelog can be viewed at CHANGELOG.md.
v0.2.2
v0.2.1
v0.2.0
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-fontsto--no-use-system-fonts - Added
--use-system-fonts - BREAKING CHANGE:
--no-use-system-fontsis now the default - Renamed
--creation-timestampto--timestamp - BREAKING CHANGE:
--timestampnow defaults to0 - 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.testsmanifest config option for configuring the unit test root - Added
tool.tytanic.defaultmanifest config section for configuring defaults, contains options forppi,dir,max-deviationsandmax-delta. - Added
ppi,dir,max-deviationsandmax-deltaannotations. - 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()notcompile_only()
v0.2.0-rc1
A preliminary changelog can be viewed at CHANGELOG.md.