[hibernate-commits] Hibernate SVN: r11300 - in trunk/HibernateExt: annotations/lib and 9 other directories.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Mon Mar 19 15:48:21 EDT 2007


Author: epbernard
Date: 2007-03-19 15:48:21 -0400 (Mon, 19 Mar 2007)
New Revision: 11300

Modified:
   trunk/HibernateExt/annotations/changelog.txt
   trunk/HibernateExt/annotations/lib/README.txt
   trunk/HibernateExt/entitymanager/changelog.txt
   trunk/HibernateExt/search/build.properties.dist
   trunk/HibernateExt/search/build.xml
   trunk/HibernateExt/search/changelog.txt
   trunk/HibernateExt/search/doc/reference/en/modules/architecture.xml
   trunk/HibernateExt/search/doc/reference/en/modules/configuration.xml
   trunk/HibernateExt/search/doc/reference/en/modules/mapping.xml
   trunk/HibernateExt/search/lib/README.txt
   trunk/HibernateExt/shards/build.xml
   trunk/HibernateExt/shards/changelog.txt
   trunk/HibernateExt/shards/doc/reference/en/master.xml
   trunk/HibernateExt/shards/lib/README.txt
   trunk/HibernateExt/shards/readme.txt
   trunk/HibernateExt/validator/changelog.txt
   trunk/HibernateExt/validator/src/java/org/hibernate/validator/Version.java
Log:
Adjust version for releases

Modified: trunk/HibernateExt/annotations/changelog.txt
===================================================================
--- trunk/HibernateExt/annotations/changelog.txt	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/annotations/changelog.txt	2007-03-19 19:48:21 UTC (rev 11300)
@@ -1,6 +1,53 @@
 Hibernate Annotations Changelog
 ===============================
 
