Skip to content

Latest commit

 

History

History
423 lines (305 loc) · 13.6 KB

CHANGES.md

File metadata and controls

423 lines (305 loc) · 13.6 KB

Changelog

Unreleased

See https://github.com/moewew/biblatex-ext/compare/v0.18...HEAD

Changed

Version 0.18 (2024-03-24)

See https://github.com/moewew/biblatex-ext/compare/v0.17...v0.18

Changed

  • Change colour model in l3draw colour definition from CMYK to HTML.
  • Synced \printbibtabular implementation with biblatex 3.20.

Version 0.17 (2023-03-18)

See https://github.com/moewew/biblatex-ext/compare/v0.16...v0.17

Changed

  • Synced \textcite implementation in -comp styles with biblatex 3.19.
  • Synced \printbibtabular implementation with biblatex 3.19.

Version 0.16 (2022-06-18)

See https://github.com/moewew/biblatex-ext/compare/v0.15...v0.16

Changed

  • Reworked the implementation of citexref. The citation is no longer printed with a citation command, it uses only bibmacros now.

Version 0.15 (2022-03-06)

See https://github.com/moewew/biblatex-ext/compare/v0.14...v0.15

Added

  • New authornumber style family.

Changed

  • Updated for biblatex v3.17 (2022/02/02).

Version 0.14 (2021-08-31)

See https://github.com/moewew/biblatex-ext/compare/v0.13...v0.14

Fixed

  • Use language bibmacro in @dataset driver instead of bare \printlist{language}.
  • Fixed inner cite delims for \bbx@xrefcite #29.

Version 0.13 (2021-06-08)

See https://github.com/moewew/biblatex-ext/compare/v0.12b...v0.13

Added

  • titlecase:biblabeltitle and biblabeltitle formats to format (replacement) title printed in authoryear styles instead of missing author/editor.

Fixed

  • Fixed title printing for related entries in authoryear style family #22.

Version 0.12b (2021-04-22)

See https://github.com/moewew/biblatex-ext/compare/v0.12a...v0.12b

Fixed

  • Fixed default refcontext assignment in tabular bibliography #21.

Version 0.12a (2021-04-20)

See https://github.com/moewew/biblatex-ext/compare/v0.12...v0.12a

Fixed

  • Fixed env option for \printbibtabular.

Version 0.12 (2021-02-27)

See https://github.com/moewew/biblatex-ext/compare/v0.11...v0.12

Added

  • \UndeclareCiteDelims{<cite command>} to delete inner and outer delimiters at the same time.

