summaryrefslogtreecommitdiff
path: root/docs/src
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-06-30 16:19:12 +0200
committerLaurenz <laurmaedje@gmail.com>2023-06-30 16:19:12 +0200
commit33a3607dea26543299bcd683286bd51a8cfbffa5 (patch)
tree06cbe1d1f618a3c8ecf102150c8a83e0c806d9ba /docs/src
parentc4d11dc3fb756fdaff67b5d19b516953da5a360d (diff)
Update changelog
Diffstat (limited to 'docs/src')
-rw-r--r--docs/src/general/changelog.md58
1 files changed, 58 insertions, 0 deletions
diff --git a/docs/src/general/changelog.md b/docs/src/general/changelog.md
index 9da6bc25..ae02945d 100644
--- a/docs/src/general/changelog.md
+++ b/docs/src/general/changelog.md
@@ -5,6 +5,64 @@ description: |
---
# 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 }
- Text and Layout
- Added [`raw`]($func/raw) syntax highlighting for many more languages