Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Apr 09:12
· 5 commits to main since this release
c457712

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)