Skip to content
This repository has been archived by the owner on Oct 28, 2019. It is now read-only.

v2.0.0 is finally there!

Compare
Choose a tag to compare
@MathieuAA MathieuAA released this 09 Oct 18:38
· 178 commits to master since this release

New features:

  • the following options are now supported:
    • --skip-client,
    • --skip-server,
    • --angular-suffix,
    • --microservice-name,
    • --search-engine,
    • --no-fluent-methods,
    • --skip-user-management
  • it is now possible to convert an XMI file to a JDL file with the --to-jdl option,
  • it is also possible to set an option's value directly from the CLI (by doing --dto mapstruct for instance),
  • the help command (-h or --help) has been greatly improved by using yargs,
  • the project now uses JHipster Core so as to get values from the core project instead of adding them by hand in this project (reduces bug change),
  • required relationships are supported,
  • reserved keywords are now checked,
  • the editors are optimized to be easier to maintain and to test,
  • tests have been tweaked to run more quickly.

Things have also been removed:

  • the VP editor is no more, and will be added as a module,
  • the scheduler has been removed because JHipster doesn't need the entities to be generated in a specific order now.

Finally, JHipster UML now correctly checks for differences between the JSON files and the XMI file, and asks which entities have to be overriden, thanks to @marcelinobadin for the idea!

What's next?

  • StarUML will be supported,
  • Packages are going to be supported (with some limitations) now that the editors have been revamped.