+3.3.0.GA (19-03-2007)
+---------------------
+
+** Bug
+    * [ANN-515] - Fields are not correctly quoted in @OneToMany relationships when specified
+    * [ANN-516] - @OrderBy added to wrong table in inheritance relationship
+    * [ANN-517] - Default NodeName value not set in HAN leading to NPE in DOM4J mode (Daniel)
+    * [ANN-521] - package-list file is missing from javax.persistence documentation
+    * [ANN-531] - EntityMode.DOM4J does not deserialize collection entities
+    * [ANN-544] - @SqlDeleteAll wrt to Collections
+    * [ANN-547] - Typo in Docs: 2.2.2.2 Declaring Column Attributes
+    * [ANN-549] - key column of a true map should be not null when a join table is used
+    * [ANN-551] - Guaranty the same parameter ordering when overriding SQL across VMs and compilations (S¿ren Pedersen)
+    * [ANN-554] - NPE with @Id on @OneToOne
+    * [ANN-555] - Fix typo @Tables.values to @Table.value
+    * [ANN-556] - @OneToOne(mappedBy might fail depending on alphebetical order
+    * [ANN-559] - Undefined filter definition leads to NPE rather than a proper exception
+    * [ANN-560] - Quoting clashes with defaults in NamingStrategy
+    * [ANN-567] - Ability to specify a custom persister on a collection (Shawn Clowater)
+    * [ANN-570] - @DiscriminatorForumla typo
+    * [ANN-574] - CascadeType ALL is not equals to REMOVE+REFRESH+PERSIST+MERGE
+
+
+** Improvement
+    * [ANN-26] - @OptimisticLock(excluded=true) (Logi Ragnarsson)
+    * [ANN-104] - Allow SQL customization for CRUD on secondary tables
+    * [ANN-252] - AnnotationConfiguration silently ignores classes that are annotated with wrong Entity, or not annotated.
+    * [ANN-444] - Ability to define fetch mode, inverse and optional for a Secondary table
+    * [ANN-492] - IdClass of a composite id + ManyToOne associations in id = Repeated column error (testcase patch)
+    * [ANN-502] - Cannot fully disable integration with Hibernate Validator
+    * [ANN-525] - @ForeignKey for secondary tables and joined subclasses
+    * [ANN-529] - MapBinder can generate SQL statements not supported by Oracle 10g
+    * [ANN-532] - Better exception when @UniqueConstraint refers to a wrong column name
+    * [ANN-535] - Force property insertability/updatability when @Generated is used
+    * [ANN-542] - @Immutable for entities and collections
+    * [ANN-553] - Remove classpath dependency between Hibernate Annotations and Hibernate Validator
+
+** New Feature
+    * [ANN-103] - Allow to specify fetching strategy for secondary table
+    * [ANN-505] - Support @Tuplizer
+    * [ANN-552] - Transparent event integration for Search and Validator
+
+
+** Task
+    * [ANN-584] - Move Validator and Search to their own project
+
+
 3.2.1.GA (8-12-2006)
 --------------------
 

Modified: trunk/HibernateExt/annotations/lib/README.txt
===================================================================
--- trunk/HibernateExt/annotations/lib/README.txt	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/annotations/lib/README.txt	2007-03-19 19:48:21 UTC (rev 11300)
@@ -7,8 +7,9 @@
 hibernate-commons-annotations.jar: required
 hibernate3.jar: required
 hibernate core dependencies: required (see Hibernate Core for more information)
+ejb3-persistence.jar: required
 hibernate-validator.jar: optional
-ejb3-persistence.jar: required
+hibernate-search.jar: optional
 
 Test
 ====

Modified: trunk/HibernateExt/entitymanager/changelog.txt
===================================================================
--- trunk/HibernateExt/entitymanager/changelog.txt	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/entitymanager/changelog.txt	2007-03-19 19:48:21 UTC (rev 11300)
@@ -1,6 +1,26 @@
 Hibernate EntityManager Changelog
 ==================================
 
+3.3.0.GA (19-03-2007)
+---------------------
+
+** Bug
+    * [EJB-46] -  PrePersist callback method not called if entity's primary key is null
+    * [EJB-257] - EJB3Configuration should work wo having to call any of the configure(*)
+    * [EJB-259] - Evaluate orm.xml files in referenced jar files
+    * [EJB-261] - merge fails to update join table
+    * [EJB-263] - getSingleResult() and fetch raise abusive NonUniqueResultException
+    * [EJB-269] - Fail to deploy a persistence archive in Weblogic Server
+    * [EJB-275] - JarVisitor fails on WAS with white space
+
+
+** Improvement
+    * [EJB-242] - Be more defensive regarding exotic (aka buggy) URL protocol handler
+    * [EJB-262] - Provides XML file name on parsing error
+    * [EJB-271] - Raise a WARN when deployment descriptors (orm.xml) refer to an unknown property (increase usability)
+    * [EJB-266] - Avoid collection loading during cascaded PERSIST (improving performance on heavily cascaded object graphs)
+
+
 3.2.1.GA (8-12-2006)
 --------------------
 

Modified: trunk/HibernateExt/search/build.properties.dist
===================================================================
--- trunk/HibernateExt/search/build.properties.dist	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/search/build.properties.dist	2007-03-19 19:48:21 UTC (rev 11300)
@@ -1,6 +1,7 @@
 common.dir=.
 src.dir=src
 test.dir=test
+testresources.dir=test-resources
 hibernate-core.home=../hibernate-3.2
 
 #locally present jars

Modified: trunk/HibernateExt/search/build.xml
===================================================================
--- trunk/HibernateExt/search/build.xml	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/search/build.xml	2007-03-19 19:48:21 UTC (rev 11300)
@@ -269,6 +269,12 @@
 			</fileset>
 		</copy>
 
+        <copy todir="${dist.dir}/test-resources" failonerror="false">
+            <fileset dir="${testresources.dir}">
+                <include name="**/*.*"/>
+            </fileset>
+        </copy>
+
         <!-- copy dependencies -->
         <copy todir="${dist.lib.dir}" failonerror="false">
 			<fileset file="${jpa-api.jar}"/>
@@ -278,6 +284,9 @@
         <copy todir="${dist.lib.dir}/test" failonerror="false">
 			<fileset file="${annotations.jar}"/>
         </copy>
+        <copy todir="${dist.lib.dir}/test" failonerror="false">
+			<fileset file="${lib.dir}/test/*.jar"/>
+        </copy>
 
         <copy file="${basedir}/build.properties.dist" tofile="${dist.dir}/build.properties" failonerror="false">
 		</copy>

Modified: trunk/HibernateExt/search/changelog.txt
===================================================================
--- trunk/HibernateExt/search/changelog.txt	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/search/changelog.txt	2007-03-19 19:48:21 UTC (rev 11300)
@@ -1,7 +1,33 @@
 Hibernate Search Changelog
 ==========================
 
-3.0.Beta1 (19-03-2007)
-----------------------
+3.0.0.Beta1 (19-03-2007)
+------------------------
 
-Initial release as a standalone product (see Hibernate Annotations changelog for previous informations)
\ No newline at end of file
+Initial release as a standalone product (see Hibernate Annotations changelog for previous informations)
+
+
+Release Notes - Hibernate Search - Version 3.0.0.beta1
+
+** Bug
+    * [HSEARCH-7] - Ignore object found in the index but no longer present in the database (for out of date indexes)
+    * [HSEARCH-21] - NPE in SearchFactory while using different threads
+    * [HSEARCH-22] - Enum value Index.UN_TOKENISED is misspelled
+    * [HSEARCH-24] - Potential deadlock when using multiple DirectoryProviders in a highly concurrent index update
+    * [HSEARCH-25] - Class cast exception in org.hibernate.search.impl.FullTextSessionImpl<init>(FullTextSessionImpl.java:54)
+    * [HSEARCH-28] - Wrong indexDir property in Apache Lucene Integration
+
+
+** Improvement
+    * [HSEARCH-29] - Share the initialization state across all Search event listeners instance
+    * [HSEARCH-30] - @FieldBridge now use o.h.s.a.Parameter rather than o.h.a.Parameter
+    * [HSEARCH-31] - Move to Lucene 2.1.0
+
+** New Feature
+    * [HSEARCH-1] - Give access to Directory providers
+    * [HSEARCH-2] - Default FieldBridge for enums (Sylvain Vieujot)
+    * [HSEARCH-3] - Default FieldBridge for booleans (Sylvain Vieujot)
+    * [HSEARCH-9] - Introduce a worker factory and its configuration
+    * [HSEARCH-16] - Cluster capability through JMS
+    * [HSEARCH-23] - Support asynchronous batch worker queue
+    * [HSEARCH-27] - Ability to index associated / embedded objects

Modified: trunk/HibernateExt/search/doc/reference/en/modules/architecture.xml
===================================================================
--- trunk/HibernateExt/search/doc/reference/en/modules/architecture.xml	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/search/doc/reference/en/modules/architecture.xml	2007-03-19 19:48:21 UTC (rev 11300)
@@ -6,7 +6,7 @@
   engine. Both are backed by Apache Lucene.</para>
 
   <para>When an entity is inserted, updated or removed to/from the database,
-  <productname>Hibernate Search</productname> keeps track of this event
+  Hibernate Search keeps track of this event
   (through the Hibernate event system) and schedule an index update. All the
   index updates are handled for you without you having to use the Apache
   Lucene APIs.</para>
@@ -16,7 +16,7 @@
   will manage a given Lucene <classname>Directory</classname> type. You can
   configure directory providers to adjust the directory target.</para>
 
-  <para><productname>Hibernate Search</productname> can also use a Lucene
+  <para>Hibernate Search can also use a Lucene
   index to search an entity and return a (list of) managed entity saving you
   from the tedious Object / Lucene Document mapping and low level Lucene APIs.
   The same persistence context is shared between Hibernate and Hibernate

Modified: trunk/HibernateExt/search/doc/reference/en/modules/configuration.xml
===================================================================
--- trunk/HibernateExt/search/doc/reference/en/modules/configuration.xml	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/search/doc/reference/en/modules/configuration.xml	2007-03-19 19:48:21 UTC (rev 11300)
@@ -7,10 +7,9 @@
 
     <para>Apache Lucene has a notion of Directory where the index is stored.
     The Directory implementation can be customized but Lucene comes bundled
-    with a file system and a full memory implementation.
-    <productname>Hibernate Search</productname> has the notion of
-    <literal>DirectoryProvider</literal> that handle the configuration and the
-    initialization of the Lucene Directory.</para>
+    with a file system and a full memory implementation. Hibernate Search has
+    the notion of <literal>DirectoryProvider</literal> that handle the
+    configuration and the initialization of the Lucene Directory.</para>
 
     <table>
       <title>List of built-in Directory Providers</title>
@@ -347,7 +346,7 @@
         <remark>Hibernate Search test suite makes use of JBoss Embedded to
         test the JMS integration. It allows the unit test to run both the MDB
         container and JBoss Messaging (JMS provider) in a standalone way
-        (marketed by some as "lightweight"). </remark>
+        (marketed by some as "lightweight").</remark>
       </section>
     </section>
   </section>
@@ -380,5 +379,21 @@
         &lt;listener class="org.hibernate.search.event.FullTextIndexEventListener"/&gt;
     &lt;/event&gt;
 &lt;/hibernate-configuration&gt;</programlisting>
+
+    <para>Be sure to add the appropriate jar files in your classpath. Check
+    <literal>lib/README.TXT</literal> for the list of third party libraries. A
+    typical installation on top of Hibernate Annotations will add:</para>
+
+    <itemizedlist>
+      <listitem>
+        <para><filename>hibernate-search.jar</filename>: the core
+        engine</para>
+      </listitem>
+
+      <listitem>
+        <para><filename>lucene-core-*.jar</filename>: Lucene core
+        engine</para>
+      </listitem>
+    </itemizedlist>
   </section>
 </chapter>
\ No newline at end of file

Modified: trunk/HibernateExt/search/doc/reference/en/modules/mapping.xml
===================================================================
--- trunk/HibernateExt/search/doc/reference/en/modules/mapping.xml	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/search/doc/reference/en/modules/mapping.xml	2007-03-19 19:48:21 UTC (rev 11300)
@@ -75,14 +75,14 @@
 
       <para>Whether or not you want to store the data depends on how you wish
       to use the index query result. As of today, for a pure
-      <productname>Hibernate Search </productname> usage, storing is not
+      Hibernate Search usage, storing is not
       necessary. Whether or not you want to tokenize a property or not depends
       on whether you wish to search the element as is, or only normalized part
       of it. It make sense to tokenize a text field, but it does not to do it
       for a date field (or an id field).</para>
 
       <para>Finally, the id property of an entity is a special property used
-      by <productname>Hibernate Search</productname> to ensure index unicity
+      by Hibernate Search to ensure index unicity
       of a given entity. By design, an id has to be stored and must not be
       tokenized. To mark a property as index id, use the
       <literal>@DocumentId</literal> annotation.</para>
@@ -302,7 +302,7 @@
 
     <para>All field of a full text index in Lucene have to be represented as
     Strings. Ones Java properties have to be indexed in a String form. For
-    most of your properties, <productname>Hibernate Search</productname> does
+    most of your properties, Hibernate Search does
     the translation job for you thanks to a built-in set of bridges. In some
     cases, though you need a fine grain control over the translation
     process.</para>

Modified: trunk/HibernateExt/search/lib/README.txt
===================================================================
--- trunk/HibernateExt/search/lib/README.txt	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/search/lib/README.txt	2007-03-19 19:48:21 UTC (rev 11300)
@@ -6,8 +6,8 @@
 hibernate-commons-annotations.jar: required
 hibernate3.jar: required
 hibernate core dependencies: required (see Hibernate Core for more information)
-lucene-core-*.jar: required
-jms.jar: optional (needed for JMS based clustering strategy)
+lucene-core-*.jar: required (used version 2.1.0)
+jms.jar: optional (needed for JMS based clustering strategy, usually available with your application server)
 
 Test
 ====

Modified: trunk/HibernateExt/shards/build.xml
===================================================================
--- trunk/HibernateExt/shards/build.xml	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/shards/build.xml	2007-03-19 19:48:21 UTC (rev 11300)
@@ -16,7 +16,7 @@
     <!-- Name of project and version, used to create filenames -->
     <property name="Name" value="Hibernate Shards"/>
     <property name="name" value="hibernate-shards"/>
-    <property name="version" value="3.0.0.BETA1"/>
+    <property name="version" value="3.0.0.Beta1"/>
     <property name="javadoc.packagenames" value="org.hibernate.shards.*"/>
     <property name="copy.test" value="true"/>
     <property name="javac.source" value="1.5"/>

Modified: trunk/HibernateExt/shards/changelog.txt
===================================================================
--- trunk/HibernateExt/shards/changelog.txt	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/shards/changelog.txt	2007-03-19 19:48:21 UTC (rev 11300)
@@ -1,7 +1,7 @@
 Hibernate Shards Changelog
 ==========================
 
-3.0.0.BETA1 (20-03-2007)
----------------------
+3.0.0.Beta1 (19-03-2007)
+------------------------
 
 Initial release
\ No newline at end of file

Modified: trunk/HibernateExt/shards/doc/reference/en/master.xml
===================================================================
--- trunk/HibernateExt/shards/doc/reference/en/master.xml	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/shards/doc/reference/en/master.xml	2007-03-19 19:48:21 UTC (rev 11300)
@@ -13,7 +13,7 @@
         <title>Hibernate Shards</title>
         <subtitle>Horizontal Partitioning With Hibernate</subtitle>
         <subtitle>Reference Guide</subtitle>
-        <releaseinfo>3.0.0.BETA1</releaseinfo>
+        <releaseinfo>3.0.0.Beta1</releaseinfo>
         <mediaobject>
             <imageobject>
                 <imagedata fileref="images/hibernate_logo_a.png" format="PNG"/>

Modified: trunk/HibernateExt/shards/lib/README.txt
===================================================================
--- trunk/HibernateExt/shards/lib/README.txt	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/shards/lib/README.txt	2007-03-19 19:48:21 UTC (rev 11300)
@@ -3,6 +3,7 @@
 
 Core
 ====
+hibernate3.jar: required
 hibernate core dependencies: required (see Hibernate Core for more information)
 #list all other dependencies (including version) and put the jar in ./lib
 

Modified: trunk/HibernateExt/shards/readme.txt
===================================================================
--- trunk/HibernateExt/shards/readme.txt	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/shards/readme.txt	2007-03-19 19:48:21 UTC (rev 11300)
@@ -1,6 +1,6 @@
 Hibernate Shards
 ================
-Version: 3.0.0.BETA1, 20.03.2007
+Version: 3.0.0.Beta1, 19.03.2007
 
 Description
 -----------

Modified: trunk/HibernateExt/validator/changelog.txt
===================================================================
--- trunk/HibernateExt/validator/changelog.txt	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/validator/changelog.txt	2007-03-19 19:48:21 UTC (rev 11300)
@@ -4,4 +4,20 @@
 3.0.0.GA (19-03-2007)
 ---------------------
 
-Initial release as a standalone product (see Hibernate Annotations changelog for previous informations)
\ No newline at end of file
+Initial release as a standalone product (see Hibernate Annotations changelog for previous informations)
+
+** Bug
+    * [HV-2] - Deprecate String support for both @Past and @Future validating Strings
+    * [HV-3] - @Email fail on empty strings
+    * [HV-7] - Two level @Valid annotation doesn't work
+
+
+** Improvement
+    * [HV-5] - Multiple validators of the same type per element (John Gilbert)
+
+** New Feature
+    * [HV-1] - Make ClassValidator independent of Hibernate Annotations
+    * [HV-6] - @EAN
+    * [HV-8] - Make Validator support pure JavaPersistence players
+    * [HV-9] - @Digits(integerDigits, fractionalDigits)
+    * [HV-10] - @CreditCardNumber for Hibernate Validator

Modified: trunk/HibernateExt/validator/src/java/org/hibernate/validator/Version.java
===================================================================
--- trunk/HibernateExt/validator/src/java/org/hibernate/validator/Version.java	2007-03-19 19:04:03 UTC (rev 11299)
+++ trunk/HibernateExt/validator/src/java/org/hibernate/validator/Version.java	2007-03-19 19:48:21 UTC (rev 11300)
@@ -10,7 +10,7 @@
  * @author Emmanuel Bernard
  */
 public class Version {
-	public static final String VERSION = "3.2.2.GA";
+	public static final String VERSION = "3.0.0.GA";
 	private static Log log = LogFactory.getLog( Version.class );
 
 	static {




More information about the hibernate-commits mailing list