1.5.21 (2018-10-16)
1.5.20 (2018-10-05)
Closed issues:
- got error on generated handler test case #179
1.5.19 (2018-09-22)
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:
- #176 support seperate enum classes #177 (auahmed)
- Removing commas from datasource config in service.yml templates. #156 (NicholasAzar)
- Updating view design to match doc site and supporting resources from codegen web light server #151 (NicholasAzar)
- Fixes #147, Fixes #146 #148 (b-gyula)
- fixes #143 #144 (b-gyula)
- get the latest from develop branch #142 (chenyan71)
- get the latest from develop #132 (chenyan71)
1.5.11 (2018-04-01)
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:
- Feature/refactor exchange responses #130 (NicholasAzar)
- feat(zip): Returning zip file for download from codegen-web generator #121 (NicholasAzar)
- Fix: Bump version of moment dependency #115 (gonzalovazquez)
1.5.10 (2018-03-02)
Merged pull requests:
1.5.9 (2018-02-21)
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)
Closed issues:
- config null check #100
1.5.7 (2018-01-10)
Closed issues:
- Add dependency-reduced-pom.xml to .gitignore template #99
1.5.6 (2017-12-31)
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)
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)
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)
1.4.4 (2017-09-21)
1.4.3 (2017-09-10)
1.4.2 (2017-08-31)
1.4.1 (2017-08-31)
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)
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)
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:
- View initial commit #18 (NicholasAzar)
* This Change Log was automatically generated by github_changelog_generator