ServiceComb Toolkit Release Notes

    Release Notes - Apache ServiceComb - Version toolkit-0.2.0

Bug

  • [SCB-1485] - Fix bug that generated public class name is inconsistent with the filename
  • [SCB-1486] - Fix bug that generated public class name is inconsistent with the filename
  • [SCB-1633] - README of servicecomb-toolkit must be update
  • [SCB-1657] - fix test error on windows
  • [SCB-1660] - change deploy.sh format
  • [SCB-1676] - nested complex properties are not parsed and added to the component
  • [SCB-1679] - adjust main class package

New Feature

  • [SCB-1580] - Configurable oas style check rules

Improvement

  • [SCB-1639] - the configuration about deploying jars to snapshot repository
  • [SCB-1651] - toolkit style check wrong exit code when not passed.

Task

  • [SCB-1487] - add support for general jax-rs
  • [SCB-1493] - Support generating SpringCloud project
  • [SCB-1553] - Integrate oas-validator compliance check to cli
  • [SCB-1555] - Integrate oas-validator compability check to cli
  • [SCB-1569] - Merge branch import-oas-validator to master
  • [SCB-1570] - Translate javadocs of oas-validator
  • [SCB-1573] - Cleanup third party dep version
  • [SCB-1579] - Translate oas-validator readme
  • [SCB-1591] - Sonarcloud.io Integration
  • [SCB-1612] - Rename oas-validator-compliance to oas-validator-style
  • [SCB-1619] - translate comments of oas-generator
  • [SCB-1620] - optimize the configuration of the oas-generator
  • [SCB-1621] - use case with Apache ServiceComb Syncer
  • [SCB-1640] - add binary packaging configuration
  • [SCB-1645] - update license
  • [SCB-1659] - Upgrade maven-assembly-plugin to 3.2.0
  • [SCB-1663] - add scripts
  • [SCB-1667] - add addition properties that can be referenced by the mustache templates
  • [SCB-1673] - Parse the remaining information of RequestMapping
    Release Notes - Apache ServiceComb - Version toolkit-0.1.0

New and Noteworthy

  • Extract the microservice project, OpenAPI contract file and document from the code
  • Generate the microservice project and document from contract
  • Contract verify

Bug

  • [SCB-1358] - the issue of invalid naming of generated contract files
  • [SCB-1359] - the issue of generating document failure
  • [SCB-1360] - the issue of verifying contract file is not correct
  • [SCB-1361] - optimize toolkit user experience
  • [SCB-1412] - some redudent folder generated after running test
  • [SCB-1456] - Fix the plugin bug that throws some exception when specifying configuration property contractLocation as a file

Improvement

  • [SCB-1383] - support toolkit maven plugin commands that generating code
  • [SCB-1384] - refact the code to optimize user experience
  • [SCB-1428] - Improve toolkit-maven-plugin test to make it running is not dependent by maven plugin
  • [SCB-1444] - support to generate mutiple modules in the same project

Task

  • [SCB-1315] - IP clearance for ServiceComb Toolkit
  • [SCB-1329] - Cleanup unclear license dependencies
  • [SCB-1334] - Enable the Travis CI of the servicecomb-toolkit
  • [SCB-1351] - Some issues about using toolkit plugin
  • [SCB-1363] - update licenses and notice
  • [SCB-1400] - Complement and improve unit test
  • [SCB-1422] - optimize classmaker
  • [SCB-1426] - Support for configuring the toolkit maven plugin in the parent pom
  • [SCB-1433] - Remove unit test for constant
  • [SCB-1436] - Model is not generated, but the related package is imported
  • [SCB-1447] - Add samples
  • [SCB-1452] - update README
  • [SCB-1454] - The modules tag is not generated in the pom file when using cli
  • [SCB-1455] - Adjust the directory where the document is generated
  • [SCB-1458] - add settings for distribution
  • [SCB-1459] - Add information about the release
  • [SCB-1460] - Skip the deployment of samples and it
  • [SCB-1463] - Optimize samples readme