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
๐ High level features (since the 4.0.1 release)
๐๏ธ Support for Delphi 12 Athens
๐ฅSupport for use of class functions in IncludeIf.CustomFunction parameter to NeonIncludeAttribute. This enables the use of CustomFunction when generating OpenAPI schemas. Thanks to @veikkonurmonen
๐ Experimental support for GraphQL
๐ TWiRLClientResource can now read an array of datasets
๐ TWiRLGarbageCollector now descend from TComponent so you can use it as Owner for other components
๐งฐ Other features, changes and bugfixes
โ Refactoring of all conditional defines. Removed VERxxx in favor of HAS_* defines ().
โ Support for lowercase headers, required for HTTP/2
โ JWT verification is now optional, you can (trust!) and load JWT claims without verification (useful using external ID providers)
โ Added IWiRLTuple interface and TWiRLTuple class
โ Added EWiRLBadRequestException exception
๐ ๏ธ Better code in date conversion (to a TValue)
๐ ๏ธ Improvement on TBasicAuth and TBearerAuth
๐ ๏ธ The OpenAPI engine now uses the App's Neon configuration
๐ช Prevent TJSONHelper.JSONCopyFrom from duplicating pairs if they already exist on the Destination
๐ช Fixed a bug in the message body reader finding algorithm
๐ช Fixed the TWiRLSuperObjectProvider
๐ช Cleaning the application entities cache on shutdown