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.
- <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.
- <U+1429 CANADIAN SYLLABICS FINAL PLUS> is now considered the “correct” Y final, instead of <U+1540 CANADIAN SYLLABICS WEST-CREE Y> See UAlbertaALTLab/nehiyawewin-syllabics#2
- Support for the th-dialect final -kw cluster
- Build system now uses Poetry instead of Pipenv
- Consider <’> U+2018 RIGHT SINGLE QUOTATION MARK to mark an elided short-i.
- First stable release! 🎉
- Changed name from crk-orthography to cree-sro-syllabics.
- Changed CalVer scheme from
0.YYYY0M0D.PATCH
toYYYY.0M.0D
.
- ‼︎ 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
.
- Typo in support for 'thî'/ᖩ syllabic.
- Fix edge-case involving th-syllable in non-Sandhi conversion.
- Removed command line tools:
sro2syllabics(1)
andsyllabics2sro(1)
#w## Added
- Support th-dialect syllabics; i.e., "ᖧᖨᖩᖪᖫᖬᖭᖮ"
- Fixed minor documentation typos and formatting issues.
- Inaccessible AT&T FST parser.Change word matching specification (
- Breaking change:
syllabics2sro()
now converts look-alike characters in addition to the "canonical" syllabics characters. - Moderate refactoring to
syllabics2sro()
.
- Breaking change: Added conversion of NNBSP in syllabics to
hyphens in SRO in
syllabics2sro()
. This ensures round-trip conversion!
- Breaking change: Added bidirectional conversion of full-stop character (᙮).
- Added
sro2syllabics()
hyphens=
keyword argument. - Added
sro2syllabics -H/--hyphens
option.
- 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.
- New command line utilities:
sro2syllabics
andsyllabics2sro
! - Added
sro2syllabics
--sandhi
/--no-sandhi
options. - Added
syllabics2sro
--macrons
/--circumflexes
options.
- Fix a bug in
sro2syllabics()
that crashes when transcribing a word with one or more hyphens.
- Breaking change: hyphens are no longer produced when calling
sro2syllabics(..., sandhi=False)
.
- Breaking change:
sro2syllabics()
gains thesandhi=True
keyword argument that applies the sandhi orthographic convention by default on transcriptions from SRO to syllabics. - Enhanced comments.
- Proofread and enhanced glossary.