Releases
v4.0.0
π₯ Major features (since the π 3.0.1 release)
Core features
π₯ New TWiRLConvert class
β¨ Currency support for WiRLConverter
β¨ Added support for gzip content encoding
Client features
π₯ Completely new WiRL client components
β¨ Fluent-linke interface to invoke resource
β¨ Simple syntax with generics to invoke requests
β¨ New TWiRLClient with an API similar to TNetHttpClient
π₯ New ClientResource Editor
π₯ New TWiRLClientResource component editor
π₯ New WiRLClient Debugger
β¨ Support for client side filters
β¨ Support for client exceptions
β¨ Support for MessageBody Writers and Readers (WiRL Client)
Server features
π₯ Full support for OpenAPI 3.0 document generation
π₯ Complete Swagger UI support
π₯ Added CORS filter and CORS app configuration
π₯ Added Compression configuration. Now to use compression you have to configure the plugin
π₯ New WiRL Server wizard
β¨ Added support for PreMatchingResourceAttribute Filters
π Minor features, changes and bugfixes
β¨ Added support for gzip content encoding
β¨ MessageBody Readers can now use existing object
π οΈ Better handling of HTTP calls
β¨ Support for client parameters (QueryParams and PathParams) other than string (and bug fixes)
β¨ Now it is possible to use TWiRLConverter with TWiRLResource (PathParam, QueryParam)
β¨ Better support for context injection
π οΈ Several tests added
π Bugfixes
π οΈ Modified params decoding to accept international floating point notation
π Fixed memory leak on TWiRLClient using NetHttp components
π Fixed a configuration bug on TWiRLConvert
π Fixed an issue in TDictionary enumeration which led to the wrong composition of the URL string
π Fixed bug #29 : Parameters default is lost
π Fixed TWiRLURL injection and a memory leak Workaround for Delphi issue: RSP-11620
π Fixed memory leak setting JSON Schema as TJSONObject
π Fixed memory leak in TWiRLWriterRegistry.ProducesAcceptIntersection
You canβt perform that action at this time.