fix for the locator_TrickyEntryForPlurals test case
fix for the condition_EmptyIsUncertainDateFalse test case
locator should have hyphens replaced by en-dashes
always store Reference keys as strings (some test cases use integers)
update CSL locales to 9ffb5dd (github.com/citation-style-language/locales)
(fixes condition_SingletonIfMatchNone)
not sure why the references were sorted
(fixes textcase_SkipNameParticlesInTitleCase item order)
support for the limit-day-ordinals-to-day-1 locale option + bugfix
handle (odd) case where no date-parts are specified
(fixes date_LiteralFailGracefullyIfNoValue)
support for literal dates
(fixes date_InPress.json)
support for seasons
(fixes date_OtherWithDate and date_SeasonSubstituteInGroup)
fix locale_NonExistentLocaleDef
citeproc-test
* move test-specific JSON input manipulation away from json.py
* generate reference ID if not present in test case
* list failed tests
* add list of tests to ignore
fix plural detection
cmp_to_key is available in the standard library
let's be concise
Pages class to properly represent pages data
support for page range formatting
parse collapsed page ranges in JSON input
fix page_NumberPageFirst
use unicode_character() everywhere so that the character is preformatted