- Fix display
width
- Add display
width
- Add utf-8 validation to every API taking a string. Only in debug mode.
- Change
findBadSeqUtf8
to include continuation bytes
- Fix
findBadSeqUtf8
off by one result
- Add
findBadSeqUtf8(openArray[char]): Slice[int]
to get the bad char bounds not just the start index - Change
toValidUtf8
behaviour to replace bad byte sequences by a single replacement value
- Add
verifyUtf8
- Add
toValidUtf8
for all supported Nim versions
- Fix unused func
- Add
toValidUtf8(string, string): string
- Drop support for Nim < 1.0
- Deprecate all funcs taking
seq[Rune]
- Add
cmpCaseless
- Add
toTitle
,toUpper
, andtoLower
- Drop Nim 0.18 support
- Fixes index error when checking ascii char 127
- Add Nim 0.20 to CI config
- Update to unicode 12.1
- Drop Nim 0.17 support
- Add Nim 0.19 support
- Update dependencies
- ASCII optimizations
- Export stdlib
unicode
module
- Update to unicode 11
- Improves compilation time
- Initial release