-
Notifications
You must be signed in to change notification settings - Fork 45
/
CHANGELOG
104 lines (70 loc) · 2.75 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
Unreleased
0.21.0 2021-03-02
Handle invalid date range in date format validation (#122)
0.20.9 2020-06-15
Only build `friendly_types` on error (optimization) (#120)
0.20.8 2019-09-12
Remove filename check on executable to allow run with Rbenv (#119)
0.20.7 2019-07-18
Prevent infinite loop on external ref to global schema (#116)
0.20.6 2019-05-16
Reduce empty Array/Hash allocations (optimization) (#114)
0.20.5 2019-05-07
Do not expand a subschema if already expanded (#113)
0.20.4 2019-03-11
Dereference schema children for subschemas without a reference (#110)
0.20.3 2019-02-22
Handle expansion for nested external property (#108)
0.20.2 2019-02-20
Dereference external subschema with nested reference (#106)
0.20.1 2019-01-03
Various performance improvements (#102)
0.20.0 2019-01-03
This version skipped (accidentally); see 0.20.1 above
0.19.1 2018-03-28
Fix regression in that subtypes would not validate type (#98)
0.19.0 2018-03-27
Implement `fail_fast` option to short circuit validation (#96)
Drop support for Ruby 1.9 (EOL'ed for 3+ years now) (#96)
0.18.0 2018-03-26
Speed up validation by pre-calculating Ruby types (#94)
0.17.2 2018-02-20
Add minor optimization for an `any_of` that validates successfully (#93)
0.17.1 2018-02-12
Add minor optimization using `Enumerable#flat_map` (#91)
0.17.0 2017-09-01
Add support for the `uri-reference` format
0.16.2 2017-08-17
Fix schema names of minimum/maximum/exclusiveMinimum/exclusiveMaximum on indexing
0.16.1 2016-12-15
Fix serialized schema names for Hyper-schemas
0.16.0 2016-12-08
Populate error `data` with missing fields during validation
0.15.0 2016-12-02
Add `all_of_sub_errors` option to get subschema errors for `allOf` validations
0.14.4 2016-11-09
Fix bug where inspecting a Hyper-schema link would throw an exception
0.14.3 2016-10-18
Fix reference expansion for Hyper-schema links
0.14.1 2016-10-07
Nil schema fields on `JsonSchema::Schema` init to prevent Ruby warnings
0.14.0 2016-10-06
Allow JSON pointer resolution on a `JsonSchema::Schema` object
0.13.6 2016-10-05
More robust SchemaError: no secondary exception thrown without a pointer
0.13.5 2016-10-05
Allow a schema that is a reference (and nothing else) to be expanded
0.13.4 2016-10-04
Fix return type of `validate_dependencies` to always be a boolean
0.13.3 2016-08-30
Fix a nil error that occurred on relative JSON reference expansion
0.13.2 2016-08-29
Remove accidentally included "pry" require
0.13.1 2016-08-29
Fix a number of warnings emitted by Ruby
0.13.0 2016-06-25
Add support for validating schemas given to the `additionalItems` property
0.12.5 2016-06-01
Fix error message raised by `minProperties` validations
0.12.4 2016-05-26
Allow `additionalItems` to be a schema object in addition to a boolean