CSL v1.0.2 is a minor update primarily adding new item types, variables, terms, and locators. It also includes a small number of minor behavior changes, several bug fixes, and updates to the schema framework versions.
Changes
New item types
- "classic"
- "collection"
- "document"
- "event"
- "hearing"
- "performance"
- "perdiodical"
- "regulation"
- "software"
- "standard"
New date variables
- "available-date"
New name variables
- "chair"
- "compiler"
- "contributor"
- "curator"
- "executive-producer"
- "guest"
- "host"
- "narrator"
- "organizer"
- "performer"
- "producer"
- "script-writer"
- "series-creator"
New number variables
- "part-number"
- "printing-number"
- "supplement-number"
New string variables
- "part-title"
- "volume-title"
- "archive_collection"
- "citation-key"
- "division"
- "event-title" (new name for "event" to avoid confusion with new "event" type)
- "language"
- "license"
- "reviewed-genre"
New terms
- "advance-online-publication"
- "album"
- "audio-recording"
- "bce"
- "ce"
- "film"
- "henceforth"
- "loc-cit"
- "no-place"
- "no-publisher"
- "on"
- "op-cit"
- "original-work-published"
- "personal-communication"
- "podcast"
- "podcast-episode"
- "preprint"
- "radio-broadcast"
- "radio-series"
- "radio-series-episode"
- "special-issue"
- "special-section"
- "television-broadcast"
- "television-series"
- "television-series-episode"
- "video"
- "working-paper"
- "colon"
- "comma"
- "semicolon"
New locators
- "act"
- "appendix"
- "article-locator"
- "book"
- "canon"
- "elocation"
- "equation"
- "rule"
- "scene"
- "table"
- "timestamp"
- "title-locator"
Other changes
JSON Schema Changes
Schematron
Addition to editor-translator
behavior
- "editor-translator" can now be directly called in a style and tested with
choose
like other name variables
New Chicago page-range-format options
- "chicago-15" (equivalent to existing "chicago" format from CSL 1.0.1
- "chicago-16" (slightly simplified format of "chicago", removing the exception case)
- In CSL 1.0.2, "chicago" is an alias for "chicago-15". In CSL 1.1, it will become an alias for "chicago-16"
String variables moved to number variables
- "citation-number"
- "first-reference-note-number"
- "locator"
- "page"
- "page-first"
- "section"
- "version"
Title variables now listed as a separate category
- no impact in CSL 1.0.2, but will be used for new title formatting options in CSL 1.1
Deprecation (will be removed in CSL 1.1)
- "event"
Removals
- field category terms have been removed
- the "sub verbo" term and locator type has been renamed "sub-verbo"