Fixed

  • Clarified in the documentation that innamebeforetitle does not apply to @inbook entries (cf. also #20).

Version 0.11 (2021-02-19)

See https://github.com/moewew/biblatex-ext/compare/v0.10...v0.11

Changed

  • Synced with 2021-02-18 changes in l3draw/l3color.

Version 0.10 (2021-01-01)

See https://github.com/moewew/biblatex-ext/compare/v0.9...v0.10

Changed

  • Updated for biblatex v3.16 (2020/12/31). This is now the recommended biblatex version.
  • Separate out common code for verbose citation styles.
  • Warn about introcite=plain with verbose citation styles.

Version 0.9 (2020-08-21)

See https://github.com/moewew/biblatex-ext/compare/v0.8g...v0.9

Changed

  • Updated for biblatex v3.15 (2020/08/19). This is now the recommended biblatex version.

Version 0.8g (2020-08-09)

See https://github.com/moewew/biblatex-ext/compare/v0.8f...v0.8g

Fixed

  • Synced with 2020-08-07 l3draw/l3color changes. Some backwards compatibility is in place.

Version 0.8f (2020-05-09)

See https://github.com/moewew/biblatex-ext/compare/v0.8e...v0.8f

Fixed

  • Fixed inner cite delimiters for \footcitetext in authoryear and authortitle (not comp) styles (#19).

Version 0.8e (2020-05-05)

See https://github.com/moewew/biblatex-ext/compare/v0.8d...v0.8e

Fixed

  • Fixed bbx:introcite definition for ext-numeric-comp.
  • Fixed issue with labelprefix in \printbibtabular (#18).

Changed

  • biblatex-ext-tabular now checks for the recommended biblatex version and aborts if loaded before biblatex.

Version 0.8d (2020-03-15)

See https://github.com/moewew/biblatex-ext/compare/v0.8c...v0.8d

Fixed

  • Avoid an error about the bibmacro labeltitle being undefined in some contexts. Define and use tabular:labeltitle in tabular:sortname. If available tabular:labeltitle is just labeltitle, if not we recreate the definition from authoryear.bbx.

Version 0.8c (2019-11-30)

See https://github.com/moewew/biblatex-ext/compare/v0.8b...v0.8c

Changed

  • The Unpaywall API queries don't include a sanity check for the DOI to DOI.org any more, since DOI.org only serves HTTPS now and Lua(TeX) doesn't easily do SSL. Fortunately, there were no user-level or even author-level macros documented that would expose the answer of the DOI.org query, so we can simply drop that function.

Version 0.8b (2019-11-01)

See https://github.com/moewew/biblatex-ext/compare/v0.8a...v0.8b

Fixed

  • Call to removed option in ext-verbose-trad2.

Version 0.8a (2019-10-31)

See https://github.com/moewew/biblatex-ext/compare/v0.8...v0.8a

Fixed

  • The default value of \servoldelim was documented as and should be \jourvoldelim. Previous versions had \addspace (the default value of \jourvoldelim) instead.
  • Reenabled visible space in documentation.
  • Typo in ext-authoryear-tiecomp.cbx.

Version 0.8 (2019-08-25)

See https://github.com/moewew/biblatex-ext/compare/v0.7a...v0.8

Added

  • \AtIntrocite to customise initialisation code for introcite citations.

Changed

  • Require biblatex v3.13 (some backwards compatiblity is in place).

Version 0.7a (2019-04-04)

See https://github.com/moewew/biblatex-ext/compare/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 to env.

Changed

  • biblatex-ext-doiapi warns about missing email just a tad earlier.

Version 0.7 (2019-02-08)

See https://github.com/moewew/biblatex-ext/compare/v0.6b...v0.7

Added

  • Outer citation delimiters for \supercite.
  • biblatex-ext-oasymb-pict2e for open access symbols drawn in pict2e. The package can be used via the symbolpackage=pict2e option to biblatex-ext-oa and provides a light-weight alternative to the the symbols drawn with TikZ or the experimental l3draw (of LaTeX3 fame).
  • biblatex-ext-oasymb-l3draw for open access symbols drawn in l3draw. The package can be used via the symbolpackage=l3draw option to biblatex-ext-oa and provides a LaTeX3 alternative to the the symbols drawn with TikZ or pict2e.
  • \LoadOASymbolPackage, \DeclareOASymbol to load an open access symbol package and set the symbol.
  • symbolpackage and symbol options for biblatex-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 via biblatex-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 option tikzsymbol in favour of the new options symbolpackage and symbol.

Version 0.6b (2019-01-11)

See https://github.com/moewew/biblatex-ext/compare/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 https://github.com/moewew/biblatex-ext/compare/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 https://github.com/moewew/biblatex-ext/compare/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.

Changed

  • biblatex 3.12 is now recommended.
  • Synced mergedate code with biblatex 3.12 (plk/biblatex#810, plk/biblatex#752).
  • Made introcite and dashed 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)

See https://github.com/moewew/biblatex-ext/compare/v0.5...v0.5a

Fixed

  • Bug with \footcites and \footcitetexts in ext-authoryear.cbx (#12)

Version 0.5 (2018-10-02)

See https://github.com/moewew/biblatex-ext/compare/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 and pagetotal bibmacros.

Changed

  • Use version and pagetotal macros instead of \printfield.

Version 0.4 (2018-06-10)

See https://github.com/moewew/biblatex-ext/compare/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 from bbx:introcite to bbx@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 to citexref. Please use the new name. Backwards compatibility is in place.

Version 0.3 (2018-06-04)

See https://github.com/moewew/biblatex-ext/compare/v0.2...v0.3

Added

  • titlecase:<titletype> field formats for finer control over the title casing. The standard styles have the catch-all format titlecase. This bundle now has titlecase:title, titlecase:booktitle, titlecase:maintitle, titlecase:issuetitle and titlecase:journaltitle.
  • Toggle bbx:introcite:plain:keeprelated to choose not to suppress the introcite=plain cite label for default related entries (other relatedtypes 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 https://github.com/moewew/biblatex-ext/compare/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 the maintitle and (book)title field. What was formerly \maintitledelim is now \voltitledelim.
  • Renamed bbx:cite:intro to bbx:introcite.
  • Sync with upstream biblatex to add type and event+venue+date to @unpublished

Fixed

  • Indentation with introcite=label.
  • Bug in @online printing organization+location+date.

Version 0.1a (2018-03-20)

See https://github.com/moewew/biblatex-ext/compare/v0.1...v0.1a

Fixed

  • Inner cite delims for authoryear/authortitle and their -ibid versions.
  • Delimiters for \smartcite. \smartcite really behaves like \parencite and \footcite now. This needed some trickery to get the delimiter context right.

Version 0.1 (2018-03-18)

  • First public release.