The v0.5.5 was not released because typst v0.13.0 comes before the v0.5.5 release, so we decided to skip it. The next release will be v0.6.0.
- Bumped typst to v0.13.1 in https://github.com/Myriad-Dreamin/typst.ts/pull/643 and https://github.com/Myriad-Dreamin/typst.ts/pull/661
- Bumped assets to v0.13.1 in https://github.com/Myriad-Dreamin/typst.ts/pull/682
Compiler
- Using world implementation from tinymist in https://github.com/Myriad-Dreamin/typst.ts/pull/636
- Removed
web-timecrate dependency in https://github.com/Myriad-Dreamin/typst.ts/pull/664 - This allows to use this library in a typst plugin
Renderer
- Rendering labels on content in https://github.com/Myriad-Dreamin/typst.ts/pull/638
#box() <label>will render the label attribute to the rendered elements.- Supported image rendering attr in https://github.com/Myriad-Dreamin/typst.ts/pull/659
- https://typst.app/docs/reference/visualize/image/#parameters-scaling
Packages
- (Fix) Made better wasm loader in Node.js in https://github.com/Myriad-Dreamin/typst.ts/pull/700
- This was giving error in Node.js 22
- Updating bad
exportsfields inpackage.jsonfiles in https://github.com/Myriad-Dreamin/typst.ts/pull/680 - Adding style.css to enhanced-typst-svg bundle by @seven-mile in https://github.com/Myriad-Dreamin/typst.ts/pull/632
- Exposing wasm file in compiler, renderer, parser package by @c0per and @Myriad-Dreamin in https://github.com/Myriad-Dreamin/typst.ts/pull/662, https://github.com/Myriad-Dreamin/typst.ts/pull/674, https://github.com/Myriad-Dreamin/typst.ts/pull/693, and https://github.com/Myriad-Dreamin/typst.ts/pull/699
Package: vite-plugin-typst (New)
- Initialized vite-plugin-typst in https://github.com/Myriad-Dreamin/typst.ts/pull/648
- Added typst-cli option by @sjfhsjfh in https://github.com/Myriad-Dreamin/typst.ts/pull/650
Package: typst.ts
- (Fix) Loaded fonts and concurrency in https://github.com/Myriad-Dreamin/typst.ts/pull/701
- (Break Change) default compile options in https://github.com/Myriad-Dreamin/typst.ts/pull/702
- (Break Change) break change
compileAPI for v0.6.0 and test vectors to build in https://github.com/Myriad-Dreamin/typst.ts/pull/704 - (Test) Adding smoke tests in https://github.com/Myriad-Dreamin/typst.ts/pull/684
- Exposing
$typstin root in https://github.com/Myriad-Dreamin/typst.ts/pull/685
Package: typst.react
- Updating react peer dependency to v0.19 by @mrappard in https://github.com/Myriad-Dreamin/typst.ts/pull/672
Package: typst-ts-node-compiler
- (Fix) Resetting read cache for node apis in https://github.com/Myriad-Dreamin/typst.ts/pull/683
- (Test) Added tests to confirm the
creation_timestampandpdfStandardoptions are respected in https://github.com/Myriad-Dreamin/typst.ts/pull/696 - Supported PdfStandard
a-3bin https://github.com/Myriad-Dreamin/typst.ts/pull/698
Misc
- (Fix) Fixed a typo in README.md by @kxxt in https://github.com/Myriad-Dreamin/typst.ts/pull/633
- (Fix) Made consistent variable name in binary input example documentation by @GaoCan702 in https://github.com/Myriad-Dreamin/typst.ts/pull/665
- Rewrote user documentations in https://github.com/Myriad-Dreamin/typst.ts/pull/671, https://github.com/Myriad-Dreamin/typst.ts/pull/673, https://github.com/Myriad-Dreamin/typst.ts/pull/675, https://github.com/Myriad-Dreamin/typst.ts/pull/676, https://github.com/Myriad-Dreamin/typst.ts/pull/678, https://github.com/Myriad-Dreamin/typst.ts/pull/689, https://github.com/Myriad-Dreamin/typst.ts/pull/690, and https://github.com/Myriad-Dreamin/typst.ts/pull/703
Full Changelog: https://github.com/Myriad-Dreamin/typst.ts/compare/v0.5.4...v0.6.0