- BREAKING CHANGE - replaced assert with throwing ArgumentError in:
syllableHasJong
syllableCodeHasJong
HangulSyllable.fromString
HangulSyllable.fromCharCode
HangulSyllable.cho
setterHangulSyllable.jung
setterHangulSyllable.jong
setter
// before (AssertionError)
try {
HangulSyllable.fromString(someString);
} catch (AssertionError e) {
print(e);
}
// after (ArgumentError)
try {
HangulSyllable.fromString(someString);
} catch (ArgumentError e) {
print(e);
}
- added syllableHasJong and syllableCodeHasJong
- BREAKING CHANGE - Fix: inputting 아,ㄲ,ㅏ was producing "악가" instead of "아까"
- Dart version <4.0 instead of <3.0
- added method HangulInput.clear
- added method HangulInput.backspace
- added function isValidJamo
- added function isValidJamoCode
- added class HangulInput for creating hangul syllables from individual characters
- added example
- improved doc
- added tests
- standardized error messages
- initial release with basic