Skip to content

Commit 66223a2

Browse files
committed
Change version header markers
1 parent a9b5bb2 commit 66223a2

File tree

2 files changed

+48
-49
lines changed

2 files changed

+48
-49
lines changed

CHANGELOG.rst

Lines changed: 47 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
v4.10.0
2-
-------
2+
=======
33

44
* Add support for referencing schemas with ``$ref`` across different versions
55
of the specification than the referrer's
66

77
v4.9.1
8-
------
8+
======
99

1010
* Update some documentation examples to use newer validator releases in their
1111
sample code.
1212

1313
v4.9.0
14-
------
14+
======
1515

1616
* Fix relative ``$ref`` resolution when the base URI is a URN or other scheme
1717
(#544).
@@ -24,42 +24,42 @@ v4.9.0
2424
<https://github.com/python-jsonschema/check-jsonschema>`_.
2525

2626
v4.8.0
27-
------
27+
======
2828

2929
* ``best_match`` no longer traverses into ``anyOf`` and ``oneOf`` when all of
3030
the errors within them seem equally applicable. This should lead to clearer
3131
error messages in some cases where no branches were matched.
3232

3333
v4.7.2
34-
------
34+
======
3535

3636
* Also have ``best_match`` handle cases where the ``type`` validator is an
3737
array.
3838

3939
v4.7.1
40-
------
40+
======
4141

4242
* Minor tweak of the PyPI hyperlink names
4343

4444
v4.7.0
45-
------
45+
======
4646

4747
* Enhance ``best_match`` to prefer errors from branches of the schema which
4848
match the instance's type (#728)
4949

5050
v4.6.2
51-
------
51+
======
5252

5353
* Fix a number of minor typos in docstrings, mostly private ones (#969)
5454

5555
v4.6.1
56-
------
56+
======
5757

5858
* Gut the (incomplete) implementation of ``recursiveRef`` on draft 2019. It
5959
needs completing, but for now can lead to recursion errors (e.g. #847).
6060

6161
v4.6.0
62-
------
62+
======
6363

6464
* Fix ``unevaluatedProperties`` and ``unevaluatedItems`` for types they should
6565
ignore (#949)
@@ -68,13 +68,13 @@ v4.6.0
6868
to contributors).
6969

7070
v4.5.1
71-
------
71+
======
7272

7373
* Revert changes to ``$dynamicRef`` which caused a performance regression
7474
in v4.5.0
7575

7676
v4.5.0
77-
------
77+
======
7878

7979
* Validator classes for each version now maintain references to the correct
8080
corresponding format checker (#905)
@@ -83,69 +83,69 @@ v4.5.0
8383
No functional behavior changes are expected from the change.
8484

8585
v4.4.0
86-
------
86+
======
8787

8888
* Add ``mypy`` support (#892)
8989
* Add support for Python 3.11
9090

9191
v4.3.3
92-
------
92+
======
9393

9494
* Properly report deprecation warnings at the right stack level (#899)
9595

9696
v4.3.2
97-
------
97+
======
9898

9999
* Additional performance improvements for resolving refs (#896)
100100

101101
v4.3.1
102-
------
102+
======
103103

104104
* Resolving refs has had performance improvements (#893)
105105

106106
v4.3.0
107-
------
107+
======
108108

109109
* Fix undesired fallback to brute force container uniqueness check on
110110
certain input types (#893)
111111
* Implement a PEP544 Protocol for validator classes (#890)
112112

113113
v4.2.1
114-
------
114+
======
115115

116116
* Pin ``importlib.resources`` from below (#877)
117117

118118
v4.2.0
119-
------
119+
======
120120

121121
* Use ``importlib.resources`` to load schemas (#873)
122122
* Ensure all elements of arrays are verified for uniqueness by ``uniqueItems``
123123
(#866)
124124

125125
v4.1.2
126-
------
126+
======
127127

128128
* Fix ``dependentSchemas`` to properly consider non-object instances to be
129129
valid (#850)
130130

131131
v4.1.1
132-
------
132+
======
133133

134134
* Fix ``prefixItems`` not indicating which item was invalid within the instance
135135
path (#862)
136136

137137
v4.1.0
138-
------
138+
======
139139

140140
* Add Python 3.10 to the list of supported Python versions
141141

142142
v4.0.1
143-
------
143+
======
144144

145145
* Fix the declaration of minimum supported Python version (#846)
146146

147147
v4.0.0
148-
------
148+
======
149149

150150
* Partial support for Draft 2020-12 (as well as 2019-09).
151151
Thanks to Thomas Schmidt and Harald Nezbeda.
@@ -178,37 +178,37 @@ v4.0.0
178178
``Validator.is_valid``.
179179

180180
v3.2.0
181-
------
181+
======
182182

183183
* Added a ``format_nongpl`` setuptools extra, which installs only ``format``
184184
dependencies that are non-GPL (#619).
185185

186186
v3.1.1
187-
------
187+
======
188188

189189
* Temporarily revert the switch to ``js-regex`` until #611 and #612 are
190190
resolved.
191191

192192
v3.1.0
193-
------
193+
======
194194

195195
* Regular expressions throughout schemas now respect the ECMA 262 dialect, as
196196
recommended by the specification (#609).
197197

198198
v3.0.2
199-
------
199+
======
200200

201201
* Fixed a bug where ``0`` and ``False`` were considered equal by
202202
``const`` and ``enum`` (#575).
203203

204204
v3.0.1
205-
------
205+
======
206206

207207
* Fixed a bug where extending validators did not preserve their notion
208208
of which validator property contains ``$id`` information.
209209

210210
v3.0.0
211-
------
211+
======
212212

213213
* Support for Draft 6 and Draft 7
214214
* Draft 7 is now the default
@@ -217,50 +217,50 @@ v3.0.0
217217
attempted, in accordance with the specification
218218

219219
v2.6.0
220-
------
220+
======
221221

222222
* Support for Python 2.6 has been dropped.
223223
* Improve a few error messages for ``uniqueItems`` (#224) and
224224
``additionalProperties`` (#317)
225225
* Fixed an issue with ``ErrorTree``'s handling of multiple errors (#288)
226226

227227
v2.5.0
228-
------
228+
======
229229

230230
* Improved performance on CPython by adding caching around ref resolution
231231
(#203)
232232

233233
v2.4.0
234-
------
234+
======
235235

236236
* Added a CLI (#134)
237237
* Added absolute path and absolute schema path to errors (#120)
238238
* Added ``relevance``
239239
* Meta-schemas are now loaded via ``pkgutil``
240240

241241
v2.3.0
242-
------
242+
======
243243

244244
* Added ``by_relevance`` and ``best_match`` (#91)
245245
* Fixed ``format`` to allow adding formats for non-strings (#125)
246246
* Fixed the ``uri`` format to reject URI references (#131)
247247

248248
v2.2.0
249-
------
249+
======
250250

251251
* Compile the host name regex (#127)
252252
* Allow arbitrary objects to be types (#129)
253253

254254
v2.1.0
255-
------
255+
======
256256

257257
* Support RFC 3339 datetimes in conformance with the spec
258258
* Fixed error paths for additionalItems + items (#122)
259259
* Fixed wording for min / maxProperties (#117)
260260

261261

262262
v2.0.0
263-
------
263+
======
264264

265265
* Added ``create`` and ``extend`` to ``jsonschema.validators``
266266
* Removed ``ValidatorMixin``
@@ -269,30 +269,30 @@ v2.0.0
269269

270270

271271
v1.3.0
272-
------
272+
======
273273

274274
* Better error tracebacks (#83)
275275
* Raise exceptions in ``ErrorTree``\s for keys not in the instance (#92)
276276
* __cause__ (#93)
277277

278278

279279
v1.2.0
280-
------
280+
======
281281

282282
* More attributes for ValidationError (#86)
283283
* Added ``ValidatorMixin.descend``
284284
* Fixed bad ``RefResolutionError`` message (#82)
285285

286286

287287
v1.1.0
288-
------
288+
======
289289

290290
* Canonicalize URIs (#70)
291291
* Allow attaching exceptions to ``format`` errors (#77)
292292

293293

294294
v1.0.0
295-
------
295+
======
296296

297297
* Support for Draft 4
298298
* Support for format
@@ -304,7 +304,7 @@ v1.0.0
304304

305305

306306
v0.8.0
307-
------
307+
======
308308

309309
* Full support for JSON References
310310
* ``validates`` for registering new validators
@@ -316,7 +316,7 @@ v0.8.0
316316

317317

318318
v0.7
319-
----
319+
====
320320

321321
* Partial support for (JSON Pointer) ``$ref``
322322
* Deprecations
@@ -327,7 +327,7 @@ v0.7
327327

328328

329329
v0.6
330-
----
330+
====
331331

332332
* Bugfixes
333333

@@ -336,7 +336,7 @@ v0.6
336336

337337

338338
v0.5
339-
----
339+
====
340340

341341
* Bugfixes
342342

@@ -345,7 +345,7 @@ v0.5
345345

346346

347347
v0.4
348-
----
348+
====
349349

350350
* Preliminary support for programmatic access to error details (Issue #5).
351351
There are certainly some corner cases that don't do the right thing yet, but
@@ -365,7 +365,7 @@ v0.4
365365

366366

367367
v0.3
368-
----
368+
====
369369

370370
* Default for unknown types and properties is now to *not* error (consistent
371371
with the schema).

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,8 @@ path = "README.rst"
8686
text = """
8787
8888
89-
===================
9089
Release Information
91-
===================
90+
-------------------
9291
9392
"""
9493

0 commit comments

Comments
 (0)