summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/biblatex-ext/CHANGES.md
blob: 0e5fb06db1242333014ec31ce57cb00f9df0f97f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# Changelog


## 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)
  (<https://github.com/moewew/biblatex-ext/issues/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
  (<https://github.com/plk/biblatex/pull/810>,
   <https://github.com/plk/biblatex/issues/752>).
- Made `introcite` and `dashed` option available on per-entry and
  per-type basis. (<https://github.com/moewew/biblatex-ext/issues/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`
  (<https://github.com/moewew/biblatex-ext/issues/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
  `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 <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.