Skip to content

Latest commit

 

History

History
293 lines (224 loc) · 23.8 KB

File metadata and controls

293 lines (224 loc) · 23.8 KB

Change Log

1.5.21 (2018-10-16)

Full Changelog

1.5.20 (2018-10-05)

Full Changelog

Closed issues:

  • got error on generated handler test case #179

1.5.19 (2018-09-22)

Full Changelog

Implemented enhancements:

  • OverwriteHandler flag needs to be at individual handler #165

Closed issues:

  • OpenAPI spec Reusable Enums not supported #176
  • remove openapi-parser validator mapping in service.yml #174
  • upgrade to new openapi-parser API in openapi generator #173
  • put serviceId into the health endpoint as path parameter #172
  • update rest generator to use the openapi.yml/json and swagger.json directly #171
  • remove XLogger dependencies #170
  • Add support for variable/multi-handler chains in the generator #169
  • generate framework specific security and validator config files #168
  • flatten the config files into the same directory for k8s #167
  • overwriteHandler=false does not create new handlers #164
  • java.lang.ClassCastException: java.lang.String cannot be cast to com.jsoniter.any.Any #163
  • upgrade to undertow 2.0.11.Final #162
  • update HandlerProvider package name #161
  • NotDirectoryException during build of codegen-core #159
  • Update generated handles to extend from LightHttpHandler #157
  • Add a Build Number to the server.yml #155
  • update client.yml, secret.yml and security.yml templates #154
  • Swagger/OpenAPI specs: define proper data type based on the format of the definition type #153
  • filter out signatures for signed jar files in fatjar creation #152
  • Set java heap size to the cgroup memory limit in Dockerfile #150
  • Generation of REST /health and /server/info endpoints shall be configurable #149
  • .project file generated for swagger/openapi is invalid, cannot be opened with eclipse #147
  • Code generation fails without "securitySchemes" section in openapi model #146
  • light-codegen command line error handling #143
  • Update dependencies for REST templates #141
  • enable codegen-web service with cors so it can be consumed by SPA #139
  • Light Codegen Web with express server #138
  • upgrade graphql-java to version 8.0 #137
  • remove unused properties from light-graphql-4j template #136
  • remove unused properties from server and service templates of hybrid #135
  • remove commons-text dependency and unused properties from light-rest-4j templates #134
  • refactor codegen-web to take advantages of exchange access in hybrid handler #126
  • codegen web generate handler only returns zip file name and not content #112

Merged pull requests:

1.5.11 (2018-04-01)

Full Changelog

Implemented enhancements:

  • change the interface for handler with light-hybrid-4j #124

Fixed bugs:

  • Codegen-Web generate code does not return anything to the UI #122
  • fix request schema for generate request #111 (auahmed)

Closed issues:

  • gracefully handle oneOf, anyOf and allOf in model generation #131
  • replace jackson data type jsr310 with jdk8 #129
  • update hybrid handler interface to add exchange as parameter #128
  • remove parent section in pom.xml for all generators #127
  • replace test openapi.json for openapi generator #125
  • console output successful message after code generation #123
  • skip path item parameters array in swagger generator #120
  • handle dash in the path and dash in enum for openapi generator #119
  • openapi generator check if examples map is not empty #118
  • upgrade light-rest-4j openapi generator openapi-parser version to 1.5.11 #117
  • handle OpenAPI 3.0 multiple examples in response #116
  • server info scope injection only works with clientCredentials grant flow #114
  • github scanner found a potential vulnerability in moment.js #113
  • update codegen web service.yml to remove openapi-parser injection #110
  • codegen-web cannot be published to maven central #109
  • codegen-web will be compiled as a thin jar not a fat jar #56

Merged pull requests:

1.5.10 (2018-03-02)

Full Changelog

Merged pull requests:

  • Develop_gc branch with prometheus metrics generation for light-rest-4j #108 (chenyan71)

1.5.9 (2018-02-21)

Full Changelog

Closed issues:

  • update server.yml to add dynamic port support #107
  • generate build.sh for easy docker build with version #106
  • move Dockerfile into docker folder #105
  • enable travis ci only on master branch #102
  • add rxjava 2.x dependency for light-graphql-4j template #101
  • Help options (--help) should be made available #83
  • Add build.sh template for docker build in generated project #70

Merged pull requests:

  • Adding help option and descriptions to codegen-cli parameters. #104 (NicholasAzar)

1.5.8 (2018-02-03)

Full Changelog

Closed issues:

  • config null check #100

1.5.7 (2018-01-10)

Full Changelog

Closed issues:

  • Add dependency-reduced-pom.xml to .gitignore template #99

1.5.6 (2017-12-31)

Full Changelog

Fixed bugs:

  • The cli treat graphqls model file as JSON for light-graphql-4j generator #92

Closed issues:

  • Add emailPassword to secret.yml for release 1.5.6 #98
  • Fixes maven build warnings #97
  • remove prerequisites maven version #96
  • Update client.yml for client_id, client_secret and server_url #95
  • Add bootstrapFromKeyService to false as default in security.yml #94
  • Add keyClientSecret in secret.yml for service to access key distribution service in light-oauth2 #93
  • Following docs to generate code openapi scaffolding #91
  • OpenAPI validators are not loaded correctly on codegen-cli #90
  • Allow codegen to generate code without security definitions being required #82

1.5.4 (2017-11-22)

Full Changelog

Implemented enhancements:

  • Switch to service IoC injection from Java SPI #89

