summaryrefslogtreecommitdiff
path: root/docs/src
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-04-11 22:01:08 +0200
committerLaurenz <laurmaedje@gmail.com>2023-04-11 22:01:51 +0200
commit2cfbf3e823d094f11606c991b56df0d48dc1af4a (patch)
tree3690ec8929aa40480673074e26162c5cc0aa84b9 /docs/src
parent12be8fe070d6c3b0ef04c744ba300063f30791cf (diff)
Update changelog
Diffstat (limited to 'docs/src')
-rw-r--r--docs/src/general/changelog.md41
1 files changed, 40 insertions, 1 deletions
diff --git a/docs/src/general/changelog.md b/docs/src/general/changelog.md
index 317afc30..068b4039 100644
--- a/docs/src/general/changelog.md
+++ b/docs/src/general/changelog.md
@@ -5,6 +5,46 @@ description: |
---
# Changelog
+## Unreleased
+- **Breaking changes:**
+ - Removed support for iterating over index and value in
+ [for loops]($scripting/#loops). This is now handled via unpacking and
+ enumerating. Same goes for the [`map()`]($type/array.map) method.
+ - [Dictionaries]($type/dictionary) now iterate in insertion order instead of
+ alphabetical order
+
+- New features
+ - Added [unpacking syntax]($scripting/#bindings) for let bindings, which
+ allows things like `{let (1, 2) = array}`
+ - Added [`enumerate()`]($type/array.enumerate) method
+ - Added [`path`]($func/path) function for drawing Bézier paths
+ - Added [`layout`]($func/layout) function to access the size of the
+ surrounding page or container
+ - Added [`key`] parameter to [`sort()`]($type/array.sort) method
+
+- Command line interface
+ - Fixed `--open` flag blocking the program
+ - New Computer Modern font is now embedded into the binary
+ - Shell completions and man pages can now be generated by setting the
+ `GEN_ARTIFACTS` environment variable to a target directory and then building
+ Typst
+
+- Miscellaneous improvements
+ - Added basic i18n for a few more languages
+ (AR, NB, CS, NN, PL, SL, ES, UA, VI)
+ - Added a few numbering patterns (Ihora, Chinese)
+ - Added `sinc` [operator]($func/op)
+ - Fixed bug where math could not be hidden with [`hide`]($func/hide)
+ - Fixed sizing issues with box, block, and shapes
+ - Fixed some translations
+ - Fixed inversion of [`cal`]($func/cal) and [`frak`]($func/frak) R
+ - Fixed page numbering in outline
+ - Fixed some styling issues in math
+ - Fixed supplements of references to headings
+ - Fixed syntax highlighting of identifiers in certain scenarios
+ - [Ratios]($type/ratio) can now be multiplied with more types and be converted
+ to [floats]($type/float) with the [`float`]($func/float) function
+
## April 04, 2023 (v0.1)
- **Breaking changes:**
- When using the CLI, you now have to use subcommands:
@@ -73,7 +113,6 @@ description: |
- Fixed line number in error message for CSV parsing
- Fixed invalid autocompletion after certain markup elements
-
Thanks to everybody who contributed to this release!
## March 28, 2023