Release Notes - Mod4j: Modeling for Java using Domain Specific Languages - Version 1.1.0 - HTML format

Sub-task

  • [MODFORJ-120] - Document the derived property for attributes

Bug

  • [MODFORJ-3] - Code completion for reference methods does not work
  • [MODFORJ-17] - Gegenereerde code (constructor bij extension point) niet overschreven na wijziging in DSL
  • [MODFORJ-18] - Services in the business layer are called DomainServices
  • [MODFORJ-62] - Constant 1 is incorrect according to DSL editors
  • [MODFORJ-75] - Missing translation of an association in DtoTranslator.
  • [MODFORJ-80] - translator fromDto methode vereist een "target".
  • [MODFORJ-94] - Empty file generated for list dto's.
  • [MODFORJ-98] - validate method is not called in setter of domain object.
  • [MODFORJ-99] - Validators are not set when a domain object is restored by hibernate
  • [MODFORJ-111] - The getting started section is confusing
  • [MODFORJ-112] - Update method in DaoImplBase classes uses the save method instead of update
  • [MODFORJ-116] - Spring overriding-mechanism doesn't work when overriding the tra-transactionmanager with another transactionmanager in the /service/applicationContext.xml
  • [MODFORJ-119] - When using derived attributes, executing the generated code results in a UnsupportedOperationException
  • [MODFORJ-123] - No documentation is added for special service methods e.g. find and listall.
  • [MODFORJ-124] - Incorrect Hibernate mapping generated when creating an association from a class to itself
  • [MODFORJ-133] - Configuration error in the generated hbm.xml
  • [MODFORJ-135] - Objects in one2one association not persited
  • [MODFORJ-141] - The DTOs prevent optimistic locking because they lack a version property
  • [MODFORJ-143] - Refactor equals() and hashCode() methods in domain objects
  • [MODFORJ-144] - No id set for newly added dto's (update-service method)

Improvement

  • [MODFORJ-6] - Data Contract Dsl: cannot have a reference without attributes
  • [MODFORJ-12] - Errors like having multiple business classes of the same name in multiple files should be checked and an error message should be given.
  • [MODFORJ-13] - Generating the sample model files should be optional
  • [MODFORJ-22] - Add pointers in Javadoc to the mutable implementing files
  • [MODFORJ-24] - Unexpected create objectbehavior with nullable attributes with default values
  • [MODFORJ-26] - Correct javadoc for implementation classes
  • [MODFORJ-28] - Add enviroment aware switch for transactionManger in Spring configuration
  • [MODFORJ-30] - Coloring of keywords instable
  • [MODFORJ-59] - Find a solution for the Eclipse plug-in - Maven gap
  • [MODFORJ-73] - Refactor enum's for special methods into subtypes of SpecialMethod
  • [MODFORJ-79] - MOD4j should not define the data sources in the Spring Context Definition
  • [MODFORJ-90] - Add tilde to generated .crossx and mod4project.xml files
  • [MODFORJ-93] - Upgrade to Maven 2.1.0
  • [MODFORJ-114] - Persisted objects within a Hibernate session do not need to be explicitly updated
  • [MODFORJ-117] - Flexible ddl generation
  • [MODFORJ-121] - Default values for attributes on domain classes have no effect on dto's
  • [MODFORJ-131] - Code completion missing for default value when specifying an enum attribtute for a domain class
  • [MODFORJ-132] - Add a generic xpand template for generating standard file headers
  • [MODFORJ-142] - Make syntax consistent

New Feature

  • [MODFORJ-125] - Add toString, equals, etc implementation to Dto'
  • [MODFORJ-126] - Add document to the argument and return type in the 'method' declaration

Task

  • [MODFORJ-8] - Make a release notes page and a migration page for the project site

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.