Skip to content

Commit a1ffac5

Browse files
committed
chore(python): Release 0.34.0
Signed-off-by: Dmitry Dygalo <[email protected]>
1 parent 65e5d7b commit a1ffac5

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
### Performance
2222

23-
- `apply` now reuses cached schema locations, URI fragments, and buffers for up to ~2. faster validation.
23+
- `apply` now reuses cached schema locations, URI fragments, and buffers for up to ~2.5x faster validation.
2424
- Recursive and regular `$ref` compilation deduplicates validator nodes, which decreases the memory usage and improves performance.
2525
- Validator compilation restores the regex cache for faster builds on regex-heavy schemas and precomputes absolute schema locations, trading a bit of compile time for faster `apply` on location-heavy workloads.
2626
- Large schema compilation is significantly faster. [#755](https://github.com/Stranger6667/jsonschema/issues/755)

crates/jsonschema-py/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## [Unreleased]
44

5+
## [0.34.0] - 2025-11-14
6+
57
### Added
68

79
- Python 3.14 support.
@@ -714,7 +716,8 @@
714716
## 0.1.0 - 2020-06-09
715717
- Initial public release
716718

717-
[Unreleased]: https://github.com/Stranger6667/jsonschema/compare/python-v0.33.0...HEAD
719+
[Unreleased]: https://github.com/Stranger6667/jsonschema/compare/python-v0.34.0...HEAD
720+
[0.34.0]: https://github.com/Stranger6667/jsonschema/compare/python-v0.33.0...python-v0.34.0
718721
[0.33.0]: https://github.com/Stranger6667/jsonschema/compare/python-v0.32.1...python-v0.33.0
719722
[0.32.1]: https://github.com/Stranger6667/jsonschema/compare/python-v0.32.0...python-v0.32.1
720723
[0.32.0]: https://github.com/Stranger6667/jsonschema/compare/python-v0.31.0...python-v0.32.0

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.33.0"
3+
version = "0.34.0"
44
description = "A high-performance JSON Schema validator for Python"
55
keywords = ["jsonschema", "validation"]
66
categories = ["web-programming"]

0 commit comments

Comments
 (0)