Skip to content

Releases: paolo-rossi/OpenAPI-Delphi

Release 2.2.0

04 May 08:42
Compare
Choose a tag to compare

🚀 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

18 Nov 15:33
Compare
Choose a tag to compare

🧰 Other features, changes and bugfixes

  • 🛠️ Synced OpenAPI.Neon.Serializers.pas with the latest Neon changes

Release 2.1

18 Nov 13:35
Compare
Choose a tag to compare

🚀 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 current TOpenAPISchema

Release 2.0.1

31 Mar 07:34
Compare
Choose a tag to compare

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

21 Feb 07:13
c38a913
Compare
Choose a tag to compare

✨ 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 class TOpenAPIAny

🛠️ 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

30 Aug 10:21
Compare
Choose a tag to compare

Changes (since the 1.0.0 release)

  • 🐛 Changed OpenAPI project GUID (conflict with Neon package)

Release 1.0.0

04 Nov 10:53
Compare
Choose a tag to compare

✨ 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

04 Jun 14:17
Compare
Choose a tag to compare
Release 0.7.0 Pre-release
Pre-release

💥 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

04 Jun 07:24
Compare
Choose a tag to compare
Release 0.5 Pre-release
Pre-release

Pre-Release v0.5

  • Minimal Demo showing TOpenAPIDocument use
  • Creation of required sub-objects