mirror of
https://github.com/typst/typst
synced 2025-05-14 17:15:28 +08:00
Update changelog again
This commit is contained in:
parent
275883a01f
commit
9f55a4ac7d
@ -6,18 +6,6 @@ description: |
|
|||||||
|
|
||||||
# Changelog
|
# Changelog
|
||||||
## Unreleased
|
## 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
|
- Bibliography management
|
||||||
- Added support for citation collapsing (e.g. `[[1]-[3]]` instead of
|
- Added support for citation collapsing (e.g. `[[1]-[3]]` instead of
|
||||||
`[[1], [2], [3]]`) if requested by a CSL style
|
`[[1], [2], [3]]`) if requested by a CSL style
|
||||||
@ -33,6 +21,8 @@ description: |
|
|||||||
- Fixed multiple bugs with GB/T 7714 style
|
- Fixed multiple bugs with GB/T 7714 style
|
||||||
- Fixed escaping in Hayagriva values
|
- Fixed escaping in Hayagriva values
|
||||||
- Fixed crashes with empty dates in Hayagriva files
|
- 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
|
- Page ranges in `.bib` files can now be arbitrary strings
|
||||||
- Multi-line values in `.bib` files are now parsed correctly
|
- Multi-line values in `.bib` files are now parsed correctly
|
||||||
- Entry keys in `.bib` files now allow more characters
|
- Entry keys in `.bib` files now allow more characters
|
||||||
@ -55,6 +45,26 @@ description: |
|
|||||||
- Fixed relative base of Oklab chroma ratios
|
- Fixed relative base of Oklab chroma ratios
|
||||||
- Fixed Oklab color negation
|
- 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
|
- Scripting
|
||||||
- Any non-identifier dictionary key is now be interpreted as expressions: For
|
- Any non-identifier dictionary key is now be interpreted as expressions: For
|
||||||
instance, `{((key): value)}` will create a dictionary with a dynamic key
|
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,
|
- Fixed crashes with provided elements like figure captions, outline entries,
|
||||||
and footnote 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
|
- Tooling and Diagnostics
|
||||||
- Show rules that match on their own output now produce an appropriate error
|
- 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
|
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 hints for invalid identifiers
|
||||||
- Added hint when trying to use a manually constructed footnote or outline
|
- Added hint when trying to use a manually constructed footnote or outline
|
||||||
entry
|
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
|
- 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
|
- Command line interface
|
||||||
- Fixed a major bug where `typst watch` would confuse files and fail to pick
|
- Fixed a major bug where `typst watch` would confuse files and fail to pick
|
||||||
up updates
|
up updates
|
||||||
@ -94,11 +105,7 @@ description: |
|
|||||||
- Fixed bug with `--open` flag on Windows when the path contains a space
|
- Fixed bug with `--open` flag on Windows when the path contains a space
|
||||||
- The `TYPST_FONT_PATHS` environment variable can now contain multiple paths
|
- The `TYPST_FONT_PATHS` environment variable can now contain multiple paths
|
||||||
(separated by `;` on Windows and `:` elsewhere)
|
(separated by `;` on Windows and `:` elsewhere)
|
||||||
|
- Updated embedded New Computer Modern fonts to version 4.7
|
||||||
- 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
|
|
||||||
|
|
||||||
- Miscellaneous Improvements
|
- Miscellaneous Improvements
|
||||||
- Parallelized image encoding in PDF export
|
- Parallelized image encoding in PDF export
|
||||||
|
Loading…
x
Reference in New Issue
Block a user