File: CHANGELOG.rst

package info (click to toggle)
swagger-spec-validator 3.0.4-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 696 kB
  • sloc: python: 2,321; makefile: 28; sh: 2
file content (167 lines) | stat: -rw-r--r-- 4,920 bytes parent folder | download | duplicates (3)
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
Changelog
=========
3.0.2 (2022-10-20)
------------------
- Fix location of py.typed file

3.0.1 (2022-10-19)
------------------
- Add py.typed marker - PR #158
- Enforce python_requires>=3.7

3.0.0 (2022-10-19)
------------------
- Add type annotations - PR #157
- Drop py2 and py36 support - PR #157
- Drop simplejson - PR #157

2.7.4 (2021-10-08)
------------------
- Make checks for unique operation ids global instead of per tag - PR #145

2.7.3 (2020-06-25)
------------------
- Fix recursive ref resolution for some specs split across multiple files - PR #140

2.7.2 (2020-06-10)
------------------
- Fix recursive definition detection - PR #139

2.7.1 (2020-06-09)
------------------
- Fix: `additionalProperties` can be a boolean value  - PR #138

2.7.0 (2020-06-05)
------------------
- Ensure correct validation into additionalProperties and items specifications - PR #134. Thanks brycedrennan for your contribution.

2.6.0 (2020-05-20)
------------------
- Improve validation performance in case of consecutive validations. - PR #132. Thanks brycedrennan for your contribution.

2.5.0 (2020-02-25)
------------------
- Use ``yaml.CSafeLoader`` if available - PR #122
- Show definition name when raising ``SwaggerValidationError`` - PR #124

2.4.3 (2019-01-16)
------------------
- Fix regression, introduced by PR #111, that was causing descending references with no scope. - PR #113

2.4.2 (2019-01-15)
------------------
- Add warning when ``$ref`` is defined to have ``None`` value - PR #111
- Ensure that only valid references (``$ref`` attribute is present with string value) are dereferenced - PR #111

2.4.1 (2018-10-09)
------------------
- Add warning when using ``$ref`` together with other properties - PR #107

2.4.0 (2018-08-28)
------------------
- Disallow multiple types in schema definitions. See `OpenAPI#458 <https://github.com/OAI/OpenAPI-Specification/issues/458>`_ for context - PR #106

2.3.1 (2018-06-11)
------------------
- Fix urlopen issue on Windows platform. Issue #99, PR #101

2.3.0 (2018-06-06)
------------------
- Ensure that inline models are validated - #97
- Ensure that parameters are validated - #97
- Validation of defaults set to None is skipped if x-nullable is set - #97

2.2.0 (2018-06-05)
------------------
- Add support for reading YAML files - #74
- Make sure operationIds are unique within the same tag - #93
- Validate that array models in the top-level definitions have an ``items`` property (validation for array models in other places will come in a future release) - #95
- Responses (the mapping of HTTP status codes to Response objects) cannot be a reference - #92
- ``$ref`` values need to be strings - #83. Thanks ceridwen for your contribution!
- Ensure that default values are compliant with the spec - #82
- More helpful error message when encountering unresolvable path params - #72. Thanks daym for your contribution!

2.1.0 (2017-03-21)
------------------
- Properly validate polymorphic objects - #68

2.0.4 (2017-03-10)
------------------
- Rename package to swagger-spec-validator to fix PyPI upload issues - #59

2.0.3 (2016-11-23)
------------------
- Ignore x- vendor extensions in the schema at the #/paths/{path}/{http_method} level - PR #45
- Swagger 2.0 schema synced with upstream - PR #40

2.0.2 (2015-11-18)
------------------
- Fix regression with Swagger 1.2 schemas - #43

2.0.1 (2015-11-17)
------------------
- Fix rich validations that rely on a working deref with scope annotations

2.0.0 (2015-11-17)
------------------
- Support for recursive $refs
- Unqualified $refs no longer supported.
  Bad:  ``{"$ref": "User"}``
  Good: ``{"$ref": "#/definitions/User"}``

1.1.1 (2015-10-02)
------------------
 - Workaround for validation of Swagger 2.0 schemas with external refs - #38

1.1.0 (2015-08-24)
------------------
 - Validate crossrefs - #33, #34

1.0.12 (2015-07-02)
-------------------
 - Handle API level parameters - #29
 - More robust handling of $refs - #29

1.0.11 (2015-06-02)
-------------------
 - Validation for model name and it (Swagger 1.2)
 - Remove unnecessary dependency on pyyaml

1.0.10 (2015-04-15)
-------------------
 - Pin of jsonschema used for unit tests for Python3

1.0.9 (2015-03-26)
------------------
 - Sync Swagger 2.0 schema with upstream - allow empty arrays for parameter
 - Handle schemas with no definitions

1.0.8 (2015-03-11)
------------------
 - Petstore URLs updated
 - Support 'type: File' for (Swagger 1.2)

1.0.7 (2015-03-02)
------------------
 - Python3 support
 - Use simplejson when available

1.0.5 (2015-02-19)
------------------
 - Add file:// support

1.0.3 (2015-01-05)
------------------
 - Initial support for Swagger 2.0

1.0.2 (2014-10-24)
------------------
 - Bugfix for path construction in validate_resource_listing_url

1.0.1 (2014-10-24)
------------------
 - Bugfix to including jsonschema files

1.0.0 (2014-10-24)
------------------
 - Initial version