CVS commit: pkgsrc/textproc/py-fastjsonschema

"Adam Ciarcinski" <[email protected]> Wed, 5 Aug 2026 02:57:28 +0000
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
This is a multi-part message in MIME format.

--_----------=_1785898648196910
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="US-ASCII"

Module Name:	pkgsrc
Committed By:	adam
Date:		Wed Aug  5 02:57:28 UTC 2026

Modified Files:
	pkgsrc/textproc/py-fastjsonschema: Makefile PLIST distinfo

Log Message:
py-fastjsonschema: updated to 2.22.1

2.22.1 (2026-07-27)

* Fixed min Python version

2.22.0 (2026-07-25)

* Fixed IPv4 validation (rejecting leading zeros)
* Fixed empty items and patternProperties
* Fixed protection from deeply nested schemas potentially causing denial of service
* Fixed comparing values for enum and const validations
* Fixed resolving plain-name ref fragments
* Fixed not throwing when unknown format is used
* Fixed compilation of not, if/then/else, items, additionalItems, propertyNames and schema dependencies when a subschema generates no validation code
* Added option to get all the errors (set `fast_fail` to `False`)
* Added basic type hints
* Added support of duration and uuid formats from draft-2019


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/py-fastjsonschema/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/py-fastjsonschema/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/textproc/py-fastjsonschema/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.


--_----------=_1785898648196910
Content-Disposition: inline
Content-Length: 2717
Content-Transfer-Encoding: binary
Content-Type: text/x-diff; charset=us-ascii

Modified files:

Index: pkgsrc/textproc/py-fastjsonschema/Makefile
diff -u pkgsrc/textproc/py-fastjsonschema/Makefile:1.15 pkgsrc/textproc/py-fastjsonschema/Makefile:1.16
--- pkgsrc/textproc/py-fastjsonschema/Makefile:1.15	Fri Aug 15 06:30:32 2025
+++ pkgsrc/textproc/py-fastjsonschema/Makefile	Wed Aug  5 02:57:27 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2025/08/15 06:30:32 adam Exp $
+# $NetBSD: Makefile,v 1.16 2026/08/05 02:57:27 adam Exp $
 
-DISTNAME=	fastjsonschema-2.21.2
+DISTNAME=	fastjsonschema-2.22.1
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	textproc python
 MASTER_SITES=	${MASTER_SITE_PYPI:=f/fastjsonschema/}

Index: pkgsrc/textproc/py-fastjsonschema/PLIST
diff -u pkgsrc/textproc/py-fastjsonschema/PLIST:1.4 pkgsrc/textproc/py-fastjsonschema/PLIST:1.5
--- pkgsrc/textproc/py-fastjsonschema/PLIST:1.4	Mon Apr 14 12:06:25 2025
+++ pkgsrc/textproc/py-fastjsonschema/PLIST	Wed Aug  5 02:57:27 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2025/04/14 12:06:25 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2026/08/05 02:57:27 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -20,6 +20,9 @@ ${PYSITELIB}/fastjsonschema/draft06.pyo
 ${PYSITELIB}/fastjsonschema/draft07.py
 ${PYSITELIB}/fastjsonschema/draft07.pyc
 ${PYSITELIB}/fastjsonschema/draft07.pyo
+${PYSITELIB}/fastjsonschema/draft2019.py
+${PYSITELIB}/fastjsonschema/draft2019.pyc
+${PYSITELIB}/fastjsonschema/draft2019.pyo
 ${PYSITELIB}/fastjsonschema/exceptions.py
 ${PYSITELIB}/fastjsonschema/exceptions.pyc
 ${PYSITELIB}/fastjsonschema/exceptions.pyo

Index: pkgsrc/textproc/py-fastjsonschema/distinfo
diff -u pkgsrc/textproc/py-fastjsonschema/distinfo:1.12 pkgsrc/textproc/py-fastjsonschema/distinfo:1.13
--- pkgsrc/textproc/py-fastjsonschema/distinfo:1.12	Fri Aug 15 06:30:32 2025
+++ pkgsrc/textproc/py-fastjsonschema/distinfo	Wed Aug  5 02:57:27 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.12 2025/08/15 06:30:32 adam Exp $
+$NetBSD: distinfo,v 1.13 2026/08/05 02:57:27 adam Exp $
 
-BLAKE2s (fastjsonschema-2.21.2.tar.gz) = 37af11a9ff7f7f4d8c314c103dfefea2ee207bd2409954d89ced7e993de01d03
-SHA512 (fastjsonschema-2.21.2.tar.gz) = 9e16f533065267ba48eeda70e8a41fdc10b1b99832a3ddaa0d48d01a783e4555d2fb790201ca3f47b959d3e1f06f68b9f83672f90cc1969355d28f0f24cb9837
-Size (fastjsonschema-2.21.2.tar.gz) = 374130 bytes
+BLAKE2s (fastjsonschema-2.22.1.tar.gz) = 206738f185a88f3293d8e81142fa1c4702cdffbd9097c86f334cba27d1715d86
+SHA512 (fastjsonschema-2.22.1.tar.gz) = 975246cee87cea677cb87873d3ad7b81dd30370a5c860dd59527bd3793925693cd63e666250fcdcc70d7cbf4deb42733cd0606a63d6665c58b72b53d699fd847
+Size (fastjsonschema-2.22.1.tar.gz) = 382291 bytes


--_----------=_1785898648196910--