Closed issues:

  • Add OpenAPI generator to SPI config file #88
  • Split RestGenerator to SwaggerGenerator and OpenApiGenerator #87
  • Update all generators to replace Java Service Provider with service.yml #86
  • Update security.yml template for new properties #85

1.5.0 (2017-10-21)

Full Changelog

Closed issues:

  • Update server.yml and secret.yml for environment tag and consul token #84
  • Upgrade dependencies and add maven-version #81

1.4.6 (2017-09-24)

Full Changelog

1.4.4 (2017-09-21)

Full Changelog

1.4.3 (2017-09-10)

Full Changelog

1.4.2 (2017-08-31)

Full Changelog

1.4.1 (2017-08-31)

Full Changelog

Closed issues:

  • Upgrade to newer version of Undertow and Jackson #80
  • Add key section in client.yml template to enable key distribution support for JWT #79
  • Update server.yml to enableHttp2 by default #78
  • Remove HTTP1.1 settings in client.yml in rest, graphql and hybrid generators #77
  • Add Headers in test case import for rest and hybrid #75
  • The test cases generated for post, put and patch missing a header paramete #74
  • Change codegen-web testing httpPort and HttpsPort and update test cases #73
  • Change test httpPort and httpsPort to something seldom used in hybrid and graphql #72

1.4.0 (2017-08-23)

Full Changelog

Closed issues:

  • Upgrade generate project test case to use Http2Client instead of Client #71
  • Upgrade to Undertow 1.4.18.Final and remove jsonpath #69
  • Add enableHttp2 to server.yml template for all frameworks #68
  • Add server.yml into the generated src/test/resources/config with seldom used port #67
  • Add Jackson datatype jsr310 into dependencies for all frameworks pom.xml #65

1.3.5 (2017-08-02)

Full Changelog

Closed issues:

  • Update hybrid and graphql to support databases and server configurations #64
  • Update light-hybrid-server and light-hybrid-service generator to remove jsoniter and add json-schema-validator #63
  • Update light-rest-4j pom.xml template to remove jsonpath and add json-schema-validator #62
  • Add JsonProperty annotation for generated getters #61
  • Handle special character "@" as part of the variable name in swagger in light-rest-4j generator. #60
  • Generate model (POJO) from swagger.json for light-rest-4j generator #59
  • Replace jsonpath with jsoniter in the dependencies and StartupHookProvider config #58
  • Create a build.sh script to build docker image and push to docker hub automatically #57
  • Form-data request content support #55
  • Expose port in Dockerfile is not updated based on config.json like server.yml #54
  • light-rest-4j generator handler test extract statusCode and body as variables for easy debugging #53
  • A typo in httpsPort needs to be fixed in light-rest-4j generator #52
  • Summary review of schema/config json to be issued for codgen. #31
  • Allow configuration by file upload #30

1.3.3 (2017-06-14)

Fixed bugs:

  • Need to skip extensions in operation list. #16

Closed issues:

  • Add serviceId (sId) into logback.xml as part of MDC in slf4j #51
  • Update client and server keystore and truststore along with secret.yml for rest generator #50
  • Update hybrid generator for server and client keystore and truststore along with secret.yml #49
  • Update graphql generator server and client keystore and truststore and secret.yml #48
  • update server and client trust stores and key stores along with secret.yml #47
  • Add support for example in light-hybrid-4j service generator. #46
  • Move schema.json to resources folder from resources/config folder for light-hybrid-4j service #45
  • Fix the error when swagger.json has no definitions for models in light-rest-4j generator #44
  • Fix the classpath for services to /service/* in light-hybrid-4j server Dockerfile #43
  • Make http port and https port configurable in codegen #42
  • Add server and service module into light-hybrid server pom.xml template #41
  • Add json-schema-validator dependency into light-hybrid service generator as it is used in the test cases. #40
  • Update generated Dockerfile to pass in externalized logback.xml in order to override the default logging config. #39
  • Add rpc-security dependency for light-hybrid-4j service generator pom.xml template #38
  • implement logic to control overwritten handlers and handler tests with config #37
  • inject /server/info and /health into swagger.json for light-rest-4j generator #36
  • Upgrade graphql-java to 3.0.0 with IDL schema #35
  • Add zookeeper dependencies to light-rest-4j and exclude log4j #33
  • Add rpc-security in light-hybrid-4j server generator for 1.3.1 release. #32
  • Retrieve configuration from the server given a selected generator. #28
  • Add and display multiple pairings of generator/schema combinations. #25
  • README.md updates pending review and merge #24
  • Update light-hybrid-4j pom and readme #22
  • Add another handler in codegen-web to handler multiple generator requests. #20
  • Add schema for each generator and serve the schema from codegen-web for UI #19
  • Remove swagger-annotation dependency as it is not in use #17
  • Update light-rest-4j generated pom.xml for swagger and mockito version #15
  • change all project names to remove java #14
  • Change the codegen-cli jar to a fixed name without version number #13
  • Name space issue with templates #12
  • create a generator for light-java-graphql #11
  • Move toByteBuffer from String to light-java utility module in order to share #10
  • Add schema for light-java-hybrid service #9
  • create a generator for light-java-hybrid #8
  • create a generator for light-java-hybrid-server platform #7
  • light-java-rest generator data model generation from swagger.json #5
  • Update each individual generator to SPI so that they can be looked up by framework name. #4
  • Inject server info into the swagger.json as well as in generated code #3
  • Accept yaml format for both config and swagger specification #2
  • Build web service with light-java-hybrid framework in codegen-web module #1

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator