-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathVERSIONS
65 lines (49 loc) · 1.74 KB
/
VERSIONS
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
# Versions Document
## 0.1.0
- initial release
- support for JSONSchema-draft 6 and almost all of JSONSchema-draft 7
## 0.1.1
- defp support
- function_from_file support
- format_options -> format
- specification for broad formatting
- ability to use other decoders (e.g. YAML)
# 0.2.0
- error details for compositions like anyOf, oneOf
- "ref traces" for jumping through references
- support for draft-4, draft-6, draft-7 and draft-2019, draft-2020
# 0.2.1
- expose missing `required` as an extra paramter
# 0.2.2
- fixes it so that defp content with metadata don't cause compilation
errors
# 0.3.0
- switch to using `:json_ptr` library
- implementation of `unevaluatedItems` and `unevaluatedProperties`
# 0.3.1
- pinned elixir version to minimum 1.14.1, due to use of Macro.expand_literals
# 0.3.2
- changed common uri to exonerate:// over function:// -- this allows for resources
to be pinned based on sha256 of the schema
- store string content using resource id.
- refactors array processing for performance
- changes `dump: true` to provide function names which can be copy/pasted into
elixir and recompiled.
- `maybe_dump` function now expands macros inside of functions.
# 0.3.3
- fixes a bug where prefixItems are never evaluted before items
# 1.0.0
- fixes regression where id properties are labelled as ids
- moves to using JsonPtr
# 1.0.1
- fixes problem where $ref walking doesn't properly substitute location
# 1.1.0
- deprecates `:content_type` option and renames it `:encoding`
# 1.1.1
- updates elixir versioning requirements
# 1.1.2
- adds extra message when the reference pointer is not found
- fixes bug where references are not recursively cached when the entrypoint
isn't the root entrypoint
# 1.1.3
- fixes bug in degeneracy calculations