Citation.js converts formats like BibTeX, Wikidata JSON and ContentMine JSON to CSL-JSON to convert to other formats like APA, Vancouver and back to BibTeX.
util.Register
: Alias remove
to delete
input/@wikidata
: Support 'stated as' (P1932) qualifier, if possible preferring that over fetching author labels (#131)output/@csl
: Bibliography nosort
optioninput/@bibtex
: Support for comma-delimited entries (#157)output/@csl
: Affixes now work reliably for all formats (#84)Citation.js converts formats like BibTeX, Wikidata JSON and ContentMine JSON to CSL-JSON to convert to other formats like APA, Vancouver and back to BibTeX.
Release v0.3.0.
parseInput
and parseInputAsync
_graph
propertyCite
and Cite.async
Cite(data, outputOptions)
// BECOMES
Cite(data, {
...parsingOptions,
output: outputOptions
})
_ordinal
instead of an array elementdate-parts
Cite.normalise()
-> Cite.input()
Cite.normaliseAsync()
-> Cite.inputAsync()
book
to align with, among other things, BibTeX