Skip to content
This repository has been archived by the owner on Mar 21, 2021. It is now read-only.

Minor release: v3.1.0

Compare
Choose a tag to compare
@MathieuAA MathieuAA released this 17 Jul 16:02
· 779 commits to master since this release

Bug fixes

  • #239, Fixed error message and type check per application
  • When declaring arrays in the JDL (for languages, testFrameworks, etc.), braces didn't really work, this is fixed, the two possible syntaxes are languages [] or languages [fr, en]. braces are mandatory
  • Creating directories failed on windows
  • Added the entities for each exported JDL application
  • @ruddell fixed the relationships when not selecting injected fields

What's new

  • The migration to chevrotain is finally over! Which gets us more control over the parsing system (and more tests, coverage, speed when developing features)
  • Annotations for options are implemented:
@dto(mapstruct)
@service(serviceClass)
entity A
  • The jhipsterVersion property for applications is deprecated and will be removed in the next major release
  • When exporting entities to JDL, the table name is now only exported as long as it's not the same as the entity name
  • #242, required relationships from/to the same entity are forbidden
  • #243, constrained the use of no as database type (from the generator)
  • #244, TextBlob only have required as constraint (from the generator)
  • API:
    • The JDLObject now has loop methods over entities, applications etc.

Huge thanks to @bd82 for his tremendous help proposing the migration and getting it done!