Skip to content

Commit 83000f3

Browse files
committed
chore(python): Release 0.35.0
Signed-off-by: Dmitry Dygalo <[email protected]>
1 parent bed4a9c commit 83000f3

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

crates/jsonschema-py/CHANGELOG.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
## [Unreleased]
44

5+
## [0.35.0] - 2025-11-16
6+
57
### Added
68

79
- Support for custom meta-schemas. Schemas with custom `$schema` URIs can now be used by registering their meta-schemas via the `registry` parameter in `validator_for()`. [#664](https://github.com/Stranger6667/jsonschema/issues/664)
810
- `registry` parameter to `meta.is_valid()` and `meta.validate()` for validating schemas against custom meta-schemas.
911
- Type stubs for the `meta` module.
1012
- PyPy 3.11 support. [#309](https://github.com/Stranger6667/jsonschema/issues/309)
11-
- Support for arbitrarily large integers. [#103](https://github.com/Stranger6667/jsonschema/issues/103)
13+
- Support for arbitrary-precision numbers, including large integers and high-precision decimals that exceed standard floating-point limits. [#103](https://github.com/Stranger6667/jsonschema/issues/103)
1214
- Support for HTTPS `$schema` URIs for drafts 04, 06, and 07 (e.g., `https://json-schema.org/draft-07/schema`). [#802](https://github.com/Stranger6667/jsonschema/issues/802)
1315

1416
### Changed
@@ -30,6 +32,7 @@
3032
### Added
3133

3234
- Python 3.14 support.
35+
3336
### Changed
3437

3538
- Update `pyo3` to `0.27`.
@@ -47,7 +50,7 @@
4750
- `unevaluatedProperties` memory usage drastically reduced by eliminating redundant registry clones during compilation.
4851
- `unevaluatedItems` validation is ~10% faster through early-exit optimizations and eliminating redundant validations in combinators.
4952

50-
## [0.32.1] - 2025-08-24
53+
## [0.33.0] - 2025-08-24
5154

5255
### Fixed
5356

@@ -738,7 +741,8 @@
738741
## 0.1.0 - 2020-06-09
739742
- Initial public release
740743

741-
[Unreleased]: https://github.com/Stranger6667/jsonschema/compare/python-v0.34.0...HEAD
744+
[Unreleased]: https://github.com/Stranger6667/jsonschema/compare/python-v0.35.0...HEAD
745+
[0.35.0]: https://github.com/Stranger6667/jsonschema/compare/python-v0.34.0...python-v0.35.0
742746
[0.34.0]: https://github.com/Stranger6667/jsonschema/compare/python-v0.33.0...python-v0.34.0
743747
[0.33.0]: https://github.com/Stranger6667/jsonschema/compare/python-v0.32.1...python-v0.33.0
744748
[0.32.1]: https://github.com/Stranger6667/jsonschema/compare/python-v0.32.0...python-v0.32.1

crates/jsonschema-py/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "jsonschema-py"
3-
version = "0.34.0"
3+
version = "0.35.0"
44
description = "A high-performance JSON Schema validator for Python"
55
keywords = ["jsonschema", "validation"]
66
categories = ["web-programming"]

0 commit comments

Comments
 (0)