diff --git a/Cargo.lock b/Cargo.lock index 4d88b341a..b30dce057 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -98,9 +98,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "biblatex" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc17a7f4d461f93f5dbbae4c961746cb4aafb5c6c1a61089a86836614932a3c" +checksum = "cc9fd60378277e44cd400ec5f35e768ce0d5a63d8d18ac7b1a9231196251dae5" dependencies = [ "chrono", "numerals", @@ -551,9 +551,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hayagriva" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33f939b9606af811242f770582c89a2f8bb5de4e531c0a1df9d2d4906bcbc32a" +checksum = "d8a21ff266f0b113789bbf4a27da16330315eebbd7df8e844f95d29f92ad556d" dependencies = [ "biblatex", "chrono", diff --git a/docs/src/general/changelog.md b/docs/src/general/changelog.md index 5b275ef51..d5d6a9da2 100644 --- a/docs/src/general/changelog.md +++ b/docs/src/general/changelog.md @@ -19,6 +19,8 @@ description: | - The [`link`]($func/link) function now accepts [labels]($func/label) - The [`bibliography`]($func/bibliography) now also accepts multiple bibliography paths (as an array) +- Parsing of BibLaTeX files is now more permissive (accepts non-numeric edition, + pages, volumes, dates, and Jabref-style comments, fixed abbreviation parsing) - Labels and references can now include `:` and `.` if not at the end - Added basic i18n for a few more languages (IT, RU, ZH, FR, PT) - Added numbering support for Hebrew @@ -36,11 +38,13 @@ description: | - CLI now has an `--open` flag to directly open the PDF - Fixed block spacing, e.g. in `{block(above: 1cm, below: 1cm, ..)}` - Fixed extraneous spacing in unary operators in equations +- Fixed APA bibliography ordering - Fixed styling of text operators in math - Fixed invalid parsing of language tag in raw block with a single backtick - Fixed bugs with displaying counters and state - Fixed crash related to page counter - Fixed crash when [`symbol`]($func/symbol) function is called without arguments +- Fixed crash in bibliography generation - Fixed access to label of certain content elements - Fixed line number in error message for CSV parsing - Fixed invalid autocompletion after certain markup elements diff --git a/library/Cargo.toml b/library/Cargo.toml index d1fe4267a..798e2a371 100644 --- a/library/Cargo.toml +++ b/library/Cargo.toml @@ -14,7 +14,7 @@ typst = { path = ".." } comemo = "0.2" csv = "1" ecow = "0.1" -hayagriva = "0.2" +hayagriva = "0.3" hypher = "0.1" kurbo = "0.8" lipsum = "0.9"