Skip to content

Latest commit

 

History

History
152 lines (96 loc) · 4.43 KB

CHANGELOG.md

File metadata and controls

152 lines (96 loc) · 4.43 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning, with Calendar Versioning.

[2021.7.26]

BREAKING CHANGE

  • <U+167E CANADIAN SYLLABICS WOODS-CREE FINAL TH> is the correct Woods Cree th- final. I have no idea where the East Cree final <ᖮ> came from.

[2020.6.23]

BREAKING CHANGE

[2020.5.11]

Added

  • Support for the th-dialect final -kw cluster

Changed

  • Build system now uses Poetry instead of Pipenv

[2018.12.07]

Changed

  • Consider <’> U+2018 RIGHT SINGLE QUOTATION MARK to mark an elided short-i.
  • First stable release! 🎉

Changed

  • Changed name from crk-orthography to cree-sro-syllabics.
  • Changed CalVer scheme from 0.YYYY0M0D.PATCH to YYYY.0M.0D.

Changed

  • ‼︎ Convert from a package (a folder) to a module (a single .py file)!
  • Write deliberate test cases for nwV syllables.
  • Change word matching specification to disallow adjacent vowels.
  • Make "word boundary" more explicit, instead of using \b.

Fixed

  • Typo in support for 'thî'/ᖩ syllabic.
  • Fix edge-case involving th-syllable in non-Sandhi conversion.

Removed

  • Removed command line tools: sro2syllabics(1) and syllabics2sro(1)

#w## Added

  • Support th-dialect syllabics; i.e., "ᖧᖨᖩᖪᖫᖬᖭᖮ"

Changed

  • Fixed minor documentation typos and formatting issues.

Removed

  • Inaccessible AT&T FST parser.Change word matching specification (

Changed

  • Breaking change: syllabics2sro() now converts look-alike characters in addition to the "canonical" syllabics characters.
  • Moderate refactoring to syllabics2sro().

Changed

  • Breaking change: Added conversion of NNBSP in syllabics to hyphens in SRO in syllabics2sro(). This ensures round-trip conversion!

Added

  • Breaking change: Added bidirectional conversion of full-stop character (᙮).
  • Added sro2syllabics() hyphens= keyword argument.
  • Added sro2syllabics -H/--hyphens option.

Changed

  • Minor updates to documentation.
  • Breaking change: hyphens are converted to <U+02025 NARROW NO-BREAK SPACE> by default.
  • syllabics2sro() now converts sequences of a "w-less" syllabic + <U+1427 CANADIAN SYLLABICS FINAL MIDDLE DOT> as if they were the pre-composed "with w-dot" variant.

Added

  • New command line utilities: sro2syllabics and syllabics2sro!
  • Added sro2syllabics --sandhi/--no-sandhi options.
  • Added syllabics2sro --macrons/--circumflexes options.

Fixed

  • Fix a bug in sro2syllabics() that crashes when transcribing a word with one or more hyphens.

Changed

  • Breaking change: hyphens are no longer produced when calling sro2syllabics(..., sandhi=False).

Changed

  • Breaking change: sro2syllabics() gains the sandhi=True keyword argument that applies the sandhi orthographic convention by default on transcriptions from SRO to syllabics.
  • Enhanced comments.
  • Proofread and enhanced glossary.