hibernate-orm/tooling/metamodel-generator/changelog.txt

140 lines
5.7 KiB
Plaintext

Hibernate JPA 2 Metamodel Generator Changelog
=============================================
1.2.0.Final (06.03.2012)
----------------------
1.2.0.CR1 (25.01.2012)
----------------------
** Bug
* [METAGEN-54] - XML-only field access type Set attribute not generated
* [METAGEN-55] - XML Only reference to Embeddable not written
* [METAGEN-57] - Attributes are not generated for EmbeddedId and collections when the mapping is defined in orm.xml mapping files
* [METAGEN-63] - Parameter for additional entity mapping files is ormXmlList but not ormXml
* [METAGEN-64] - Normal class in hierarchy breaks metamodel
* [METAGEN-65] - Example maven configuration is not working
* [METAGEN-66] - XML Based Mapping of Embeddets in Mapped-Superclass is ignored
* [METAGEN-67] - @MappedSuperclass without @Id or explicit access type don't inherit the right hierachy access type
* [METAGEN-68] - Some documented options are not recognized, namely, ormXml and addGeneratedAnnotation
* [METAGEN-69] - When the root class of hierarchy does not declare @Id default access type cannot be resolved
* [METAGEN-75] - Maven plugin and JPA XML configuration path problem
* [METAGEN-76] - hashCode is treated as a persistent attribute
* [METAGEN-77] - Inheritance of metamodel classes
** Improvement
* [METAGEN-50] - Suppress Warnings
* [METAGEN-52] - Remove dependency to JPA jar/classes
* [METAGEN-62] - SortedSet attributes are not included in metamodel
* [METAGEN-73] - Refactoring of the Generated annotation
* [METAGEN-78] - Support for Java 7
** New Feature
* [METAGEN-53] - Remove dependency of JPA API classes to simplify setup
** Task
* [METAGEN-79] - The Generated annotation should be added by default
1.1.1.Final (06.12.2010)
------------------------
** Bug
* [METAGEN-48] - Distribution bundle does not contain jar artifact
* [METAGEN-49] - JPAMetaModelEntityProcessor.createMetaModelClasses calls remove within foreach loop (causing a ConcurrentModificationException)
** Improvement
* [METAGEN-47] - Improve documentation on IntelliJ's configuration
1.1.0.Final (03.11.2010)
------------------------
** Bug
* [METAGEN-42] - The Hibernate Metamodel Generator project contains an outdated version of persistence_2_0.xsd
* [METAGEN-45] - Generated metamodel sources are not compiled in JDK 6
** Task
* [METAGEN-41] - Update pom and readme after move to GitHub
1.1.0.CR1 (15.10.2010)
------------------------
** Bug
* [METAGEN-28] - Custom UserType not supported in Hibernate's static MetaModel generator
* [METAGEN-29] - Embedded generic types not supported by metamodel generator
* [METAGEN-30] - @Target
* [METAGEN-35] - Generated meta model classes does not extend the super class' meta model.
* [METAGEN-36] - Attempt to recreate a file for type
* [METAGEN-37] - MappedSuperclass with type parameters result in uncompilable metamodels
* [METAGEN-38] - Attribute not generated for Blob type fields
* [METAGEN-40] - Generator does not work when classes are in the default package
* [METAGEN-43] - @Entity extending from @MappedSuperClass from another package does not generate META MODEL properly
** Task
* [METAGEN-7] - Try to find a way to be able to use @SupportedAnnotationTypes("javax.persistence.Entity") in JPAMetaModelEntityProcessor
* [METAGEN-31] - Update pom to use the new distributationManagement information
* [METAGEN-32] - Update the documentation regarding the usage of the maven-processor-plugin
* [METAGEN-33] - Metamodel is not generated with @Generated annotation
* [METAGEN-39] - Cleanup the pom
1.0.0.Final (10.03.2010)
------------------------
** Bug
* [METAGEN-27] - Review of documentation
** Task
* [METAGEN-26] - Update readme.txt
1.0.0-CR-1 (10.03.2010)
-----------------------
** Bug
* [METAGEN-17] - Consider XML for targetEntity
* [METAGEN-19] - Support @MapKeyClass overriding of the key class
* [METAGEN-22] - Handle map-key-class in xml configuration
* [METAGEN-23] - Handle @IdClass case
* [METAGEN-25] - Ensure that the default package name gets used in all cases where class names can be specified
** Improvement
* [METAGEN-13] - Only re-process xml files if thay have changed
** Task
* [METAGEN-4] - Document how to use the processor in different environments
* [METAGEN-9] - Implement mixed configuration (annotation + xml)
* [METAGEN-24] - Create a mechanism to check whether xml files have changed
1.0.0-Beta-3 (27.01.2010)
-------------------------
** Bug
* [METAGEN-14] - Compiling HEM tests raises an error level log
* [METAGEN-15] - When generics are used (outside of collection), the face value of the generic is used leading to compilation failure of the metaclass
* [METAGEN-16] - Code makes use of getAnnotation() instead of getAnnotationMirrors()
* [METAGEN-18] - Support @ElementCollection.targetClass + its XML equivalent
* [METAGEN-20] - Support collections defined as raw types and targetElement
** Improvement
* [METAGEN-10] - Output to the compiler are meaninglessly verbose
** Task
* [METAGEN-5] - Make the logging output configurable
* [METAGEN-6] - Move xml parsing code in JPAMetaModelEntityProcessor into a separate class
* [METAGEN-21] - Add @SupportedOptions annotation to annotation processor so that tools can query the processor for supported options
1.1.0-Beta-2 (12.12.2009)
-------------------------
** Task
* [METAGEN-11] - Upgrade JPA dependency to hibernate-jpa-2.0-api-1.0.0-CR-1
1.1.0-Beta-1 (01.12.2009)
-------------------------
** Bug
* [METAGEN-2] - Does not handle byte[] at all
* [METAGEN-8] - Processor does not handle @ElementCollection on a Map
** Task
* [METAGEN-3] - Refactor project structure