PyICU v2.3.1 Release Notes

    • workedaround mystery variations in test_Script.testSurrogatePairs
    • added support for RuleBasedBreakIterator.getBinaryRules()
    • added support for RuleBasedBreakIterator(binaryRules)
    • added wrappers for LocaleBuilder
    • added workaround for MSVC++ compiler issue (kochelmonster)
    • added support for ICU 65.1
    • added wrappers for DecimalFormat.get|setMultiplierScale()
    • added wrapper for Locale.createUnicodeKeywords()
    • added wrappers for new MeasureUnit static factory methods
    • added wrappers for LocaleMatcher
    • added wrappers for LocaleMatcher::Builder as LocaleMatcher.Builder
    • added wrappers for LocaleMatcher::Result as LocaleMatcher.Result
    • added support for constructing Locale objects from keywords
    • locale.addLikelySubtags() and minimizeSubtags() now modify locale in place
    • added wrappers for BytesTrie, BytesTrie.Builder|Iterator|State
    • added wrappers for UCharsTrie, UCharsTrie.Builder|Iterator|State
    • added wrappers for GenderInfo
    • added support for implementing a subclass of Replaceable in Python
    • added support for using PythonReplaceable with Transliterator methods