This repository has been archived by the owner on Oct 28, 2019. It is now read-only.
v2.0.0 is finally there!
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.