562d5b144d
- Update to 3.11 * Update to Unicode 16.0.0, including significant changes to UTS46 processing. As a result of Unicode ending support for it, transitional processing no longer has an effect and returns the same result. * Add support for Python 3.14, lowest supported version is Python 3.8. * Various updates to packaging, including PEP 740 support.
Markéta Machová2025-11-11 09:19:12 +00:00
e7104a1222
- Update to 3.10 * Reverted to Unicode 15.1.0 data. Unicode 16 has some significant changes to UTS46 processing that will require more work to properly implement. - from version 3.9 * Update to Unicode 16.0.0 * Deprecate setup.cfg in favour of pyproject.toml * Use ruff for code formatting
Dirk Mueller2024-10-23 20:08:29 +00:00
5f8061b5e1
Accepting request 1199444 from devel:languages:python
Ana Guerrero2024-09-09 12:43:22 +00:00
8449421820
- update to 3.8: * Fix regression where IDNAError exception was not being produced for certain inputs. * Add support for Python 3.13, drop support for Python 3.5 as it is no longer testable. * Documentation improvements * Updates to package testing using Github actions
Dirk Mueller2024-09-08 12:48:12 +00:00
ea40dd9494
Accepting request 1168783 from devel:languages:python
Ana Guerrero2024-04-18 20:08:01 +00:00
e61d8042cb
- update to 3.7 (bsc#1222842, CVE-2024-3651): * Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time to process. [CVE-2024-3651]
Daniel Garcia2024-04-18 07:34:42 +00:00
7ed46fb9ef
Accepting request 1129063 from devel:languages:python
Ana Guerrero2023-11-28 21:18:05 +00:00
66f68666da
- update to 3.6: * Fix regression to include tests in source distribution. * Update to Unicode 15.1.0 * String codec name is now "idna2008" as overriding the system codec "idna" was not working. * Fix typing error for codec encoding * "setup.cfg" has been added for this release due to some downstream * lack of adherence to PEP 517. Should be removed in a future release so please prepare accordingly. * Removed reliance on a symlink for the "idna-data" tool to comport with PEP 517 and the Python Packaging User Guide for sdist archives. * Added security reporting protocol for project
Dirk Mueller2023-11-27 09:03:50 +00:00
f8fae017ef
- update to 3.4: * Update to Unicode 15.0.0 * Migrate to pyproject.toml for build information (PEP 621) * Correct another instance where generic exception was raised instead of IDNAError for malformed input * Source distribution uses zeroized file ownership for improved reproducibility
Dirk Mueller2022-09-16 18:25:11 +00:00
ae90a3bfe8
- update to 3.3: - Update to Unicode 14.0.0 - Update to in-line type annotations - Throw IDNAError exception correctly for some malformed input - Advertise support for Python 3.10 - Improve testing regime on Github - Fix Russian typo in documentation
Dirk Mueller2021-10-16 19:17:08 +00:00
9ef09a5868
- update to 3.1: - Ensure license is included in package (Thanks, Julien Schueller) - No longer mark wheel has universal (Thanks, Matthieu Darbois) - Test on PowerPC using Travis CI - Python 2 is no longer supported (the 2.x branch supports Python 2, use "idna<3" in your requirements file if you need Python 2 support) - Support for V2 UTS 46 test vectors.
Dirk Mueller2021-02-02 00:49:28 +00:00
30f81c99cb
- update to 2.10: - Update to Unicode 13.0.0. - Throws a more specific exception if "xn--" is provided as a label. - This is expected to be the last version that supports Python 2.
Dirk Mueller2020-07-17 08:01:48 +00:00
7dfd6826c2
- update to 2.9: - Update to Unicode 12.1.0. - Prohibit A-labels ending with a hyphen (Thanks, Julien Bernard!) - Future-proofing: Test on Python 3.7 and 3.8, don't immediately fail should Python 4 come along. - Made BSD 3-clause license clearer
Dirk Mueller2020-02-28 22:42:19 +00:00