Releases: paolo-rossi/OpenAPI-Delphi
Releases · paolo-rossi/OpenAPI-Delphi
Release 2.2.0
🚀 High level features (since the 2.1.1 release)
- ✨ Updated Neon library to v3.0.0
🧰 Other features, changes and bugfixes
- 💧 Fixed a potential memory leak in AddProperty
Release 2.1.1
🧰 Other features, changes and bugfixes
- 🛠️ Synced OpenAPI.Neon.Serializers.pas with the latest Neon changes
Release 2.1
🚀 High level features (since the 2.0.1 release)
- 🏛️ Support for Delphi 12 Athens
- 💥 Added fluent method
WithNeonConfig
to set the Neon configuration for the currentTOpenAPISchema
Release 2.0.1
Changes since the 2.0.0 release
✨ High level features
- ✨ Updated Neon library to v2.0.3
- ✨ Better management of JSON schemas
🛠️ Other features, changes and bugfixes
- 🛠️ General bugfixes and improvements
Release 2.0.0
✨ High level features (since the 1.0.1 release)
- 🌟 Support for OpenAPI documents loading (into a Delphi OpenAPI object)
- 🌟 Support for
Extensions
in OpenAPI models - 🌟 Now the OpenAPI Schema is fully supported, even the recursive fields (thanks to Neon
[AutoCreate]
attribute) - ✨ Neon updated to v2.0.2
- ✨ Improved support for
Any
values with the classTOpenAPIAny
🛠️ Other features, changes and bugfixes
- 🛠️ Simplified sub-objects memory management
- 🛠️ OpenAPI fields can be autocreated in deserialization (by Neon)
- 🛠️ New TJSONUtils functions
- 🛠️ Updated Demo to show the loading of OpenAPI documents
Release 1.0.1
Changes (since the 1.0.0 release)
- 🐛 Changed OpenAPI project GUID (conflict with Neon package)
Release 1.0.0
✨ High level features (since the 0.7.0 release)
- ✨ Added Delphi 11 (Alexandria) support
- ✨ More OpenAPI models supported
- ✨
Reference
support in JSON Schema
🛠️ Other features, changes and bugfixes
- 🛠️ Updated Neon Library (Unwrapped attribute)
- 🛠️ Improved Security structure generation
- 🐛 Fixed implementemntation of the TOpenAPIPathItem class
- 🐛 Fixed memory leak in TOpenAPISchema
- 🐛 Fixed: The combination Name + Location in a parameter must be unique
Release 0.7.0
💥 High level features (since the 🔖 0.5.0 release)
- 💥 More models supported
- 💥 Added securityDefinitions and security objects
- 💥 Redesigned TOpenAPIPathItem class
- ✨ More examples in the Demo App
🌟 Other features, changes and bugfixes
- 🛠️ Various fixes
Release 0.5
Pre-Release v0.5
- Minimal Demo showing TOpenAPIDocument use
- Creation of required sub-objects