- DATA: Fixed various speaker counts containing malformed data - DATA: More design notes for Latin-script languages - DATA: Khmer added as draft, Armenian, Buginese, Georgian, Burmese, Lao and Thai refined - TWEAK: Implemented validation for speaker count data
0.2.6
- DATA: Various status updates, notes and reviewed orthographies - DATA: Introduced `marks` attribute containing all combinging marks needed for an orthography - FEATURE: Automatically extract and save `marks` from `base` data, plus retain any explicitly added `marks` in the data - TWEAK: For default `hyperglot-save` calls automatically run validation to flag any remaining issues - TWEAK: Flag legacy marks being used in charset data
0.2.5
- DATA: Introduced `design_note` parameter - DATA: Various language data updates and smaller fixes - DATA: Several orthography fixes, thanks Denis Moyogo Jacquerye - TWEAK: Changed orthography status names to `todo, draft, preliminary, verified` - TWEAK: Improved `Language.get_orthography` to return better default picks and allow getting orthographies of specific script or status
0.2.4
- First `pip` release :)
0.2.3
- FEATURE: Implemented `--include-all-orthographies` to check all but `deprecated` orthographies and changed default behaviour to only list `primary` orthographies - TWEAK: Implemented treating orthographies with `preferred_as_group` as one for checks - TWEAK: Languages with multiple `primary` orthographies will match if one is supported - TWEAK: `Languages` can be initiated with `pruneRetainDecomposed` to keep any precomposed characters from the database when using `prune` (which decomposes them to base + mark) - TWEAK: Improved tests for CLI and improved and fixed some parsing tests - FIX: Marginal cases fixed where using `parse_chars` and already parsed lists would merge a mark with a predeceding base glpyh and result in a erraneous list of base/aux characters - DATA: Added uppercase to bicameral scripts - DATA: All languages now have a `primary` orthography - DATA: Introduced `preferred_as_group` orthography attribute - TESTS: Config to ignore other library's warnings
0.2.2
- TWEAK: `Languages()` now takes a `validity` argument to filter by validity ('weak' or better by default) - TWEAK: `parse_chars` now will put decomposition components on in the input list to the end of the list - TWEAK: Languages require an orthography that has status `primary`