All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Removed upper bound on system.text.json to allow people migrate to net9
- Fixed a bug where the api dependencies would be deduplicated if they had the same key with different casing.
- Added support for netStandard2.0.
- Added ToApiManifest extension method on OpenApiDocument. #46
- Added support for conversion of API manifest document to OpenAI Plugin manifest. #4
- Added VerificationTokens property to OpenAI Plugin manifest auth type. #32
- Added OpenAI Plugin manifest validation. #32
- Added API Manifest validation. #5
- Added ApplicationName property to ApiManifestDocument. #5
- Renamed Request class to RequestInfo to align with the API manifest specification. #21
- Renamed Auth property in ApiDependency to AuthorizationRequirements to align with the API manifest specification. #5
- Fixed typos in properties.
- Initial release of the library.