Skip to content

Releases: ScottLogic/openapi-forge-java

v1.0.0

17 Apr 09:12
c457712
Compare
Choose a tag to compare

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

Read more