pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/py-validators
Module Name: pkgsrc
Committed By: adam
Date: Tue Oct 13 12:54:17 UTC 2026
Modified Files:
pkgsrc/textproc/py-validators: Makefile distinfo
Log Message:
py-validators: updated to 0.36.0
0.36.0 (2026-10-10)
_**Breaking**_
* Drops support for Python `v3.9` and `v3.10`. Python `v3.11` or newer is required.
* 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.
* `cusip()` and `sedol()` require a numeric check digit.
* `md5()`, `sha1()`, `sha224()`, `sha256()`, `sha384()`, `sha512()`, `base16()`, `base32()`, `base58()` and `base64()` reject trailing characters, such as a trailing newline.
* `ind_pan()` requires a full-string match.
* `fr_ssn()` no longer accepts a comma as the gender or Corsica department character.
* `domain()` rejects an underscore in the last label
* `mastercard()` accepts only the 2221-2720 range of the 2-series BINs.
* `eth_address()` rejects non-hexadecimal characters.
* `mac_address()` rejects mixed separators.
* `slug()` rejects a trailing newline, and telnet URIs reject control characters.
_**Features**_
* feat(uri): add telnet URI validation per RFC 4248
* Accept `file://` URLs per RFC 8089
* cron: accept a step over a range (e.g. `1-5/2`) and in list items
* Accept lowercase IBANs in `iban()`
* fix(cron): accept day-of-week `7` as a Sunday alias
* Accept a trailing dot on simple hostnames with `rfc_1034`
* fix(crypto_addresses): accept testnet (`tb`) segwit addresses
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/textproc/py-validators/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/textproc/py-validators/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/textproc/py-validators/Makefile
diff -u pkgsrc/textproc/py-validators/Makefile:1.34 pkgsrc/textproc/py-validators/Makefile:1.35
--- pkgsrc/textproc/py-validators/Makefile:1.34 Tue May 13 17:14:03 2025
+++ pkgsrc/textproc/py-validators/Makefile Tue Oct 13 12:54:16 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.34 2025/05/13 17:14:03 adam Exp $
+# $NetBSD: Makefile,v 1.35 2026/10/13 12:54:16 adam Exp $
-DISTNAME= validators-0.35.0
+DISTNAME= validators-0.36.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= textproc python
MASTER_SITES= ${MASTER_SITE_PYPI:=v/validators/}
Index: pkgsrc/textproc/py-validators/distinfo
diff -u pkgsrc/textproc/py-validators/distinfo:1.30 pkgsrc/textproc/py-validators/distinfo:1.31
--- pkgsrc/textproc/py-validators/distinfo:1.30 Tue May 13 17:14:03 2025
+++ pkgsrc/textproc/py-validators/distinfo Tue Oct 13 12:54:16 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.30 2025/05/13 17:14:03 adam Exp $
+$NetBSD: distinfo,v 1.31 2026/10/13 12:54:16 adam Exp $
-BLAKE2s (validators-0.35.0.tar.gz) = f5924668f728fb3c132d0447bba10825373f70d7f4b7384a2a95e510f359f2d2
-SHA512 (validators-0.35.0.tar.gz) = abc447981df4747c6c167b8d79170ec4081d4c9b30b81d0ab3b2652e9eb94e5770b012149c3a49a328ec531785ce57d34a76de06e58ac0e0ad88b55d51e9590c
-Size (validators-0.35.0.tar.gz) = 73399 bytes
+BLAKE2s (validators-0.36.0.tar.gz) = 03c31bcba37fbbf7edd2200f2629afbc71167d8d65be995c5a2f4ae702ee641f
+SHA512 (validators-0.36.0.tar.gz) = c3f02d98afd47518d8b3d5d1b6a48b190ae472d78cc7d5580ec0d4bb764be06534d06f18d1bd4c4af5aa28a5b0164da5a09a9ef72ee95380b600bf913334f555
+Size (validators-0.36.0.tar.gz) = 79234 bytes
Home |
Main Index |
Thread Index |
Old Index