Skip to content

Commit 6c1a630

Browse files
committed
docs: adds follow up todos
Signed-off-by: Vincent Biret <[email protected]>
1 parent 2f7cd05 commit 6c1a630

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

docs/upgrade-guide-2.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -489,3 +489,16 @@ OpenApiSchemaReference schemaRef = new OpenApiSchemaReference("MySchema")
489489

490490
If you have any feedback please file a GitHub issue [here](https://github.com/microsoft/OpenAPI.NET/issues)
491491
The team is looking forward to hear your experience trying the new version and we hope you have fun busting out your OpenAPI 3.1 descriptions.
492+
493+
## Todos
494+
495+
- Models now have matching interfaces + reference type + type assertion pattern + reference fields removed from the base model + Target + RecursiveTarget + removed OpenApiReferenceResolver.
496+
- Workspace + component resolution.
497+
- Visitor and Validator method now pass the interface model.
498+
- Removed all the IEffective/GetEffective infrastructure.
499+
- OpenApiSchema.Type is now a flag enum + bitwise operations.
500+
- JsonSchemaDialect + BaseUri in document.
501+
- Copy constructors are gone, use shallow copy method.
502+
- Multiple methods that should have been internal have been changed from public to private link OpenApiLink.SerializeAsV3WithoutReference.
503+
- duplicated _style property on parameter was removed.
504+
- ValidationRuleSet now accepts a key?

0 commit comments

Comments
 (0)