-
Notifications
You must be signed in to change notification settings - Fork 120
Changes to the standard styles
moewew edited this page Jan 27, 2022
·
7 revisions
Type | Old name | New Name/Removed | File(s) | Version | Commit(s) | Comments |
---|---|---|---|---|---|---|
command | \DeclareSortingScheme |
\DeclareSortingTemplate |
biblatex.sty |
3.8 | ||
command | \DeclareSortingNamekeyScheme |
\DeclareSortingNamekeyTemplate |
biblatex.sty |
3.8 | ||
option | sortingnamekeyscheme |
sortingnamekeytemplate |
biblatex.sty |
3.8 | ||
field | extrayear |
extradate |
biblatex.sty etc. |
3.8 | 189d90db9dbe94dd08f47261e79df09e2a37c66a |
|
bibmacro | date+extrayear |
date+extradate |
authoryear*.bbx |
3.8 | 189d90db9dbe94dd08f47261e79df09e2a37c66a |
|
bibmacro | cite:extrayear |
cite:extradate |
authoryear*.cbx |
3.8 | 189d90db9dbe94dd08f47261e79df09e2a37c66a |
|
bibmacro | cite:labelyear+extrayear |
cite:labeldate+extradate |
authoryear*.cbx |
3.8 |
189d90db9dbe94dd08f47261e79df09e2a37c66a , 320f114d493ca7fa310c559c3a48b5912282fa22
|
|
field | ...season |
...yeardivision |
biblatex.sty etc. |
3.17 | aaf6bffbd55cbacbd36f1e87ff3606c74c2fc3d6 |
Still relevant | Description | File(s) | Version | Commit(s) | Comments |
---|---|---|---|---|---|
@periodical driver uses volume+number+eid instead of hard-coded \printfield s |
standard.bbx |
3.8 | b08fb6d5 |
|
|
postnote fields use \mknormrange preprocessor (#293) |
biblatex.def |
3.11 | 995570b3 |
If no page prefix is desired \DeclareFieldFormat{postnote}{\mknormrange{#1}} would be the equivalent. |
|
https for arXiv links (#699) |
biblatex.def |
3.11 | b971d054 |
||
@unpublished driver uses bibmacro event+venue+date and prints type (#687, #688) |
standard.bbx |
3.11 |
6d497146 e02d0e10 5020f587
|
|
|
Added begrelateddelim to related bibmacro (#694) |
standard.bbx biblatex.def
|
3.11 | 5b0d29b3 |
Note also the switches to \printunit instead of \printtext for puntcuation. |
|
New test bibmacro bbx:ifmergeddate for mergedate behaviour (#752, #810) |
authoryear.bbx |
3.12 | a48ee48b |
The new code should not be a problem for existing styles, but they may not be able to make use of bbx:ifmergedate unless the code is modified to take it into account. |
|
Added multiprenotedelim /multipostnotedelim
|
biblatex.def |
3.13 | 0b297666 |
Custom styles may want to make use of these new commands. | |
Additional URL fine-tuning in \biburlsetup (#850) |
biblatex.def |
3.13 | 03579951 |
Code overwriting \biburlsetup may need to be adjusted to make use of the new stretchable spaces. |
|
Added \mkbibcompletename (#853) |
biblatex.def |
3.13 | 38544f7e |
name:... bibmacros may have to be adjusted to be able to use the new macros. |
|
Added \expandafter s to related relateddelim calls (#856) |
standard.bbx |
3.13 | 5b0bb276 |
Note also the switches to \printunit instead of \printtext for puntcuation. |
|
Extended style options to per-type and per-entry scopes (#875) | *.bbx |
3.13 | 92c8cdeb |
This may cause issues if styles already define these options on a per-type or per-entry scope. | |
|
Added \printfield{doi} to @online
|
standard.bbx |
3.13 | 2f8ff953 |
|
Promoteed @software to aliased type |
standard.bbx |
3.13 | 95ca156e |
Change in custom styles is only needed if @software should look different from @misc . (But then it would have been wrong before.) |
|
Added @dataset driver |
standard.bbx |
3.13 | d0a49cf5 |
||
Modified in: bibmacro to avoid double punctuation (#943) |
standard.bbx |
3.15 | 6271f7c8 |
in: is redefined quite often, it is advisable to make the analogous changes to custom redefinitions of in: . |
|
Explicitly toggle bibliography mode off in annotation bibmacro (#933) |
standard.bbx |
3.15 | 9bec8363 |
||
Reworked numeric-comp 's citation handling (#900, #963) |
numeric-comp.cbx |
3.15 |
825a5976 fa6b52e9 4208f41e 50b990c0
|
Code patching or redefining only parts of numeric-comp 's citation machinery will need to be adjusted. (For example https://github.com/josephwright/biblatex-ieee/pull/53.) |
|
Unify DOI+eprint+URL printing in @online and @unpublished (#981, #1000) |
standard.bbx |
3.15 | 93c99889 |
Code patching @online or @unpublished drivers may need to be updated. The bibmacro doi+eprint+url is now used by all drivers, so may have to be adapted to that. |
|
Added eprint to chapter+page bibmacro (#847, #1000) |
standard.bbx |
3.15 |
5782552 , 03201f1
|
Redefinitions chapter+pages may have to be adapted. If eid is printed elsewhere it may have to be removed. |
|
Added \bibeidpunct to volume+number+eid bibmacro (#847, #1000) |
standard.bbx |
3.15 | 03201f1 |
||
Added journaltitleaddon field to bibmacro journal (#996, #1000) |
biblatex.def |
3.15 | c9182db |
Redefinitions of journal may have to be synced with the new definition. |
|
Added titleaddon to bibmacro periodical (#996, #1000) |
biblatex.def |
3.15 | c9182db |
Redefinitions of periodical may have to be synced with the new definition. |
|
Added issuetitleaddon field to bibmacro issue (#996, #1000) |
biblatex.def |
3.15 | c9182db |
Redefinitions of issue may have to be synced with the new definition. |
|
Define volcitepages ,multipostnote as field alias of postnote . Define multiprenote as alias of prenote (#1003) |
biblatex.def |
3.15 |
bdcc123 8953148
|
Separate definitions are needed if the field formats should deviate from their aliases. Note that the definition for volcitepages was reverted in 8953148 due to #1039
|
|
Fix date handling in related:default . We no longer redefine date , we redefine bbx:ifmergeddate (#1033) |
biblatex.def |
3.15 | 94e4cec |
Style authors may want to check their definitions for the symptoms described in #1033. | |
Deprecate \mkrelatedstring in favour of \mkrelatedstringtext (also deprecate \mainlang in favour of \textmainlang for #1057) |
biblatex.def standard.bbx
|
3.16 | f5a096a |
Please use the new macros. More details can be found in #1057. | |
Remove \nocite from the loopcode of \notecite (#1165) |
biblatex.def |
3.17 | eac99d8 |
||
Undefine several more bibmacros in related:default (#1149) |
biblatex.def |
3.17 | 0629462 |
Check that you undefine all bibmacros that only make sense at the head of an entry. |
NB The linked commits may not always show the full extent of the changes, so it is always recommended to check the relevant bits of the code in the current version of the files.