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
Copy file name to clipboardExpand all lines: docs/upgrade-guide-2.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -489,3 +489,16 @@ OpenApiSchemaReference schemaRef = new OpenApiSchemaReference("MySchema")
489
489
490
490
If you have any feedback please file a GitHub issue [here](https://github.com/microsoft/OpenAPI.NET/issues)
491
491
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.
0 commit comments