Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-validators for openSUSE:Factory checked in at 2026-11-05 18:19:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-validators (Old) and /work/SRC/openSUSE:Factory/.python-validators.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-validators" Thu Nov 5 18:19:27 2026 rev:31 rq:1394822 version:0.36.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-validators/python-validators.changes 2025-05-02 14:55:57.473148224 +0200 +++ /work/SRC/openSUSE:Factory/.python-validators.new.3759290/python-validators.changes 2026-11-05 18:19:39.867060017 +0100 @@ -1,0 +2,77 @@ +Wed Nov 4 06:32:01 UTC 2026 - Mia Herkt <[email protected]> + +- Update to 0.36.0: +Breaking + * Drops support for Python v3.9 and v3.10. + Python v3.11 or newer is required. + gh#python-validators/validators#488 + * Stricter validation: the following inputs, previously accepted + by mistake, are now rejected. + + isin() now verifies the check digit, which was previously + ignored. Lowercase ISINs are still accepted. + gh#python-validators/validators#464 + + cusip() and sedol() require a numeric check digit. + gh#python-validators/validators#487 + + md5(), sha1(), sha224(), sha256(), sha384(), sha512(), + base16(), base32(), base58() and base64() reject trailing + characters, such as a trailing newline. + gh#python-validators/validators#486 + + ind_pan() requires a full-string match. + gh#python-validators/validators#478 + + fr_ssn() no longer accepts a comma as the gender or Corsica + department character. + gh#python-validators/validators#469 + + domain() rejects an underscore in the last label and names + longer than 253 octets once IDNA-encoded, as defined by + RFC 1035. + gh#python-validators/validators#485 + gh#python-validators/validators#461 + + mastercard() accepts only the 2221-2720 range of the + 2-series BINs. + gh#python-validators/validators#467 + + eth_address() rejects non-hexadecimal characters. + gh#python-validators/validators#466 + + mac_address() rejects mixed separators. + gh#python-validators/validators#432 + + slug() rejects a trailing newline, and telnet URIs reject + control characters. + gh#python-validators/validators#492 +Features + * feat(uri): add telnet URI validation per RFC 4248 + gh#python-validators/validators#446 + * Accept file:// URLs per RFC 8089 + gh#python-validators/validators#483 + * cron: accept a step over a range (e.g. 1-5/2) and in list items + gh#python-validators/validators#482 + * Accept lowercase IBANs in iban() + gh#python-validators/validators#471 + * fix(cron): accept day-of-week 7 as a Sunday alias + gh#python-validators/validators#470 + * Accept a trailing dot on simple hostnames with rfc_1034 + gh#python-validators/validators#462 + * fix(crypto_addresses): accept testnet (tb) segwit addresses + gh#python-validators/validators#466 +Maintenance + * fix: reject MAC addresses with mixed separators + gh#python-validators/validators#432 + * feat: Optimize slug. Extend tests. + gh#python-validators/validators#439 + * chore: update codebase to reflect new username + gh#python-validators/validators#447 + * docs: correct PossibleValueTypes note in between to include + None + gh#python-validators/validators#460 + * chore: use native pyproject config for tox and pytest + gh#python-validators/validators#490 + * test: cover RFC length limits for domain() and hostname() + gh#python-validators/validators#493 + * chore!: adopt uv and PEP 735 dependency groups + gh#python-validators/validators#495 + * docs: explain why the documentation is hosted on the + maintainer's fork + gh#python-validators/validators#497 + * docs: hide badges from the man page; upgrade docs tooling to + latest stable + gh#python-validators/validators#498 + +------------------------------------------------------------------- Old: ---- validators-0.35.0.tar.gz New: ---- validators-0.36.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-validators.spec ++++++ --- /var/tmp/diff_new_pack.857mrD/_old 2026-11-05 18:19:40.614090756 +0100 +++ /var/tmp/diff_new_pack.857mrD/_new 2026-11-05 18:19:40.617090879 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-validators # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-validators -Version: 0.35.0 +Version: 0.36.0 Release: 0 Summary: Python Data Validation License: MIT ++++++ validators-0.35.0.tar.gz -> validators-0.36.0.tar.gz ++++++ ++++ 3929 lines of diff (skipped)
