Avatar for the Stranger6667 user
Stranger6667
jsonschema
BlogDocsChangelog

fix: Percent-encoded characters in `$ref` URI fragments are now decoded when stored as `schema_path`

#1135Merged
Comparing
dd/fix-ref-target-base-percent-decode
(
65729d9
) with
master
(
fc492c6
)
CodSpeed Performance Gauge
0%
Untouched
78

Benchmarks

78 total
build[FHIR]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+8%
137.6 ms127 ms
evaluate[unevaluated_properties]
crates/jsonschema/benches/unevaluated_properties.rs::benches::run_benchmarks
CodSpeed Performance Gauge
+4%
122 µs117 µs
is_valid[Fast/Valid]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+3%
7 µs6.8 µs
is_valid[Fast/Invalid]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+2%
1.3 µs1.2 µs
is_valid[GeoJSON/Canada]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+2%
7.6 ms7.4 ms
validate[GeoJSON/Canada]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+2%
7.6 ms7.4 ms
evaluate[Fast/Valid]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+2%
26.3 µs25.9 µs
build[Recursive]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+1%
1.6 ms1.6 ms
build[CITM]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+1%
319.6 µs316.2 µs
validate[FHIR/Fhir]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+1%
85.1 µs84.3 µs
prepare_borrowed[draft 6]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
+1%
32.2 µs31.9 µs
prepare_owned_with_specifications[GeoJSON]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
+1%
81.5 µs81 µs
prepare_borrowed[draft 7]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
+1%
33.2 µs33 µs
validate[CITM/Catalog]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+1%
5.5 ms5.5 ms
is_valid[Recursive/StructuredContent]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
+1%
83.5 µs83.1 µs
is_valid[unevaluated_properties]
crates/jsonschema/benches/unevaluated_properties.rs::benches::run_benchmarks
CodSpeed Performance Gauge
0%
46.5 µs46.3 µs
prepare_owned[draft 7]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
0%
36.8 µs36.6 µs
prepare_borrowed_with_specifications[Fast]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
0%
36.2 µs36 µs
evaluate[Fast/Invalid]
crates/jsonschema/benches/jsonschema.rs::jsonschema::run_benchmarks
CodSpeed Performance Gauge
0%
30 µs29.8 µs
prepare_owned[draft 4]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
0%
34.7 µs34.5 µs
prepare_owned[draft 2020-12]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
0%
35.3 µs35.1 µs
prepare_borrowed[draft 2019-09]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
0%
32.5 µs32.3 µs
prepare_owned[draft 6]
crates/jsonschema-referencing/benches/registry.rs::benches::bench_subresources::registry
CodSpeed Performance Gauge
0%
35.8 µs35.7 µs
iter_errors[unevaluated_properties]
crates/jsonschema/benches/unevaluated_properties.rs::benches::run_benchmarks
CodSpeed Performance Gauge
0%
59.3 µs59.1 µs
metaschema/is_valid/Recursive
crates/jsonschema/benches/metaschema.rs::metaschema::run_benchmarks
CodSpeed Performance Gauge
0%
156.3 µs155.9 µs

Commits

Click on a commit to change the comparison range
Base
master
fc492c6
-0.44%
fix: Percent-encoded characters in `$ref` URI fragments are now decoded when stored as `schema_path`
65729d9
4 days ago
by Stranger6667
© 2026 CodSpeed Technology
Home Terms Privacy Docs