mirror of
https://github.com/typst/typst
synced 2025-05-14 04:56:26 +08:00
Update changelog
This commit is contained in:
parent
c4d11dc3fb
commit
33a3607dea
@ -5,6 +5,64 @@ description: |
|
|||||||
---
|
---
|
||||||
|
|
||||||
# Changelog
|
# Changelog
|
||||||
|
## Unreleased
|
||||||
|
- Package Management
|
||||||
|
- Typst now has built-in [package management]($scripting/#packages)
|
||||||
|
- You can import [published]($packages) 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`]($func/math.limits) conditionally
|
||||||
|
depending on whether the equation is set in [`display`]($func/math.display)
|
||||||
|
or [`inline`]($func/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]($func/math.underline) and
|
||||||
|
[overlines]($func/math.overline) in math mode
|
||||||
|
- Fixed usage of [`limits`]($func/math.limits) function in show rules
|
||||||
|
- Fixed bugs with line breaks in equations
|
||||||
|
|
||||||
|
- Text and Layout
|
||||||
|
- Added support for alternating page [margins]($func/page.margin) with the
|
||||||
|
`inside` and `outside` keys
|
||||||
|
- Added support for specifying the page [`binding`]($func/page.binding)
|
||||||
|
- Added [`to`]($func/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]($func/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`]($func/outline.entry) to customize outline entries
|
||||||
|
with show rules
|
||||||
|
- Added some hints for error messages
|
||||||
|
- Added some missing syntaxes for [`raw`]($func/raw) highlighting
|
||||||
|
- Improved rendering of rotated images in PNG export and web app
|
||||||
|
- Made [footnotes]($func/footnote) reusable and referencable
|
||||||
|
- Fixed bug with citations and bibliographies in [`locate`]($func/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 managment and make
|
||||||
|
it a bit simpler to implement _(Breaking change for implementors)_
|
||||||
|
|
||||||
## Version 0.5.0 (June 9, 2023) { #v0.5.0 }
|
## Version 0.5.0 (June 9, 2023) { #v0.5.0 }
|
||||||
- Text and Layout
|
- Text and Layout
|
||||||
- Added [`raw`]($func/raw) syntax highlighting for many more languages
|
- Added [`raw`]($func/raw) syntax highlighting for many more languages
|
||||||
|
Loading…
x
Reference in New Issue
Block a user