diff --git a/Cargo.lock b/Cargo.lock index 066f2381a..914bb59c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -288,9 +288,9 @@ dependencies = [ [[package]] name = "citationberg" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82108f2b676c954076d2e5044f19a6a03887b24bd42804f322e0650d13035899" +checksum = "d259fe9fd78ffa05a119581d20fddb50bfba428311057b12741ffb9015123d0b" dependencies = [ "quick-xml", "serde", @@ -827,9 +827,9 @@ checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" [[package]] name = "hayagriva" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc2e670de5191df083ddd112cd253049f8213277ccf0c15e18a8bf10e6c666cc" +checksum = "1d0d20c98b77b86ce737876b2a1653e2e6abbeee84afbb39d72111091191c97a" dependencies = [ "biblatex", "ciborium", diff --git a/Cargo.toml b/Cargo.toml index cf0050487..9e7430f66 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,7 +47,7 @@ env_proxy = "0.4" flate2 = "1" fontdb = { version = "0.16", default-features = false } fs_extra = "1.3" -hayagriva = "0.5.2" +hayagriva = "0.5.3" heck = "0.4" hypher = "0.1.4" icu_properties = { version = "1.4", features = ["serde"] } diff --git a/tests/ref/issue-3699-cite-twice-et-al.png b/tests/ref/issue-3699-cite-twice-et-al.png new file mode 100644 index 000000000..0fe48a48c Binary files /dev/null and b/tests/ref/issue-3699-cite-twice-et-al.png differ diff --git a/tests/suite/model/cite.typ b/tests/suite/model/cite.typ index df8b7e76f..24d6ad047 100644 --- a/tests/suite/model/cite.typ +++ b/tests/suite/model/cite.typ @@ -107,3 +107,10 @@ B #cite() #cite(). #show bibliography: none #bibliography("/assets/bib/works.bib") + +--- issue-3699-cite-twice-et-al --- +// Citing a second time showed all authors instead of "et al". +@mcintosh_anxiety \ +@mcintosh_anxiety +#show bibliography: none +#bibliography("/assets/bib/works.bib", style: "chicago-author-date")