Releases: moewew/biblatex-ext
Releases · moewew/biblatex-ext
Version 0.7a (2019-04-04)
See v0.7...v0.7a
Fixed
- Bug in the
env
option to\printbibtabular
. The old version would
check for a bib environment as defined with\defbibenvironment
and not a bibtabular environment as defined with\defbibtabular
.
Hence, the option would throw an error if there was no bib
environment of the same name as the bibtabular environment passed
toenv
.
Changed
biblatex-ext-doiapi
warns about missing email just a tad earlier.
Version 0.7 (2019-02-08)
See v0.6b...v0.7
Added
- Outer citation delimiters for
\supercite
. biblatex-ext-oasymb-pict2e
for open access symbols drawn inpict2e
.
The package can be used via thesymbolpackage=pict2e
option to
biblatex-ext-oa
and provides a light-weight alternative to the the symbols
drawn with TikZ or the experimentall3draw
(of LaTeX3 fame).biblatex-ext-oasymb-l3draw
for open access symbols drawn inl3draw
.
The package can be used via thesymbolpackage=l3draw
option to
biblatex-ext-oa
and provides a LaTeX3 alternative to the the symbols drawn
with TikZ orpict2e
.\LoadOASymbolPackage
,\DeclareOASymbol
to load an open access symbol
package and set the symbol.symbolpackage
andsymbol
options forbiblatex-ext-oa
corresponding to
\LoadOASymbolPackage
and\DeclareOASymbol
, respectively.
Changed
- Incompatible change Renamed
biblatex-ext-oa-tikzsymbols
to
biblatex-ext-oasymb-tikz
for consistency.
No serious impact for end users is expected since the package should normally
not be used as a stand-alone package.
It should be loaded viabiblatex-ext-oa
.
Deprecated
- Deprecate
\DefineTikZOASymbol
in favour of the more universal
\DeclareOASymbol
. - Deprecate
\LoadTikZOASymbol
in favour of the more universal
\LoadOASymbolPackage
. - Deprecate the
biblatex-ext-oa
optiontikzsymbol
in favour of the new
optionssymbolpackage
andsymbol
.
Version 0.6b (2019-01-11)
See v0.6a...v0.6b
Changed
blxextdoiapi.lua
now returns the module as a table.
Fixed
- Issue loading
socket.url
with LuaLaTeX 1.07 (TeX Live 2018)
(#17)
Version 0.6a (2019-01-04)
See v0.6...v0.6a
Changed
- Only patch bibmacros in
biblatex-ext-oa
. This avoids redefinitions,
which could clear out custom definitions. - Use socket.url's URL escape/encode function in blxextdoiapi.lua.
Fixed
- A bug in deprecation handling.
Version 0.6 (2018-11-23)
See v0.5a...v0.6
Added
\titleaddonpunct
- The package
biblatex-ext-oa
for open access symbols and open access
'detection'.
See https://tex.stackexchange.com/q/459449/.- The default detection relies on explicit configuration for all URL,
DOI and eprint-like and data in the.bib
file. - There is a Lua module that queries Unpaywall.org by DOI to find
open access info. - A support package provides two open access symbols drawn with TikZ.
- The default detection relies on explicit configuration for all URL,
Changed
biblatex
3.12 is now recommended.- Synced
mergedate
code withbiblatex
3.12
(plk/biblatex#810,
plk/biblatex#752). - Made
introcite
anddashed
option available on per-entry and
per-type basis. (#13)introcite=label
needs support of the bibliography environment,
so it is not officially supported if its is not set globally.- Simplify code to set options at all three levels at the same time.
Version 0.5a (2018-10-09)
Version 0.5 (2018-10-02)
See v0.4...v0.5
Added
- New
ecomp
style family. The styles of that family compress lists of
extradate fields. - First implementation of a tabular bibliography based on Audrey's answer to
https://tex.stackexchange.com/q/71088/35864 - Outer cite delimiters for
\footcite
. version
andpagetotal
bibmacros.
Changed
- Use
version
andpagetotal
macros instead of\printfield
.
Version 0.4 (2018-06-10)
See v0.3...v0.4
Changed
- Renamed
\DeclareOuterCiteDelim
and friends to\DeclareOuterCiteDelims
,
backwards compatibility for most of this change should be available. - Incompatible change Renamed
\bbx@cite@inxref
to\bbx@xrefcite
for consistency with other citation commands.
There are is no compatibility code set up for this change. - Incompatible change The "virtual" citation command
\bbx:introcite
is now called\bbx@introcite
. ("Virtual" because the appearance of the
introcite label can be changed mostly as if it were produced by this citation
command, but it isn't really produced by a citation command at all.)
This means that the delimiter context, inner citation delimiters and wrapper
field format are renamed frombbx:introcite
tobbx@introcite
.
There is no compatibility code set up for this change, but warnings are
issued if some typical uses of the old names are detected. This means that
people using older code should be warned, but still need to take action
themselves. Fortunately the introcite feature is quite a prominent bit of
the bibliography, so people will probably realise wrong output sooner than
later. - Renamed option
citeinxref
tocitexref
. Please use the new name.
Backwards compatibility is in place.
Version 0.3 (2018-06-04)
See v0.2...v0.3
Added
titlecase:<titletype>
field formats for finer control over the title
casing. The standard styles have the catch-all formattitlecase
. This
bundle now hastitlecase:title
,titlecase:booktitle
,
titlecase:maintitle
,titlecase:issuetitle
andtitlecase:journaltitle
.- Toggle
bbx:introcite:plain:keeprelated
to choose not to suppress the
introcite=plain
cite label for default related entries (other
relatedtype
s may already suppress the cite label without chance of getting
it back). \jourvoldelim
,\jourserdelim
and\servoldelim
.
Changed
- Turned
extradateonlycompcitedelim
into a context-sensitive delimiter. - Various documentation improvements.
Version 0.2 (2018-03-28)
See v0.1a...v0.2
Added
\voltitledelim
Changed
- Incompatible change The lengths for
introcite=label
now work like
\labelwidth
and\labelsep
in all other lists.
\introcitewidth
controls the maximum length of the label, while
\introcitesep
controls the separation between the end of the label and
the beginning of the reference.
The total indentation is now\introcitewidth
+\introcitesep
and not
only\introcitewidth
as before. - Incompatible change
\maintitletitledelim
is now truly the punctuation
between themaintitle
and(book)title
field.
What was formerly\maintitledelim
is now\voltitledelim
. - Renamed
bbx:cite:intro
tobbx:introcite
. - Sync with upstream
biblatex
to addtype
andevent+venue+date
to
@unpublished
Fixed
- Indentation with
introcite=label
. - Bug in
@online
printingorganization+location+date
.