0.5.0-alpha.10 (2021-01-28)
Bug Fixes
- core: clean
type
as regular string (6982ae6) - core: do not snapshot initial Cite() state (19afac7)
- core: reset Grammar log on each run (68d8a2a)
- core: reset Grammar state on each run (834f679)
- plugin-bibtex: apply upstream changes (f5a1514)
- plugin-bibtex: apply various fixes (861cb36)
- plugin-bibtex: apply various fixes (86e55df)
- plugin-bibtex: do not escape verbatim value (a90f4a5)
- plugin-bibtex: do not ignore month after day (4914797)
- plugin-bibtex: escape more unicode in output (1647734)
- plugin-bibtex: fix howpublished/url mapping (b655bec)
- plugin-bibtex: fix mapping bugs (a644b3a)
- plugin-bibtex: output w/ case protection (07f99b5)
- plugin-bibtex: remove unicode from label (81d657d)
- plugin-bibtex: update BibTeX mappings (db79896)
Features
- core: add mainRule param to Grammar (e8679d5)
- core: move DOI corrections to core (03b804b)
- plugin-bibtex: add -subtitle, -titleaddon (eef0e6c), closes #116
- plugin-bibtex: add 'strict' parser option (64f0c38)
- plugin-bibtex: add BibLaTex mappings (84655a4)
- plugin-bibtex: rename sentenceCase option (35943d2)
- plugin-bibtex: update BibTeX mappings (987b75c)
- plugin-bibtex: update BibTeX parser (9df7558)
- plugin-csl: add 'asEntryArray' option to bibliography (8039967)
- plugin-csl: add 'entry' option to bibliography (298819b)
BREAKING CHANGES
- core: Constructing a Cite instance no longer automatically creates a snapshot.
You can do this manually instead.
- plugin-bibtex: - The @bibtex input type prefix has been
changed to @biblatex
- The @bibtex input type prefix is now used for
parsing as pure @bibtex. These types have no
type parser so are not automatically used.
- The
bibtex
output format now outputs valid
BibTeX, use the biblatex
output format for
BibLaTeX output. - The output option
generateLabel
has been
replaced by the config option
format.useIdAsLabel
- plugin-bibtex: Although the file parsing has been tested extensively,
the mapping has not. In addition, since the mapping has been created
from scratch according to the BibLaTeX documentation behaviour might
change. Please report any problems at
https://github.com/citation-js/citation-js/issues