Spaces:
Sleeping
Sleeping
| title: 0.6.0 | |
| description: Changes in Typst 0.6.0 | |
| # Version 0.6.0 (June 30, 2023) | |
| ## Package Management | |
| - Typst now has built-in [package management]($scripting/#packages) | |
| - You can import [published]($universe) community packages or create and use | |
| [system-local](https://github.com/typst/packages#local-packages) ones | |
| - Published packages are also supported in the web app | |
| ## Math | |
| - Added support for optical size variants of glyphs in math mode | |
| - Added argument to enable [`limits`]($math.limits) conditionally depending on | |
| whether the equation is set in [`display`]($math.display) or | |
| [`inline`]($math.inline) style | |
| - Added `gt.eq.slant` and `lt.eq.slant` symbols | |
| - Increased precedence of factorials in math mode (`[$1/n!$]` works correctly | |
| now) | |
| - Improved [underlines]($math.underline) and [overlines]($math.overline) in math | |
| mode | |
| - Fixed usage of [`limits`]($math.limits) function in show rules | |
| - Fixed bugs with line breaks in equations | |
| ## Text and Layout | |
| - Added support for alternating page [margins]($page.margin) with the `inside` | |
| and `outside` keys | |
| - Added support for specifying the page [`binding`]($page.binding) | |
| - Added [`to`]($pagebreak.to) argument to pagebreak function to skip to the next | |
| even or odd page | |
| - Added basic i18n for a few more languages (TR, SQ, TL) | |
| - Fixed bug with missing table row at page break | |
| - Fixed bug with [underlines]($underline) | |
| - Fixed bug superfluous table lines | |
| - Fixed smart quotes after line breaks | |
| - Fixed a crash related to text layout | |
| ## Command line interface | |
| - **Breaking change:** Added requirement for `--root`/`TYPST_ROOT` directory to | |
| contain the input file because it designates the _project_ root. Existing | |
| setups that use `TYPST_ROOT` to emulate package management should switch to | |
| [local packages](https://github.com/typst/packages#local-packages) | |
| - **Breaking change:** Now denies file access outside of the project root | |
| - Added support for local packages and on-demand package download | |
| - Now watches all relevant files, within the root and all packages | |
| - Now displays compilation time | |
| ## Miscellaneous Improvements | |
| - Added [`outline.entry`]($outline.entry) to customize outline entries with show | |
| rules | |
| - Added some hints for error messages | |
| - Added some missing syntaxes for [`raw`] highlighting | |
| - Improved rendering of rotated images in PNG export and web app | |
| - Made [footnotes]($footnote) reusable and referenceable | |
| - Fixed bug with citations and bibliographies in [`locate`] | |
| - Fixed inconsistent tense in documentation | |
| ## Development | |
| - Added [contribution guide](https://github.com/typst/typst/blob/main/CONTRIBUTING.md) | |
| - Reworked `World` interface to accommodate for package management and make it a | |
| bit simpler to implement _(Breaking change for implementors)_ | |
| ## Contributors | |
| <contributors from="v0.5.0" to="v0.6.0" /> | |