Babel v2.6.0 Release Notes

Release Date: 2018-05-28 // almost 6 years ago
  • Possibly incompatible changes

    These may be backward incompatible in some cases, as some more-or-less internal APIs have changed.
    ๐Ÿ†“ Please feel free to file issues if you bump into anything strange and we'll try to help!

    • ๐Ÿ”จ Numbers: Refactor decimal handling code and allow bypass of decimal quantization. (@kdeldycke) (PR #538)
    • Messages: allow processing files that are in locales unknown to Babel (@akx) (PR #557)
    • ๐Ÿ‘ General: Drop support for EOL Python 2.6 and 3.3 (@hugovk) (PR #546)

    Other changes

    • CLDR: Use CLDR 33 (@akx) (PR #581)
    • ๐Ÿ’… Lists: Add support for various list styles other than the default (@akx) (#552)
    • ๐Ÿ‘ป Messages: Add new PoFileError exception (@Bedrock02) (PR #532)
    • ๐Ÿง Times: Simplify Linux distro specific explicit timezone setting search (@scop) (PR #528)

    ๐Ÿ›  Bugfixes

    • CLDR: avoid importing alt=narrow currency symbols (@akx) (PR #558)
    • CLDR: ignore non-Latin numbering systems (@akx) (PR #579)
    • ๐Ÿ“„ Docs: Fix improper example for date formatting (@PTrottier) (PR #574)
    • ๐Ÿ—„ Tooling: Fix some deprecation warnings (@akx) (PR #580)

    ๐Ÿ“„ Tooling & docs

    • โž• Add explicit signatures to some date autofunctions (@xmo-odoo) (PR #554)
    • ๐Ÿ“ฆ Include license file in the generated wheel package (@jdufresne) (PR #539)
    • ๐Ÿ—„ Python 3.6 invalid escape sequence deprecation fixes (@scop) (PR #528)
    • โœ… Test and document all supported Python versions (@jdufresne) (PR #540)
    • โšก๏ธ Update copyright header years and authors file (@akx) (PR #559)