Releases: x52dev/oas3-rs
Releases · x52dev/oas3-rs
roast: v0.7.0
- Update
oas3
dependency to0.17
. - Minimum supported Rust version (MSRV) is now 1.80.
oas3: v0.17.0
- Remove non-spec-compliant
spec::Header::allow_empty_value
field. - Implement
FromRef
forspec::SecurityScheme
. - Add
spec::ObjectSchema::prefixItems
field. - Document compatibility with OAS v3.1.1.
- Minimum supported Rust version (MSRV) is now 1.80.
oas3: v0.16.1
- The map value type of
spec::SecurityRequirement
is nowVec<String>
. - Expose inner field of
spec::SecurityRequirement
.
roast: v0.6.0
- Update
oas3
dependency to0.16
.
oas3: v0.16.0
- Add
spec::Spec::security
field. - Add
spec::Operation::security
field.
roast: v0.5.0
- Update
oas3
dependency to0.15
.
oas3: v0.15.0
- Add new crate feature
yaml-spec
(on-by-default). - Add top-level
from_json()
function. - Add top-level
from_yaml()
function, guarded by theyaml-spec
crate feature. - The top-level
to_json()
function now returnsserde_json
errors directly. - The top-level
to_yaml()
function now returnsserde_yaml
errors directly. - The top-level
to_yaml()
function is now guarded by theyaml-spec
crate feature. - Remove top-level
from_reader()
function. - Remove top-level
from_path()
function. - Remove top-level
Error
type.
roast: v0.4.0
- Update
oas3
dependency to0.14
.
oas3: v0.14.0
- Implement
Default
forspec::{Components, Contact, Example, Flows}
. - Migrate YAML parsing to
serde_yaml
. Exposed error type(s) have been altered.
roast: v0.3.0
0.3.0
- Update
oas3
dependency to0.13
.