Releases: avaje/avaje-http
Releases · avaje/avaje-http
1.28
What's Changed
- OpenAPI uses javadoc for fields by @kevin70 in #162
- Use Prisms 1.4 by @SentryMan in #165
- support @SecurityScheme/Fix OpenAPI Serializer by @SentryMan in #164
- Support Enum Query/Form Parameters by @SentryMan in #166
- Add Request Timeout Annotation by @SentryMan in #168
- Support Multi-Value QueryParam/Headers/Cookies by @SentryMan in #167
- HttpClientRequest Now Supports Multi-Value Headers/Query Parameters by @SentryMan in #169
- Catch Enum Illegal State Exception by @SentryMan in #171
- Static Processor Context by @SentryMan in #170
- Update Validator Plugin (Jakarta) by @SentryMan in #172
New Contributors
Full Changelog: avaje-http-parent-1.27...1.28
1.27
What's Changed
- #158: Fix CompletableFuture jsonb generation by @LoonyRules in #160
Full Changelog: avaje-http-parent-1.26...avaje-http-parent-1.27
1.26
What's Changed
- Inherit interface roles and class openAPIResponse by @SentryMan in #152
- http version in test parent pom by @SentryMan in #153
- Use Prisms instead of using annotations directly by @SentryMan in #155
- Support Javalin async request handling [Context#future(...)] by @LoonyRules in #156
New Contributors
- @LoonyRules made their first contribution in #156
Full Changelog: avaje-http-parent-1.25...avaje-http-parent-1.26
1.25
What's Changed
- Fix Role short names by @SentryMan in #151
Full Changelog: avaje-http-parent-1.24...avaje-http-parent-1.25
1.24
What's Changed
- Fix such that Class Roles are added to Method Roles by @SentryMan in #148
- Lengthen Inner Type Short Names by @SentryMan in #149
- Now can override default status code with @produces by @SentryMan in #150
Full Changelog: avaje-http-parent-1.23...avaje-http-parent-1.24
1.23
What's Changed
- Now can define path in
@Controller
by @SentryMan in #123 - Fix Annotations when using JsonB by @SentryMan in #125
- Make Class level @roles Inheritable. by @SentryMan in #126
- Flatten module structure by @rbygrave in #130
- Can validate request body by @SentryMan in #129
- [http-client] ENH: Add response as() methods that return HttpResponse wrapping bean, list and stream by @rbygrave in #132
- [http-client] Update the client generation to use HttpClient by @rbygrave in #133
- #133 - [http-client] Disable more client tests that hit github api by @rbygrave in #134
- Make OpenAPI javadocs inheritable by @SentryMan in #135
- Simplify useJavax determination in ProcessingContext by @rbygrave in #136
- Jakarta Validator by @SentryMan in #138
- Fix annotations on openapi schema by @SentryMan in #139
- [http-client] Add code generation for the as() methods returning HttpResponse etc by @rbygrave in #140
- Update README to use HttpClient (from HttpClientContext) by @SentryMan in #141
- AutoProvide Validator by @SentryMan in #142
- Add service Meta-Inf for jakarta by @SentryMan in #144
- Add module-info to Hibernate validator (Jakarta) by @rbygrave in #145
- Update validator version by @SentryMan in #146
Full Changelog: avaje-http-generator-parent-1.22...avaje-http-parent-1.23
1.22
What's Changed
- Fix flag defaulting to Javax Singleton/Add more tests by @SentryMan in #121
Full Changelog: avaje-http-generator-parent-1.21...avaje-http-generator-parent-1.22
1.21
What's Changed
- Enhance OpenAPI generation by @SentryMan in #115
- Bring the README more in line with the Docs by @SentryMan in #117
- Support generic jsonb types by @SentryMan in #116
- Use @singleton again by @SentryMan in #118
- Create @MatrixParam Annotation by @SentryMan in #119
- Remove Jackson/Custom Serialize OpenAPI json by @SentryMan in #120
Full Changelog: avaje-http-generator-parent-1.20...avaje-http-generator-parent-1.21
1.20
What's Changed
- Add support for List/Array Types in client generation by @SentryMan in #114
Full Changelog: avaje-http-generator-parent-1.19...avaje-http-generator-parent-1.20