Skip to content

Releases: typst/biblatex

Version 0.10.0

02 Oct 11:14
Compare
Choose a tag to compare
  • Breaking change: Add the director editor type
  • The EditorType enum is no longer Copy
  • Dollar signs are no more parsed as math in URLs, DOIs, and file paths
  • Add Bibliography::keys method to iterate over bibliography keys

Version 0.9.3

07 Mar 15:52
Compare
Choose a tag to compare

Fix bug of version 0.9.2 where all ranges with double and triple hyphen had one element

Version 0.9.2

06 Mar 15:43
Compare
Choose a tag to compare
  • Added support for BibLaTeX’ extended name format (typst/typst#1418)
  • Shy hyphens are now discarded instead of printing their command (#50)
  • Double and triple hyphens now print en and em dashes, respectively (#49)

Thanks to @quachpas for contributing to this release!

Version 0.9.1

29 Nov 14:40
Compare
Choose a tag to compare

This release bumps the strum dependency to update syn to version 2.

0.9.0

24 Nov 14:31
Compare
Choose a tag to compare
  • Breaking change: The variants MissingNumber and YearZeroCE have been added to the TypeErrorKind enum.
  • Breaking change: TypeErrorKind and ParseErrorKind are now non-exhaustive.
  • More characters are allowed in entry keys (#33). Thank you, @zepinglee!
  • More LaTeX commands for special characters are recognized (#40).
  • Whitespaces now collapse to a single space (#41).
  • Years can now be specified with less than four numbers as well as the CE/AD and BCE/BC era markers in the year fields (#45, typst/hayagriva#81).
  • Error messages for empty fields now use correct spans (typst/typst#2751).

0.8.1

30 Oct 21:41
Compare
Choose a tag to compare

This release

  • makes field keys case insensitive (thanks to @violetfauna)
  • adds support for multiline authors fields (thanks to @yuxqiu)
  • fixes commands involving circumflex and combining tilde (thanks to @pjhuxford)
  • drops the dependency on chrono
  • normalizes newlines in field values to spaces
  • fixes a panic with empty dates

0.8.0

04 Apr 15:48
Compare
Choose a tag to compare

Allow strings for edition, pages, volume, and date. This makes biblatex compatible with more legacy BibTeX files.

Also allow @comment{}-style comments.

0.7.0

27 Mar 13:40
Compare
Choose a tag to compare

Add additional spans. This is a breaking change for consumers of RawBibliography.

0.6.3

02 Oct 08:52
Compare
Choose a tag to compare

A bugfix release, thanks to @bamonroe.

🐞 Bugfixes:

  • Parsing custom (detached) entry fields could cause an integer overflow (#24).

0.6.2

12 May 18:15
Compare
Choose a tag to compare

A bugfix release, thanks to @aurelien-naldi's vigilance.

🐞 Bugfixes:

  • Number values do not require braces or quotes (#23).
  • Colons are never escaped when writing fields (follow up on #22).