Opened 3 years ago
Closed 3 years ago
#16010 closed enhancement (fixed)
biber-2.17
Reported by: | Bruce Dubbs | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 11.1 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New minor version.
Change History (5)
comment:1 by , 3 years ago
comment:2 by , 3 years ago
2.17 (2022-01) * Tool mode now supports tab indentation in output as well as spaces (see --output-indent) * More compact match/replace syntax for serial items in data maps * Native ARM64 binary for OSX now provided
comment:3 by , 3 years ago
Owner: | changed from | to
---|
tds now available:
**INCOMPATIBLE CHANGE** The behaviour of index-less granular xdata references to list fields has changed. Before, a reference to an XDATA list field would select the first element in the XDATA field list if no index was given but now this will splice in all elements of the XDATA list field. To ensure the previous behaviour, simply add "-1" (assuming the default value of "-" for the biber 'xdatasep' option) to the end of all granaular list XDATA references. - Added helper macros to enable calculations with non-ASCII numerals. This is necessary to properly support languages like Marathi. At the moment the 'translation' is very basic and uses a one-to-one correspondence of US-ASCII (Arabic) digits and non-ASCII digits. The translation also needs additional post-processing steps. Use `\blx@defcomputableequivalent{<numeral digit>}{<ASCII digit>}` to make `<numeral digit>` an equivalent of `<ASCII digit>` (presumably this command will be used in `.lbx` files if the language requires it). `\hascomputableequivalent{<string>}` can be used to check if `<string>` is a number that can be converted to a number with ASCII digits. `\getcomputableequivalent{<string>}{<macro>}` does the conversion and saves the number in `<macro>`. There is `\ifiscomputable{<string>}` to check if a `<string>` is an ASCII number OR has a computable equivalent. There are analogous macros for fields instead of strings. - Added `\textouterlang` to select the last active language that was not selected by `biblatex` itself. This may help in multilingual setups where `biblatex` also changes the language quite heavily. - Added `\DeclareBibstringSet`, `\DeclareBibstringSetFormat` etc. to allow injecting additional formatting for a set of bibstrings. Sets can be defined arbitrarily. These commands are primarily intended for use in localisation modules. - Changed the definition of `\bibnamedelimi` to `\isdot\addnbspace`. Previously the definition was just `\addnbspace`, which meant the `.` would be treated as a period/full stop. **BREAKING CHANGE** `\DeclareDelimFormat` no longer accepts a list of names as argument. It only accepts a single delimiter name. A list of contexts is still supported. Note that previously the optional argument would not work correctly with a list of names. - **CRITICAL CHANGE** `biblatex` no longer writes tracking and refsection initialisation code to aux files. Instead the `\...cite` commands are redefined locally to do that on demand. This should keep the auxiliary files much cleaner of `biblatex` intervention. - **CRITICAL CHANGE** Generalised `season` date part to `yeardivision`. It can now also hold quarter, quadrimester, semestral or seasons with hemisphere designation. Helper macros have been renamed accordingly. Limited backwards compatibility is in place. - **(Possibly) CRITICAL CHANGE** `\notecite` and friends no longer issue an explicit `\nocite`. Since the commands are defined with `\DeclareCiteCommand`, they already issue a normal cite request. The additional `\nocite` from the loop code was superfluous and would result in slightly instable `.bcf` files.
comment:4 by , 3 years ago
Remarkably, the direct dependencies and their minimum versions have not changed since 2.16.
comment:5 by , 3 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed in @c87a311af7b09bc934bf143b8700b564b4d9537e 11.0-506
Note:
See TracTickets
for help on using tickets.
biblatex TDS is not upgraded along with it.