CHANGES IN VERSION 0.7g * Fixed bug with \ifmorenames in a specific scenario Bug: \ifmorenames not returning 'true' if 1) it is used in a formatting directive for the 'labelname' list and 2) the corresponding backend list 'labelname' points to ('author'/ 'editor') has been truncated with 'and others' in the bib file. * Modified 'labelyear' field The 'labelyear' field is no longer a string but an integer! The conversion of the integer to a string now takes places on the LaTeX side of the workflow, i.e., you'll usually have a formatting directive like this: \DeclareFieldFormat{labelyear}{\mklabelyear{#1}} * Added \mklabelyear This macro takes an integer in the range 1-702 as its argument and converts it to a string as used in author-year citations like "Jones 1995a". The format is: \mklabelyear{1} -> a \mklabelyear{26} -> z \mklabelyear{27} -> aa \mklabelyear{702} -> zz * Added counter 'maxlabelyear' This LaTeX counter holds the highest number found in any 'labelyear' field. This may be useful if you want to print the 'labelyear' field as a number and pad it out with leading zeros. * Added literal list 'origpublisher' to go with 'origlocation' * Added 'annote' as an alias for the 'annotation' field This is an alias resolved on the BibTeX level, i.e., the styles will see 'annotation'. * Restored original behavior of \mkbibemph The quotation marks printed by \mkbibemph are now transparent to biblatex's punctuation tracker. If you don't want that, you can easily make them intransparent in the respective formatting directive, e.g.: \DeclareFieldFormat[article]{title}{\mkbibquote{#1\midsentence}} CHANGES IN VERSION 0.7f * Fixed bug introduced in 0.7d which breaks the \blx@crossref code discussed in section 4.10.1 of the manual CHANGES IN VERSION 0.7e * Fixed bug triggered by 'bibencoding' option in conjunction with csquotes and inputenc 1.1b CHANGES IN VERSION 0.7d * Fixed bug related to 'bibencoding' option CHANGES IN VERSION 0.7c * Added \mkpagetotal This is like \mkpageprefix but formats the 'pagetotal' field: \DeclareFieldFormat{pagetotal}{\mkpagetotal[bookpagination]{#1}} * Fixed bug in \mkpageprefix * Improved KOMA-Script support The headings 'bibliography' and 'shorthands' are responsive to the 'bibtotoc' and 'bibtotocnumbered' class options now. * Added \ifkomabibtotoc Use \ifkomabibtotoc{}{} in heading definitions to check the state of the 'bibtotoc' class option (works only with 'KOMA' classes). * Added \ifkomabibtotocnumbered Use \ifkomabibtotocnumbered{}{} in heading definitions to check the state of the 'bibtotocnumbered' class option (works only with 'KOMA' classes). * Added \ifmemoirbibintoc Use \ifmemoirbibintoc{}{} in heading definitions to check the state of memoir's \bibintoc switch (works only with the memoir class). * Updates for various localization files CHANGES IN VERSION 0.7b * Improved hyphenation of bibstrings if babel option is active * Workaround for bug in babel's 'hyphenrules' environment * New command \DeclareHyphenationExceptions for use in lbx files This is a wrapper around \hyphenation which automatically selects the language of the lbx file. * New user (preamble) command \DefineHyphenationExceptions This is also a wrapper around \hyphenation but takes the language as its first argument, e.g.: \DefineHyphenationExceptions{american}{% hy-phen-ation ex-cep-tion } * Added hyphenation exceptions for German bibliography strings * Updated danish.lbx file contributed by Danish comp.text.tex readers. CHANGES IN VERSION 0.7a * Internal tweaks and bug fixes only This release fixes compatibility issues with some other packages.