diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/biblatex/CHANGES.md')
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex/CHANGES.md | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex/CHANGES.md b/Master/texmf-dist/doc/latex/biblatex/CHANGES.md index 5de6bc59944..7a035b5a3e6 100644 --- a/Master/texmf-dist/doc/latex/biblatex/CHANGES.md +++ b/Master/texmf-dist/doc/latex/biblatex/CHANGES.md @@ -1,3 +1,23 @@ +# RELEASE NOTES FOR VERSION 3.16 +- Fixed an infinite loop caused by excessive aliasing of the `volcitepages` + format. + Reverted the alias `\DeclareFieldAlias{volcitepages}{postnote}` + and again define + ``` + \DeclareFieldFormat{volcitepages}{\mkpageprefix[pagination][\mknormrange]{#1}} + ``` + explicitly. +- Fixed `.lbx` file loading behaviour. All `.lbx` files are now loaded + `\AtBeginDocument`. Languages that were not requested explicitly by packages + are recorded in the `.aux` file and loaded on the next run. + This may require a further LaTeX run in some situations, but now we can be + sure when `.lbx` files are read. +- Added `label` option to `\printbibliography`. +- Added more name wrapper aliases to make name aliasing smoother. +- Deprecate `\mainlang` switch in favour of the text macro `\textmainlang`. +- Deprecate `\mkrelatedstring` (which is defined as `\mainlang`) + in favour of `\mkrelatestringtext` (defined as `\textmainlang`). + # RELEASE NOTES FOR VERSION 3.15a - Fixed bug with long argument for `\DeclareFieldFormat` and friends. @@ -35,6 +55,10 @@ \DeclareFieldFormat{multiprenote}{#1\isdot} \DeclareFieldFormat{multipostnote}{\mkpageprefix[pagination][\mknormrange]{#1}} ``` + + **NB** The definition of `volcitepages` caused an infinite loop and was + reverted in v3.15b. + This means that only `multiprenote` and `multipostnote` are aliased. - Unified DOI, eprint and URL printing across all entry types. The fields `doi`, `eprint`, `eprintclass`, `eprinttype` and `url` are now valid for all entry types. @@ -453,7 +477,7 @@ Since `\mknormrange` acts only on page ranges as detected by `\ifpages`, this does not affect text other than page ranges. Hyphens and dashes in page ranges will be transformed to - `\bibrangedash`, commas and semi-colons to `\bibrangesep`. + `\bibrangedash`, commas and semicolons to `\bibrangesep`. This is analogous to Biber's treatment of page-like fields. If you always separated page ranges with `--` or `\bibrangedash` anyway, this should not change the output you get. |