Releases
v1.0.0
1.0.0 (2023-04-17)
Bug Fixes
add way to dynamically compile files, but not nested files (ApiModel) (6e5c12b )
adjust query bodies with empty/null depending on type (adea4a9 )
apiTemplates change (fc8b016 )
be explicit on response wrapper boxing (60a6e52 )
c# list types to java (76c5887 )
change model fix from class regex to java parser (9ba381f )
config comment (f2ba2b7 )
cookie header (87d65ba )
cookie headers in requests (cd1d695 )
cookie headers in requests (ed632a1 )
cookie headers when more than one cookie (957ebff )
cookie headers when more than one cookie (010f6b9 )
cookie headers when more than one cookie (9eee428 )
date parsing in return type (b9d8d5c )
date type (9f7fa64 )
escaping quotation by using triple curly on handlebars (75aa7ef )
failure on first run when classes don't exist (aren't compiled) (03048e2 )
first cookie test works (2b09329 )
fix date/date-time tests (4a3808a )
generate step puts files in src/java/main of features/ (9ce9450 )
generic gt and lt symbol generation error (5a06dd4 )
handlebars default param type check (697ffe7 )
http request headers (97731d4 )
imports and package on model (4055edb )
make classes public on model split (4e1e0cf )
method calling uses the servers from the schema (da32f02 )
missed void boxing (572cc77 )
multi cookie header fix (f74364d )
no null checks or concat on primitives (a24ee5e )
openapi-forge command now run (windows only) (94ea616 )
path parameters (74c0285 )
permission of mvnw (13f5545 )
query param generation using streams (0358b95 )
query string snippet except default vals (4d2f815 )
query type letter case with body (6cc4981 )
query type lettercase and null response body (a0b2bf3 )
quick fix for model (5d12d27 )
remove java-parser from deps (36cba53 )
remove model split logic from branch (f1b4c09 )
request HTTP verbs when request has a body (44646c9 )
required field access in _sortedParams (b8ee2cb )
return body string (e0759c1 )
return body string (2b8839b )
return code of npm test (c466c13 )
safeTypeConvert void wrapping (bb07985 )
setting default values for given params (71de8b2 )
shelljs dev dep (065a600 )
some imports on api client and config and pom (877146c )
string type convert in the responses (73a9846 )
support for all HTTP verbs (d83c72e )
support for all HTTP verbs (c611fa8 )
switch to zoneddatetime from java.util.date (e02ac34 )
syntax for string types (1e8e34b )
syntax for string types (438b206 )
test runs bleeding into each other (c8cdf99 )
tests work even when the src/main/java folder is empty (d886fc0 )
typos on generated instance names (c3fcd16 )
unix file permission of mvnw (3bf35df )
unsupported operation exception (77b38e9 )
void object type template (8a41834 )
void return type (c6440bc )
vulnerability with http-cache-semantics package (fcc0b6a )
warning for unused response body (478a562 )
windows and unix npx. clean code (fdedb50 )
wip complete second test (3752b2f )
wip mock okhttp (b2f53c5 )
Features
add api interface (4d2f3c5 )
add api model (3404275 )
add com.spotify.fmt via mvn (7209512 )
add github actions cicd (47f9493 )
add httpResponse wrapping (8767bb8 )
add localdate type and add mapper module detect (ba2619c )
add package config (1e5d20a )
add to readme (167c660 )
add unsupported api call methods (9a36630 )
boxed primitives (58ddb6e )
change adding headers to requests. (64350cb )
change app to petstore example for now (a43b9fe )
config getters and setters (91556df )
config initialisation (7ca6fd8 )
dynamic package name via post-processing (c8f6731 )
empty post request bodies (e6cfa97 )
exception handling (5a08739 )
imports for some types (3835e89 )
init work (74842ed )
initial prototype (d39c73a )
jackson ser/deser (431c5c6 )
make application entry point templatable (1b15ea0 )
model split hack (c70fd5a )
platform agnostic fmt for generated code (6e95ea9 )
string building for query params for java (584f5f7 )
You can’t perform that action at this time.