| .. :changelog: |
| |
| History |
| ------- |
| |
| 2.3 (2017-02-28) |
| ++++++++++++++++ |
| |
| - Fix bugs relating to deriving IDNAError from UnicodeError. |
| - More memory footprint improvements (Thanks, Alex Gaynor) |
| |
| 2.2 (2016-12-21) |
| ++++++++++++++++ |
| |
| - Made some changes to the UTS 46 data that should allow Jython to get around |
| 64kb Java class limits. (Thanks, John A. Booth and Marcin Płonka.) |
| - In Python 2.6, skip two tests that rely on data not present in that |
| Python version's unicodedata module. |
| - Use relative imports to help downstream users. |
| |
| 2.1 (2016-03-20) |
| ++++++++++++++++ |
| |
| - Memory consumption optimizations. The library should consume significantly |
| less memory through smarter data structures being used to represent |
| relevant Unicode properties. Many thanks to Shivaram Lingamneni for this |
| patch. |
| - Patches to make library work better with Python 2.6. The core library |
| currently works however the unit testing does not. (Thanks, Robert |
| Buchholz) |
| - Better affix all Unicode codepoint properties to a specific version. |
| |
| 2.0 (2015-05-18) |
| ++++++++++++++++ |
| |
| - Added support for Unicode IDNA Compatibility Processing (aka Unicode |
| Technical Standard #46). Big thanks to Jon Ribbens who contributed this |
| functionality. |
| |
| 1.1 (2015-01-27) |
| ++++++++++++++++ |
| |
| - Use IDNA properties from Unicode 6.3.0. Internet Architecture Board (IAB) |
| issued statement recommending against the use of Unicode 7.0.0 until |
| issues relating to U+08A1 codepoint are resolved. See http://goo.gl/Ed1n0K |
| - Identify some cases when label would be too longer to be a legal DNS name |
| and raise an exception. (Thanks, Ed Lewis) |
| |
| 1.0 (2014-10-12) |
| ++++++++++++++++ |
| |
| - Update IDNA properties for Unicode 7.0.0. |
| |
| 0.9 (2014-07-18) |
| ++++++++++++++++ |
| |
| - Fix issue with non-UTF-8 environments reading the README file |
| now that it contains non-ASCII. (Thanks, Tom Prince) |
| - Codec functions are useful, so they are separated into their own |
| module, rather than just existing for compatibility reasons. |
| - Add LICENSE file. |
| |
| 0.8 (2014-07-09) |
| ++++++++++++++++ |
| |
| - Added MANIFEST.in for correct source distribution compilation. |
| |
| 0.7 (2014-07-09) |
| ++++++++++++++++ |
| |
| - Filled out missing tests for various functions. |
| - Fix bug in CONTEXTO validation for Greek lower numeral sign (U+0375) |
| - Fix bug in CONTEXTO validation for Japanese middle dot (U+30FB) |
| - Improved documentation |
| - Move designation to Stable |
| |
| 0.6 (2014-04-29) |
| ++++++++++++++++ |
| |
| - Minor improvements to Python 3 support, tests (Thanks, Derek Wilson) |
| |
| 0.5 (2014-02-05) |
| ++++++++++++++++ |
| |
| - Update IDNA properties for Unicode 6.3.0. |
| |
| 0.4 (2014-01-07) |
| ++++++++++++++++ |
| |
| - Fix trove classifier for Python 3. (Thanks, Hynek Schlawack) |
| |
| 0.3 (2013-07-18) |
| ++++++++++++++++ |
| |
| - Ported to Python 3. |
| |
| 0.2 (2013-07-16) |
| ++++++++++++++++ |
| |
| - Improve packaging. |
| - More conformant, passes all relevant tests in the Unicode TR46 test suite. |
| |
| 0.1 (2013-05-27) |
| ++++++++++++++++ |
| |
| - First proof-of-concept version. |