Skip to content

v0.22.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@dwhieb dwhieb released this 04 Oct 03:31

Description

This release contains a large number of non-breaking changes, most of which are new properties on various schemas. It also loosens the restrictions on certain schemas, and makes numerous updates to the documentation. Finally, it introduces two new schemas: Annotation and Translation.

Noteable Changes

Changelog

Schemas

  • NEW: Annotation schema (#81)
  • NEW: Translation schema (#149)
  • NEW: schemas now support ID fields explicitly (#142)
  • CHANGE: support both date and date-time formats (#202)

Bundle

NEW: Bundle.id (#142)

DateCreated

  • CHANGE: support both date and date-time formats (#202)

DateModified

  • CHANGE: support both date and date-time formats (#202)

DateRecorded

  • CHANGE: support both date and date-time formats (#202)

Language

  • NEW: Language.access (#109)
  • NEW: Language.contributors (#110)
  • NEW: Language.id (#142)
  • NEW: Language.lexemes (#115)
  • NEW: Language.notes (#111)
  • NEW: Language.references (#112)
  • NEW: Language.tags (#113)
  • NEW: Language.texts (#114)

Lexeme

  • CHANGE: restrict values of Lexeme.notes.noteType (#186)
  • NEW: Lexeme.id (#142)
  • DOCS: update examples in description of Lexeme.morphemeType (#121)

Lexicon

  • FIX: Lexicon.contributors no longer refers to non-existent Contributor schema
  • NEW: Lexicon.id (#142)

Location

  • NEW: Location.id (#142)

Media

  • NEW: Media.id (#142)

MultiLangString

  • CHANGE: MultiLangString may not have additional properties

Note

  • NEW: Note.tags (#156)
  • CHANGE: Note.noteType is no longer required (except for Lexeme.notes) (#185)

Orthography

  • NEW: Orthography.id (#142)

Person

  • NEW: Person.id (#142)

Reference

  • NEW: Reference.doi (#188)
  • NEW: Reference.id (#142)

Sentence

  • CHANGE: Sentence.translation is now a Translation object (#149)
  • NEW: Sentence.id (#142)

Text

  • NEW: Text.annotations (#81)
  • NEW: Text.id (#142)

Word

  • CHANGE: Word.translation is now a Translation object (#149)
  • NEW: Word.startTime
  • NEW: Word.endTime
  • NEW: Word.phonemes.startTime
  • NEW: Word.phonemes.endTime

Documentation

  • add links to developer readme in user readme
  • add note about versioning in development to developer readme
  • add release steps for maintainers to CONTRIBUTING.md
  • minor updates to schema descriptions
  • organize best practices in developer readme by topic
  • update badges in user readme