We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File python-idna.changes of Package python-idna

-------------------------------------------------------------------
Tue Nov 11 09:04:52 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- 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.

-------------------------------------------------------------------
Wed Oct 23 13:14:53 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- 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

-------------------------------------------------------------------
Sun Sep  8 12:47:31 UTC 2024 - Dirk Müller <dmueller@suse.com>

- 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

-------------------------------------------------------------------
Thu Apr 18 07:30:37 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>

- 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]

-------------------------------------------------------------------
Mon Nov 27 08:56:13 UTC 2023 - Dirk Müller <dmueller@suse.com>

- 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

-------------------------------------------------------------------
Fri Apr 21 12:26:39 UTC 2023 - Dirk Müller <dmueller@suse.com>

- add sle15_python_module_pythons (jsc#PED-68)

-------------------------------------------------------------------
Thu Apr 13 22:41:59 UTC 2023 - Matej Cepl <mcepl@suse.com>

- Make calling of %{sle15modernpython} optional.

-------------------------------------------------------------------
Fri Sep 16 18:24:43 UTC 2022 - Dirk Müller <dmueller@suse.com>

- 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

-------------------------------------------------------------------
Thu Jun 30 19:18:55 UTC 2022 - Johannes Kastl <kastl@b1-systems.de>

- add version constraint for python-rpm-macros >= 20220106.80d3756,
  otherwise this fails to build on 15.3 at '%pyunittest discover -v'

-------------------------------------------------------------------
Sat Oct 16 19:16:51 UTC 2021 - Dirk Müller <dmueller@suse.com>

- 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

-------------------------------------------------------------------
Sun Jun  6 11:47:54 UTC 2021 - Dirk Müller <dmueller@suse.com>

- update to 3.2:
  * Add type hints (Thanks, Seth Michael Larson!)
  * Remove support for Python 3.4

-------------------------------------------------------------------
Wed May 26 06:42:07 UTC 2021 - pgajdos@suse.com

- %check: use %pyunittest rpm macro

-------------------------------------------------------------------
Tue Feb  2 00:46:47 UTC 2021 - Dirk Müller <dmueller@suse.com>

- 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.

-------------------------------------------------------------------
Fri Jul 17 08:01:29 UTC 2020 - Dirk Mueller <dmueller@suse.com>

- 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.

-------------------------------------------------------------------
Fri Feb 28 22:41:37 UTC 2020 - Dirk Mueller <dmueller@suse.com>

- 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

-------------------------------------------------------------------
Sun Feb 17 05:58:35 UTC 2019 - John Vandenberg <jayvdb@gmail.com>

- Update to version 2.8
  * Update to Unicode 11.0.0.
  * Provide more specific exceptions for some malformed labels.
- Add fdupes

-------------------------------------------------------------------
Mon Jul  2 01:08:22 UTC 2018 - arun@gmx.de

- specfile:
  * update copyright year

- update to version 2.7:
  * Update to Unicode 10.0.0.
  * No longer accepts dot-prefixed domains (e.g. ".example") as
    valid. This is to be more conformant with the UTS 46 spec. Users
    should strip dot prefixes from domains before processing.

-------------------------------------------------------------------
Thu Nov  9 18:53:55 UTC 2017 - arun@gmx.de

- update to version 2.6:
  * Allows generation of IDNA and UTS 46 table data for different
    versions of Unicode, by deriving properties directly from Unicode
    data.
  * Ability to generate RFC 5892/IANA-style table data
  * Diagnostic output of IDNA-related Unicode properties and derived
    calculations for a given codepoint
  * Support for idna.__version__ to report version
  * Support for idna.idnadata.__version__ and
    idna.uts46data.__version__ to report Unicode version of underlying
    IDNA and UTS 46 data respectively.

-------------------------------------------------------------------
Tue Mar 21 15:31:28 UTC 2017 - jmatejek@suse.com

- point download url to PyPI
- drop %oname

-------------------------------------------------------------------
Thu Mar 16 14:01:23 UTC 2017 - tbechtold@suse.com

- update to version v2.5
  * only store scripts that are specifically referenced in logic
  * Fix validation for U+30FB KATAKANA MIDDLE DOT code point (#47)
  * range-based integer containment code
  * Documentation Updates
  * Make test runners Python 2.6 compatible (issue #20)
  * remove DISALLOWED codepoints from datafile, since they're unread
  * Avoid using bare 'except' (#39)
  * Add Python 3.5 support
  * Mark Python Wheels as universal (supports Python 2 and 3)
  * Skip tests that won't work on Python 2.6 (fixes #20)
  * Update Travis configuration to test against Python 2.6 and 3.6
  * Use relative imports (fixes #26)
  * Documentation tidy up
  * Revert to basing IDNAError on UnicodeError (issue #43) (#45)
  * rebuild idnadata
  * Update history with Java-related change
  * ignore vim swapfiles
  * Update Travis CI coverage to 3.6 and 3.7-dev
  * Reduce memory usage even further. (#41)
  * Update trove classifier for Python 3.6
  * Properly report label length exceptions (issue #36)
  * Segment uts46data to avoid Jython limits (#28)
- Switch to singlespec approach

-------------------------------------------------------------------
Fri Jul 17 13:39:56 UTC 2015 - nemysis@gmx.ch

- Initial package creation

openSUSE Build Service is sponsored by