Babel v0.9.6 Release Notes

  • ๐Ÿš€ (released on March 17th 2011)

    • ๐Ÿ“š Backport r493-494: documentation typo fixes.
    • ๐Ÿ‘‰ Make the CLDR import script work with Python 2.7.
    • ๐Ÿ›  Fix various typos.
    • ๐Ÿ›  Fixed Python 2.3 compatibility (:trac:146, :trac:233).
    • Sort output of list-locales.
    • โšก๏ธ Make the POT-Creation-Date of the catalog being updated equal to POT-Creation-Date of the template used to update (:trac:148).
    • ๐Ÿ‘‰ Use a more explicit error message if no option or argument (command) is passed to pybabel (:trac:81).
    • 0๏ธโƒฃ Keep the PO-Revision-Date if it is not the default value (:trac:148).
    • 0๏ธโƒฃ Make --no-wrap work by reworking --width's default and mimic xgettext's behaviour of always wrapping comments (:trac:145).
    • Fixed negative offset handling of Catalog._set_mime_headers (:trac:165).
    • โž• Add --project and --version options for commandline (:trac:173).
    • Add a ne() method to the Local class.
    • Explicitly sort instead of using sorted() and don't assume ordering (Python 2.3 and Jython compatibility).
    • โœ‚ Removed ValueError raising for string formatting message checkers if the string does not contain any string formattings (:trac:150).
    • ๐Ÿ›  Fix Serbian plural forms (:trac:213).
    • Small speed improvement in format_date() (:trac:216).
    • ๐Ÿ›  Fix number formatting for locales where CLDR specifies alt or draft items (:trac:217)
    • ๐Ÿ›  Fix bad check in format_time (:trac:257, reported with patch and tests by jomae)
    • ๐Ÿ›  Fix so frontend.CommandLineInterface.run does not accumulate logging handlers (:trac:227, reported with initial patch by dfraser)
    • ๐Ÿ›  Fix exception if environment contains an invalid locale setting (:trac:200)