Version bump

This commit is contained in:
Laurenz 2023-04-26 15:37:30 +02:00
parent 3680c854a2
commit b1e0de0078
8 changed files with 83 additions and 12 deletions

12
Cargo.lock generated
View File

@ -2286,7 +2286,7 @@ checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a"
[[package]]
name = "typst"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"bitflags 2.2.1",
"bytemuck",
@ -2325,7 +2325,7 @@ dependencies = [
[[package]]
name = "typst-cli"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"chrono",
"clap 4.2.4",
@ -2354,7 +2354,7 @@ dependencies = [
[[package]]
name = "typst-docs"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"comemo",
"heck",
@ -2373,7 +2373,7 @@ dependencies = [
[[package]]
name = "typst-library"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"chinese-number",
"comemo",
@ -2405,7 +2405,7 @@ dependencies = [
[[package]]
name = "typst-macros"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"heck",
"proc-macro2",
@ -2415,7 +2415,7 @@ dependencies = [
[[package]]
name = "typst-tests"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"clap 4.2.4",
"comemo",

View File

@ -1,6 +1,6 @@
[package]
name = "typst"
version = "0.2.0"
version = "0.3.0"
authors = ["The Typst Project Developers"]
edition = "2021"
description = "A new markup-based typesetting system that is powerful and easy to learn."

View File

@ -1,6 +1,6 @@
[package]
name = "typst-cli"
version = "0.2.0"
version = "0.3.0"
authors = ["The Typst Project Developers"]
edition = "2021"
description = "The command line interface for Typst."

View File

@ -1,6 +1,6 @@
[package]
name = "typst-docs"
version = "0.2.0"
version = "0.3.0"
authors = ["The Typst Project Developers"]
edition = "2021"
publish = false

View File

@ -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

View File

@ -1,6 +1,6 @@
[package]
name = "typst-library"
version = "0.2.0"
version = "0.3.0"
authors = ["The Typst Project Developers"]
edition = "2021"
description = "The standard library for Typst."

View File

@ -1,6 +1,6 @@
[package]
name = "typst-macros"
version = "0.2.0"
version = "0.3.0"
authors = ["The Typst Project Developers"]
edition = "2021"
description = "Proc-macros for Typst."

View File

@ -1,6 +1,6 @@
[package]
name = "typst-tests"
version = "0.2.0"
version = "0.3.0"
authors = ["The Typst Project Developers"]
edition = "2021"
publish = false