Releases: avaje/avaje-http
Releases · avaje/avaje-http
1.18
Adds Helidon Nima support
This release adds Helidon Nima support via a avaje-http-nima-generator
. Likely to be the MVP for avaje-http.
Big thanks to @SentryMan for getting the Nima support over the line!!!
Issues
#88 - Helidon Nima support enhancement
#92 - Add more MediaTypes for byte[] responses;
#90 - Now get Component Type from Array TypeMirror
#89 - Infinite recursion when using Byte Arrays bug
#86 - Use Gradle incremental annotation processing
#85 - Change to use @Component
(to be agnostic to javax.inject vs jakarata.inject)
#81 - Query Param Bugs bug
1.17
Issues
#79 - Bump to Java 11 with module-info
1.16
#73 - Fix code generation for Http Client such that provider works in src/test bug
#72 - Add support for withDefault() with Jex generation
1.12
#71 - Support Javalin 4.x slash accepting named paths (rather than splat)
#70 - Add support for Jex 2.0 with slash accepting named paths (rather than splat)
#67 #68 - Javalin 4 path variable switched from ':param' to '{param}'
#69 - Support for Javalin 4.x API
1.11
#66 - [client api] Support use of @BeanParam
#65 - [client api] Bug with @Form @post with path parameter included as formParam() bug
1.9
Issues:
#64 - [client api] Generate services file and HttpApiProvider inner class
#63 - [client api] Support client code generation for CompletableFuture and HttpCall with various generic types
1.7
Issues:
#42 - Support @Valid per methods rather than per controller
#60 - Validation for bean params for controller class @get method bug
#62 - ENH: [Client generator] Add Map<String,?> option for header() queryParam() and formParam() enhancement
1.5
Issues:
#59 - Support use of @roles annotation with Jex + fix for Javalin use of @roles
#58 - Bump to avaje-http-client 1.5
1.4
Issues:
#56 - Generate with $Route suffix rather than $route suffix
#55 - ENH: Support client generation with @client and @Client.Import
1.2
#49 - Fix for NPE in IntelliJ via null originating element