You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Allow Empty Response Body. supported on Hyper-schema parser but will default to true in next major version.
15
13
14
+
### Changed
15
+
16
+
- Rename `parameter_overwite_by_rails_rule` to `parameter_overwrite_by_rails_rule`[#396](https://github.com/interagent/committee/pull/396)
17
+
- You can use old option name but it will be deprecated in next major version.
18
+
16
19
## [5.2.0] - 2024-05-04
17
-
- Error explicitly that OpenAPI 3.1+ isn't supported #418
20
+
- Error explicitly that OpenAPI 3.1+ isn't supported [#418](https://github.com/interagent/committee/pull/418)
18
21
19
22
## [5.1.0] - 2024-01-16
20
-
- Implement cache in schema loading #385
21
-
- Upgrade `openapi_parser` dependency to 2.0 #400
22
-
- Drop support for Ruby 2.6 #403
23
+
- Implement cache in schema loading [#385](https://github.com/interagent/committee/pull/385)
24
+
- Upgrade `openapi_parser` dependency to 2.0 [#400](https://github.com/interagent/committee/pull/400)
25
+
- Drop support for Ruby 2.6 [#403](https://github.com/interagent/committee/pull/403)
23
26
24
27
## [5.0.0] - 2023-01-28
25
-
- Skip content-type validation in OpenAPI 3 when body is both optional & empty #355
28
+
- Skip content-type validation in OpenAPI 3 when body is both optional & empty [#355](https://github.com/interagent/committee/pull/355)
26
29
- Support RequestBody.required for OpenAPI 3
27
30
28
31
## [5.0.0.beta1] - 2023-01-25
29
-
- Drop ruby 2.4 and 2.5 #326
30
-
- Don't validate response for status 304(Not Modified) #332
31
-
- Allow HEAD method in OpenAPI 3 #331
32
-
- Support strict response validation #319
33
-
- Support Psych v4.0.0 #335
34
-
- Support Http OPTIONS method #344
35
-
- Add OpenAPI3 strict references option to Committee (#343) #346
32
+
- Drop ruby 2.4 and 2.5 [#326](https://github.com/interagent/committee/pull/326)
33
+
- Don't validate response for status 304(Not Modified) [#332](https://github.com/interagent/committee/pull/332)
34
+
- Allow HEAD method in OpenAPI 3 [#331](https://github.com/interagent/committee/pull/331)
35
+
- Support strict response validation [#319](https://github.com/interagent/committee/pull/319)
36
+
- Support Psych v4.0.0 [#335](https://github.com/interagent/committee/pull/335)
37
+
- Support Http OPTIONS method [#344](https://github.com/interagent/committee/pull/344)
38
+
- Add OpenAPI3 strict references option to Committee ([#343](https://github.com/interagent/committee/pull/343)) [#346](https://github.com/interagent/committee/pull/346)
36
39
- When there is a reference objects with no referent, we'll raise error.
37
-
- Validate path, query and request parameters separately #349
- OS3 request validator skip if link does not exist. (#240)
155
+
- OS3 request validator skip if link does not exist. ([#240](https://github.com/interagent/committee/pull/240))
153
156
154
157
## [3.1.0] - 2019-08-07
155
158
156
159
### Added
157
160
158
-
- Add error handler option to Committee::Middleware::RequestValidation. (#230)
159
-
- Support request validations by assert_schema_conform. (#227)
161
+
- Add error handler option to Committee::Middleware::RequestValidation. ([#230](https://github.com/interagent/committee/pull/230))
162
+
- Support request validations by assert_schema_conform. ([#227](https://github.com/interagent/committee/pull/227))
160
163
161
164
### Fixed
162
165
163
-
- Ensure we catch all OpenAPIParser::OpenAPIError classes when coercing path parameters for OpenAPI 3. (#228)
166
+
- Ensure we catch all OpenAPIParser::OpenAPIError classes when coercing path parameters for OpenAPI 3. ([#228](https://github.com/interagent/committee/pull/228))
164
167
165
168
## [3.0.3] - 2019-06-17
166
169
167
170
### Changed
168
171
169
-
- Catch OpenAPIParser::NotExistRequiredKey with RequestValidation. (#225)
172
+
- Catch OpenAPIParser::NotExistRequiredKey with RequestValidation. ([#225](https://github.com/interagent/committee/pull/225))
170
173
171
174
## [3.0.2] - 2019-05-15
172
175
173
176
### Added
174
177
175
-
- Support OpenAPI 3 patch version. (#223)
178
+
- Support OpenAPI 3 patch version. ([#223](https://github.com/interagent/committee/pull/223))
176
179
177
180
## [3.0.1] - 2019-03-18
178
181
179
182
### Fixed
180
183
181
-
- Correct use of `filepath` to `schema_path`. (#216)
184
+
- Correct use of `filepath` to `schema_path`. ([#216](https://github.com/interagent/committee/pull/216))
182
185
183
186
## [3.0.0] - 2019-01-31
184
187
185
188
### Added
186
189
187
-
- Allow GET request body data. (#211)
190
+
- Allow GET request body data. ([#211](https://github.com/interagent/committee/pull/211))
188
191
189
192
## [3.0.0.beta3] - 2019-01-25
190
193
191
194
### Changed
192
195
193
-
- OpenAPI 3 merge request body to request parameter in GET request. (#210)
196
+
- OpenAPI 3 merge request body to request parameter in GET request. ([#210](https://github.com/interagent/committee/pull/210))
194
197
195
198
## [3.0.0.beta2] - 2019-01-23
196
199
197
200
### Changed
198
201
199
-
- Merge 2.4.0 feature (rename `filepath` option to `schema_path` (#191)).
202
+
- Merge 2.4.0 feature (rename `filepath` option to `schema_path` ([#191](https://github.com/interagent/committee/pull/191))).
200
203
201
204
## [3.0.0.beta] - 2019-01-19
202
205
203
206
### Added
204
207
205
208
- Support full committee options in OpenAPI3.
206
-
- Support check_content_type option for OpenAPI3. (#174)
209
+
- Support check_content_type option for OpenAPI3. ([#174](https://github.com/interagent/committee/pull/174))
207
210
208
211
### Fixed
209
212
210
-
- Fix bug when non defined link with form content type and coerce option. (#173)
213
+
- Fix bug when non defined link with form content type and coerce option. ([#173](https://github.com/interagent/committee/pull/173))
- Prefer path with fewest slugs when a request may route to resolve to multiple. (#160)
248
+
- Prefer path with fewest slugs when a request may route to resolve to multiple. ([#160](https://github.com/interagent/committee/pull/160))
246
249
247
250
### Deprecated
248
251
249
-
- Deprecate many methods in `Committee::Test::Methods`. (#157)
250
-
- Deprecated `validate_errors` option in favor of `validate_success_only`. (#187)
252
+
- Deprecate many methods in `Committee::Test::Methods`. ([#157](https://github.com/interagent/committee/pull/157))
253
+
- Deprecated `validate_errors` option in favor of `validate_success_only`. ([#187](https://github.com/interagent/committee/pull/187))
251
254
252
255
### Fixed
253
256
254
-
- Fix bug when using `coerce_recursive` in request parameters. (#162)
257
+
- Fix bug when using `coerce_recursive` in request parameters. ([#162](https://github.com/interagent/committee/pull/162))
255
258
256
259
## [2.3.0] - 2018-11-15
257
260
258
261
### Security
259
262
260
-
- Update minimum Rack dependencies to mitigate CVE-2018-16471. (#155)
263
+
- Update minimum Rack dependencies to mitigate CVE-2018-16471. ([#155](https://github.com/interagent/committee/pull/155))
261
264
262
265
### Deprecated
263
266
264
-
- Deprecate use of `JsonSchema::Schema` object. (#147)
267
+
- Deprecate use of `JsonSchema::Schema` object. ([#147](https://github.com/interagent/committee/pull/147))
265
268
266
269
## [2.2.1] - 2018-09-20
267
270
268
271
### Added
269
272
270
-
- Add numeric response status support for openapi 2. (#141)
273
+
- Add numeric response status support for openapi 2. ([#141](https://github.com/interagent/committee/pull/141))
271
274
272
275
## [2.2.0] - 2018-09-06
273
276
274
277
### Added
275
278
276
-
- Add support for `multipart/form-data` when processing requests. (#127)
279
+
- Add support for `multipart/form-data` when processing requests. ([#127](https://github.com/interagent/committee/pull/127))
277
280
278
281
## [2.1.1] - 2018-08-04
279
282
280
283
### Fixed
281
284
282
-
- Fix the `committee-stub` bin so that it runs if installed as a gem. (#127)
285
+
- Fix the `committee-stub` bin so that it runs if installed as a gem. ([#127](https://github.com/interagent/committee/pull/127))
283
286
284
287
## [2.1.0] - 2017-03-26
285
288
286
289
### Added
287
290
288
-
- Support validating header schemas in OpenAPI 2. (#122)
291
+
- Support validating header schemas in OpenAPI 2. ([#122](https://github.com/interagent/committee/pull/122))
289
292
290
293
## [2.0.1] - 2017-02-27
291
294
292
295
### Added
293
296
294
-
- Support either a string *or* an integer for status code responses. (#125)
297
+
- Support either a string *or* an integer for status code responses. ([#125](https://github.com/interagent/committee/pull/125))
0 commit comments