Skip to content

CSL 1.0.2

Latest
Compare
Choose a tag to compare
@bwiernik bwiernik released this 22 Oct 22:29
ea75983

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"
  • "periodical"
  • "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

  • date-parts set minItems to 1 (#158)
  • updated to draft-07 (#168)

Schematron

  • update to iso-schematron (#192)
  • add macro duplicate check check (#192)

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"