diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-04-26 15:37:30 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-04-26 15:54:05 +0200 |
| commit | b1e0de00784061a7670072160683f56c8269b25c (patch) | |
| tree | f00b1815c93fdccf5117dbbc6c4569eb422c982f /docs/src/general | |
| parent | 3680c854a21db665d64cdb8f31aa0f9a1af16ceb (diff) | |
Version bumpv0.3.0
Diffstat (limited to 'docs/src/general')
| -rw-r--r-- | docs/src/general/changelog.md | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/docs/src/general/changelog.md b/docs/src/general/changelog.md index 1b28bc09..c05ce21c 100644 --- a/docs/src/general/changelog.md +++ b/docs/src/general/changelog.md @@ -5,6 +5,77 @@ description: | --- # Changelog +## April 26, 2023 (v0.3.0) +- **Breaking changes:** + - Renamed a few symbols: What was previous `dot.op` is now just `dot` and the + basic dot is `dot.basic`. The same applies to `ast` and `tilde`. + - Renamed `mod` to [`rem`]($category/calculate/rem) to more accurately reflect + the behaviour. It will remain available as `mod` until the next update as a + grace period. + - A lone underscore is not a valid identifier anymore, it can now only be used + in patterns + - Removed `before` and `after` arguments from [`query`]($func/query). This is + now handled through flexible [selectors]($type/selector) combinator methods + +- New features + - Added support for more complex [strokes]($func/line.stroke) + (configurable caps, joins, and dash patterns) + - Added [`cancel`]($func/cancel) function for equations + - Added support for [destructuring]($scripting/#bindings) in argument lists + and assignments + - Added [`alt`]($func/image.alt) text argument to image function + - Added [`toml`]($func/toml) function for loading data from a TOML file + - Added [`zip`]($type/array.zip), [`sum`]($type/array.sum), and + [`product`]($type/array.product) methods for arrays + - Added support for [attachments]($func/attach) (sub-, superscripts) that + precede the base symbol + - Added `fact`, `perm`, `binom`, `gcd`, `lcm`, `atan2`, `quo`, `trunc`, and + `fract` [calculation]($category/calculate) + +- Improvements + - Text in SVGs now displays properly + - Typst now generates a PDF heading outline + - [References]($func/ref) now provides the referenced element as a field in + show rules + - Refined linebreak algorithm for better Chinese justification + - Locations are now a valid kind of selector + - Added a few symbols for algebra + - Added Spanish smart quote support + - Added [`selector`]($func/selector) function to turn a selector-like value + into a selector on which combinator methods can be called + - Improved some error messages + - The outline and bibliography headings can now be styled with show-set rules + - Operations on numbers now produce an error instead of overflowing + +- Bug fixes + - Fixed wrong linebreak before punctuation that follows inline equations, + citations, and other elements + - Fixed a bug with [argument sinks]($type/arguments) + - Fixed strokes with thickness zero + - Fixed hiding and show rules in math + - Fixed alignment in matrices + - Fixed some alignment bugs in equations + - Fixed grid cell alignment + - Fixed alignment of list marker and enum markers in presence of global + alignment settings + - Fixed [path]($func/path) closing + - Fixed compiler crash with figure references + - A single trailing line breaks is now ignored in math, just like in text + +- Command line interface + - Font path and compilation root can now be set with the environment + variables `TYPST_FONT_PATHS` and `TYPST_ROOT` + - The output of `typst fonts` now includes the embedded fonts + +- Development + - Added instrumentation for debugging and optimization + - Added `--update` flag and `UPDATE_EXPECT` environment variable to update + reference images for tests + - You can now run a specific subset with `--subtest` + - Tests now run on multiple threads + +<contributors from="v0.2.0" to="v0.3.0" /> + ## April 11, 2023 (v0.2.0) - **Breaking changes:** - Removed support for iterating over index and value in |
