summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-11-29 19:01:57 +0100
committerLaurenz <laurmaedje@gmail.com>2023-11-29 19:01:57 +0100
commit9f55a4ac7d842fe2e4a1000b58b94bff6ff88cca (patch)
treec8330953f2c83da8457c2883206a1acc9e7c537f
parent275883a01f7d07f88825f007d6ab346d5f8dbd27 (diff)
Update changelog again
-rw-r--r--docs/changelog.md57
1 files changed, 32 insertions, 25 deletions
diff --git a/docs/changelog.md b/docs/changelog.md
index efcc69ba..9393f10f 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -6,18 +6,6 @@ description: |
# Changelog
## Unreleased
-- Text and Layout
- - CJK text can now be emphasized with the `*` and `_` syntax even when there
- are no spaces
- - Added basic i18n for Greek
- - Improved default [figure caption separator]($figure.caption.separator) for
- Chinese, French, and Russian
- - Changed default [figure supplement]($figure.supplement) for Russian to
- short form
- - Fixed [CJK-Latin-spacing]($text.cjk-latin-spacing) before line breaks
- and in [`locate`]($locate) calls
- - Fixed line breaking at the end of links
-
- Bibliography management
- Added support for citation collapsing (e.g. `[[1]-[3]]` instead of
`[[1], [2], [3]]`) if requested by a CSL style
@@ -33,6 +21,8 @@ description: |
- Fixed multiple bugs with GB/T 7714 style
- Fixed escaping in Hayagriva values
- Fixed crashes with empty dates in Hayagriva files
+ - Fixed bug with spacing around math blocks
+ - Fixed title case formatting after verbatim text and apostrophes
- Page ranges in `.bib` files can now be arbitrary strings
- Multi-line values in `.bib` files are now parsed correctly
- Entry keys in `.bib` files now allow more characters
@@ -55,6 +45,26 @@ description: |
- Fixed relative base of Oklab chroma ratios
- Fixed Oklab color negation
+- Text and Layout
+ - CJK text can now be emphasized with the `*` and `_` syntax even when there
+ are no spaces
+ - Added basic i18n for Greek and Estonian
+ - Improved default [figure caption separator]($figure.caption.separator) for
+ Chinese, French, and Russian
+ - Changed default [figure supplement]($figure.supplement) for Russian to
+ short form
+ - Fixed [CJK-Latin-spacing]($text.cjk-latin-spacing) before line breaks
+ and in [`locate`]($locate) calls
+ - Fixed line breaking at the end of links
+
+- Math
+ - Added [`mid`]($math.mid) function for scaling a delimiter up to the height
+ of the surrounding [`lr`]($math.lr) group
+ - The [`op`]($math.op) function can now take any content, not just strings
+ - Improved documentation for [math alignment]($category/math/#alignment)
+ - Fixed swallowing of trailing comma when a symbol is used in a function-like
+ way (e.g. `pi(a,b,)`)
+
- Scripting
- Any non-identifier dictionary key is now be interpreted as expressions: For
instance, `{((key): value)}` will create a dictionary with a dynamic key
@@ -68,14 +78,6 @@ description: |
- Fixed crashes with provided elements like figure captions, outline entries,
and footnote entries
-- Math
- - Added [`mid`]($math.mid) function for scaling a delimiter up to the height
- of the surrounding [`lr`]($math.lr) group
- - The [`op`]($math.op) function can now take any content, not just strings
- - Improved documentation for [math alignment]($category/math/#alignment)
- - Fixed swallowing of trailing comma when a symbol is used in a function-like
- way (e.g. `pi(a,b,)`)
-
- Tooling and Diagnostics
- Show rules that match on their own output now produce an appropriate error
message instead of a crash (this is a first step, in the future they will
@@ -85,8 +87,17 @@ description: |
- Added hints for invalid identifiers
- Added hint when trying to use a manually constructed footnote or outline
entry
+ - Added missing details to autocompletions for types
+ - Improved error message when passing a named argument where a positional one
+ is expected
- Jump from click now works on raw blocks
+- Export
+ - PDF compilation output is now again fully byte-by-byte reproducible if the
+ document's [`date`]($document.date) is set manually
+ - Fixed color export in SVG
+ - Fixed PDF metadata encoding of multiple [authors]($document.author)
+
- Command line interface
- Fixed a major bug where `typst watch` would confuse files and fail to pick
up updates
@@ -94,11 +105,7 @@ description: |
- Fixed bug with `--open` flag on Windows when the path contains a space
- The `TYPST_FONT_PATHS` environment variable can now contain multiple paths
(separated by `;` on Windows and `:` elsewhere)
-
-- Export
- - PDF compilation output is now again fully byte-by-byte reproducible if the
- document's [`date`]($document.date) is set manually
- - Fixed color export in SVG
+ - Updated embedded New Computer Modern fonts to version 4.7
- Miscellaneous Improvements
- Parallelized image encoding in PDF export