Releases
v0.8.0
Compare
Sorry, something went wrong.
No results found
GREsau
released this
27 Sep 10:04
Added:
visit::Visitor, a trait for updating a schema and all schemas it contains recursively. A SchemaSettings can now contain a list of visitors.
into_object() method added to Schema as a shortcut for into::<SchemaObject>()
Preserve order of schema properties under preserve_order feature flag (#32 )
SchemaGenerator::take_definitions() which behaves similarly to the now-removed into_definitions() method but without consuming the generator
SchemaGenerator::visitors_mut() which returns an iterator over a generator's settings's visitors
SchemaSettings::inline_subschemas - enforces inlining of all subschemas instead of using references (#44 )
Removed (BREAKING CHANGES ):
SchemaSettings::bool_schemas - this has been superseded by the ReplaceBoolSchemas visitor
SchemaSettings::allow_ref_siblings - this has been superseded by the RemoveRefSiblings visitor
SchemaSettings no longer implements PartialEq
SchemaGenerator::into_definitions() - this has been superseded by SchemaGenerator::take_definitions()
Changed:
BREAKING CHANGE Minimum supported rust version is now 1.36.0
Fixed:
BREAKING CHANGE unknown items in #[schemars(...)] attributes now cause a compilation error (#18 )
You can’t perform that action at this time.