All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.6.6 - 2024-11-18
- Add
\citeyear
command.
0.6.5 - 2024-10-05
- The locator in citation is converted to HTML-like tagged string (#78).
0.6.4 - 2024-09-15
- Refactor
processCitationCluster()
to fix unexpected nil (#77).
0.6.3 - 2024-08-28
- Add support for citation affixes.
- Fix
\ref
with underscore in citation affixes (#74).
0.6.2 - 2024-08-21
- Add support for
perpage
package.
- Fix note position in multiple chapters (#72).
- Fix incorrect locale map of UKenglish.
0.6.1 - 2024-08-15
- Fix parsing quotation marks (#71).
0.6.0 - 2024-07-31
- Add support for multiple bibliographies (
refsection
environment). - Add global
ref-section
option.
- Fix an error of empty locator in citation (#70).
0.5.1 - 2024-07-10
- Fix a bug in font style flip-flopping with raw code (#67).
0.5.0 - 2024-06-09
- Check if the
\cite
command is in a footnote.
0.4.9 - 2024-04-21
-
Add normal paragraph style for list of references (#60).
-
Add
bib-par-indent
option for the amount of paragraph indentation.
0.4.8 - 2024-03-12
- Fix unexpected "nil" with empty page (#58).
0.4.7 - 2024-03-10
-
Add support of biblatex's extended name format (#48).
-
Add
\citeyearpar
and\parencite*
commands (#52).
- Fix an error in parsing TeX math contents (#49).
0.4.6 - 2024-02-20
- Define an internal variable
0.4.5 - 2023-10-05
- Fix tilde (nonbreakable space) incorrectly displayed in LuaTeX (#42).
- If no style is defined, a warning is given and the default APA style will be used (#43).
- The JSON decoding error is now correctly issued.
0.4.4 - 2023-09-16
- Fix a disambiguation bug with names from conditional branches.
- Fix a typo related to
beamer
compatibility (#41).
0.4.3 - 2023-09-07
- Add support for CSL-YAML input.
- Add support for dependent styles.
- Resolve
crossref
s in BibTeX data. - Add support for
backref
package (part ofhyperref
).
- Fix compatibility with
beamer
(#41).
0.4.2 - 2023-07-04
- BibTeX parser: The
eid
frombiblatex
field is mapped to CSL'snumber
(retorquere/zotero-better-bibtex#2551).
- Fix a bug with
<text variable="locator">
in<bibliography>
(#39). - Fix missing
$
errors caused by underscores in citations keys. - Fix a conflict of already defined
\@currentHref
due to changes in LaTeX2e kernel 2023-06-01 (latex3/latex2e#pr956).
0.4.1 - 2023-04-12
- Add support for
crossref
feature in BibTeX database. - Add
\printbibheading
command. - Add options
heading
,label
, andtitle
in\printbibliography
(#31). - Add
prenote
andpostnote
options in\printbibliography
.
- Remove UTF-8 BOM from loaded files (fix #34).
0.4.0 - 2023-04-02
- Add hyperlinks to citations when
hyperref
is loaded. - Add backref.
- Add journal abbreviation.
- The
title
s andbooktitle
s from BibTeX data are converted to sentence case. - Add
layout
extension of CSL-M.
- Fix missing warning of empty citation (latex3/latex2e#790).
- Fix url link of PMCID.
- Fix an error of LaTeX commands in cite prefix (#36).
- Fix invalid
bib-item-sep
option. - Fix the delimiter of
cs:choose
in deeper levels.
0.3.0 - 2022-12-25
- Add author only command
\citeauthor
. - Add narrative citation commands
\textcite
and\citet
(#17). - Add parenthetical citation commands
\parencite
and\citep
for compatibility.
- The "-locator" suffixes are removed from the
article-locator
andtitle-locator
options. - The LaTeX markups in citation prefix is now correctly precessed (#33).
- Fix an error in checking the plurity of
number-of-pages
(#27). - Fix an error in converting value
"2nd"
to its ordinal form (#27). - Fix missing DOI prefix when used with
hyperref
(#28). - Fix special characters (
#
and%
) in URL (#30).
0.2.2 - 2022-09-23
latexmk
can automatically call citeproc-lua when compiling withpdflatex
orxelatex
(thanks to John Collins).- Fix incorrect labels in numeric reference list (#25).
0.2.1 - 2022-09-18
- Rewrite BibTeX parser with
lpeg
. The accent letters are now converted to unicode.
- Fix redundant warning
entry "*" not found
.
0.2.0 - 2022-08-18
- The cite grouping, collapsing, and disambiguation features are now implemented.
- The
citeproc
executable is renamed tociteproc-lua
to avoid conflicts with other processor implementations. - Package configuration can also be given in the package loading options.
- A warning is raised instead of and error in case of duplicate entry keys (#14).
- Fix an infinite loop error when bib entry keys contain hyphens or underscores (#18).
- Fix incorrect item position in note style (#20).
- Fix compatibility with
\blockquote
ofcsquotes
(#21). - Fix non-lowercase field names (#22).
0.1.1 - 2022-03-21
- Add support for CSL v1.0.2.
- Add CSL-JSON format in
\addbibresource
(#11). - Add multicite command
\cites
(#10). - Add URL format setup.
0.1.0 - 2022-01-22
- Initial CTAN release.