All Versions
42
Latest Version
2.5
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v2.5 Changes

    • added missing BreakIterator.getRuleStatus() wrapper
    • added wrappers for UBiDi API
    • added wrappers for UBiDiTransform API
    • added support for ICU 68.1
    • added wrappers for DateIntervalFormat.get/setContext()
    • added wrapper for LocaleMatcher.isMatch()
    • added wrapper for LocaleMatcherBuilder.setDirection()
    • added wrappers LocaleMatcherBuilder.setMaxDistance(), setNoDefaultLocale()
    • added wrappers for MeasureUnit.getComplexity() and UMeasureUnitComplexity
    • added wrapper for MeasureUnit.getIdentifier()
    • switched MeasureUnit.str() to use MeasureUnit::getIdentifier()
    • added wrappers for new MeasureUnit static factory methods
    • added wrapper for FormattedNumber.getOutputUnit()
    • added wrapper for FormattedNumberRange.getDecimalNumbers()
    • added wrappers for PluralRules.select(FormattedNumber|Range)
  • v2.4.3 Changes

    • added support for turning on -pedantic with gcc or clang
    • added support for ICU 67.1
    • added wrappers for FormattedValue, ConstrainedFieldPosition, UFieldCategory
    • made FormattedValue iterable via nextPosition()
    • added wrappers for FormattedDateInterval, FormattedNumber, FormattedList
    • added wrappers for FormattedRelativeDateTime and enums
    • added wrappers for UNumberFormatFields, UNumberFormatAttribute
    • added wrappers for NumberRangeFormatter, FormattedNumberRange and enums
    • added icu.ICU_MAX_MAJOR_VERSION global set to largest ICU version supported
  • v2.4.2 Changes

    • added Char.getPropertyValueName() and Char.getPropertyValueEnum()
    • fixed build errors with PythonReplaceable for ICU < 55
  • v2.4.1 Changes

    • fixed build issues with ICU < 59
  • v2.4 Changes

    • added missing header files to MANIFEST.in
  • v2.3.1 Changes

    • 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
  • v2.3 Changes

    • fixed build error with ICU 61, ICU 62
  • v2.2 Changes

    • added support for also trying pkg-config for build configuration (Linux)
    • fixed compilation issue in collator.cpp when not using c++11 (and icu < 60)
    • added support for ICU 64.1
    • filled out wrappers for missing NumberFormatter methods and classes
  • v2.1 Changes

    • added wrappers for AlphabeticIndex and ImmutableIndex
    • added wrapper for NumberingSystem
    • added wrapper for UGraphemeClusterBreak enum
    • added wrapper for UHangulSyllableType enum
    • added wrappers for Edits and Edits::Iterator and Edits support with CaseMap
    • added support for ICU 63.1
    • added wrappers for Locale::to|fromLanguageTag
    • added wrappers for UIndicPositionalCategory, UIndicSyllabicCategory enums
    • added wrapper for UVerticalOrientation enum
  • v2.0.6 Changes

    • added wrapper for ULineBreak enum
    • fixed crasher with pypy3 6.0