Browse Source

DATAMONGO-873 - Prepare release 1.3.5.RELEASE.

Updated readme, changelog,... to reflect recent version number. Updated reference to spring.io.

Original Pull Request: #144.
1.3.x
Christoph Strobl 12 years ago committed by Oliver Gierke
parent
commit
3ea9dd9e73
  1. 2
      README.md
  2. 18
      pom.xml
  3. 6
      src/docbkx/index.xml
  4. 12
      src/docbkx/introduction/getting-started.xml
  5. 12
      src/docbkx/introduction/introduction.xml
  6. 2
      src/docbkx/introduction/requirements.xml
  7. 2
      src/docbkx/reference/jmx.xml
  8. 2
      src/docbkx/reference/mapping.xml
  9. 16
      src/docbkx/reference/mongodb.xml
  10. 30
      src/main/resources/changelog.txt
  11. 2
      src/main/resources/notice.txt
  12. 8
      src/main/resources/readme.txt

2
README.md

@ -26,7 +26,7 @@ Add the Maven dependency:
<dependency> <dependency>
<groupId>org.springframework.data</groupId> <groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId> <artifactId>spring-data-mongodb</artifactId>
<version>1.3.4.RELEASE</version> <version>1.3.5.RELEASE</version>
</dependency> </dependency>
``` ```

18
pom.xml

@ -10,12 +10,12 @@
<name>Spring Data MongoDB</name> <name>Spring Data MongoDB</name>
<description>MongoDB support for Spring Data</description> <description>MongoDB support for Spring Data</description>
<url>http://www.springsource.org/spring-data/mongodb</url> <url>http://projects.spring.io/spring-data-mongodb</url>
<parent> <parent>
<groupId>org.springframework.data.build</groupId> <groupId>org.springframework.data.build</groupId>
<artifactId>spring-data-parent</artifactId> <artifactId>spring-data-parent</artifactId>
<version>1.2.1.RELEASE</version> <version>1.2.2.RELEASE</version>
<relativePath>../spring-data-build/parent/pom.xml</relativePath> <relativePath>../spring-data-build/parent/pom.xml</relativePath>
</parent> </parent>
@ -29,7 +29,7 @@
<properties> <properties>
<project.type>multi</project.type> <project.type>multi</project.type>
<dist.id>spring-data-mongodb</dist.id> <dist.id>spring-data-mongodb</dist.id>
<springdata.commons>1.6.5.BUILD-SNAPSHOT</springdata.commons> <springdata.commons>1.6.5.RELEASE</springdata.commons>
<mongo>2.10.1</mongo> <mongo>2.10.1</mongo>
</properties> </properties>
@ -38,7 +38,7 @@
<id>ogierke</id> <id>ogierke</id>
<name>Oliver Gierke</name> <name>Oliver Gierke</name>
<email>ogierke at gopivotal.com</email> <email>ogierke at gopivotal.com</email>
<organization>Pivotal Inc.</organization> <organization>Pivotal Software, Inc.</organization>
<organizationUrl>http://www.gopivotal.com</organizationUrl> <organizationUrl>http://www.gopivotal.com</organizationUrl>
<roles> <roles>
<role>Project Lean</role> <role>Project Lean</role>
@ -49,7 +49,7 @@
<id>trisberg</id> <id>trisberg</id>
<name>Thomas Risberg</name> <name>Thomas Risberg</name>
<email>trisberg at gopivotal.com</email> <email>trisberg at gopivotal.com</email>
<organization>Pivotal Inc.</organization> <organization>Pivotal Software, Inc.</organization>
<organizationUrl>http://www.gopivotal.com</organizationUrl> <organizationUrl>http://www.gopivotal.com</organizationUrl>
<roles> <roles>
<role>Developer</role> <role>Developer</role>
@ -60,7 +60,7 @@
<id>mpollack</id> <id>mpollack</id>
<name>Mark Pollack</name> <name>Mark Pollack</name>
<email>mpollack at gopivotal.com</email> <email>mpollack at gopivotal.com</email>
<organization>Pivotal Inc.</organization> <organization>Pivotal Software, Inc.</organization>
<organizationUrl>http://www.gopivotal.com</organizationUrl> <organizationUrl>http://www.gopivotal.com</organizationUrl>
<roles> <roles>
<role>Developer</role> <role>Developer</role>
@ -71,7 +71,7 @@
<id>jbrisbin</id> <id>jbrisbin</id>
<name>Jon Brisbin</name> <name>Jon Brisbin</name>
<email>jbrisbin at gopivotal.com</email> <email>jbrisbin at gopivotal.com</email>
<organization>Pivotal Inc.</organization> <organization>Pivotal Software, Inc.</organization>
<organizationUrl>http://www.gopivotal.com</organizationUrl> <organizationUrl>http://www.gopivotal.com</organizationUrl>
<roles> <roles>
<role>Developer</role> <role>Developer</role>
@ -82,7 +82,7 @@
<id>tdarimont</id> <id>tdarimont</id>
<name>Thomas Darimont</name> <name>Thomas Darimont</name>
<email>tdarimont at gopivotal.com</email> <email>tdarimont at gopivotal.com</email>
<organization>Pivotal Inc.</organization> <organization>Pivotal Software, Inc.</organization>
<organizationUrl>http://www.gopivotal.com</organizationUrl> <organizationUrl>http://www.gopivotal.com</organizationUrl>
<roles> <roles>
<role>Developer</role> <role>Developer</role>
@ -93,7 +93,7 @@
<id>cstrobl</id> <id>cstrobl</id>
<name>Christoph Strobl</name> <name>Christoph Strobl</name>
<email>cstrobl at gopivotal.com</email> <email>cstrobl at gopivotal.com</email>
<organization>Pivotal Inc.</organization> <organization>Pivotal Software, Inc.</organization>
<organizationUrl>http://www.gopivotal.com</organizationUrl> <organizationUrl>http://www.gopivotal.com</organizationUrl>
<roles> <roles>
<role>Developer</role> <role>Developer</role>

6
src/docbkx/index.xml

@ -56,7 +56,7 @@
<xi:include href="introduction/why-sd-doc.xml"/> <xi:include href="introduction/why-sd-doc.xml"/>
<xi:include href="introduction/requirements.xml"/> <xi:include href="introduction/requirements.xml"/>
<xi:include href="introduction/getting-started.xml"/> <xi:include href="introduction/getting-started.xml"/>
<xi:include href="https://raw.github.com/SpringSource/spring-data-commons/1.6.4.RELEASE/src/docbkx/repositories.xml"> <xi:include href="https://raw.github.com/spring-projects/spring-data-commons/1.6.5.RELEASE/src/docbkx/repositories.xml">
<xi:fallback href="../../../spring-data-commons/src/docbkx/repositories.xml" /> <xi:fallback href="../../../spring-data-commons/src/docbkx/repositories.xml" />
</xi:include> </xi:include>
</part> </part>
@ -76,10 +76,10 @@
<part id="appendix"> <part id="appendix">
<title>Appendix</title> <title>Appendix</title>
<xi:include href="https://raw.github.com/SpringSource/spring-data-commons/1.6.4.RELEASE/src/docbkx/repository-namespace-reference.xml"> <xi:include href="https://raw.github.com/spring-projects/spring-data-commons/1.6.5.RELEASE/src/docbkx/repository-namespace-reference.xml">
<xi:fallback href="../../../spring-data-commons/src/docbkx/repository-namespace-reference.xml" /> <xi:fallback href="../../../spring-data-commons/src/docbkx/repository-namespace-reference.xml" />
</xi:include> </xi:include>
<xi:include href="https://raw.github.com/SpringSource/spring-data-commons/1.6.4.RELEASE/src/docbkx/repository-query-keywords-reference.xml"> <xi:include href="https://raw.github.com/spring-projects/spring-data-commons/1.6.5.RELEASE/src/docbkx/repository-query-keywords-reference.xml">
<xi:fallback href="../../../spring-data-commons/src/docbkx/repository-query-keywords-reference.xml" /> <xi:fallback href="../../../spring-data-commons/src/docbkx/repository-query-keywords-reference.xml" />
</xi:include> </xi:include>
</part> </part>

12
src/docbkx/introduction/getting-started.xml

@ -19,7 +19,7 @@
<title>Community Forum</title> <title>Community Forum</title>
<para>The Spring Data <ulink <para>The Spring Data <ulink
url="http://forum.springframework.org/forumdisplay.php?f=80">forum url="http://forum.spring.io/forum/spring-projects/data/nosql">forum
</ulink> is a message board for all Spring Data (not just Document) </ulink> is a message board for all Spring Data (not just Document)
users to share information and help each other. Note that registration users to share information and help each other. Note that registration
is needed <emphasis>only</emphasis> for posting.</para> is needed <emphasis>only</emphasis> for posting.</para>
@ -30,7 +30,7 @@
<para>Professional, from-the-source support, with guaranteed response <para>Professional, from-the-source support, with guaranteed response
time, is available from <ulink time, is available from <ulink
url="http://www.springsource.com">SpringSource</ulink>, the company url="http://www.gopivotal.com/">Pivotal Software, Inc.</ulink>, the company
behind Spring Data and Spring.</para> behind Spring Data and Spring.</para>
</section> </section>
</section> </section>
@ -40,12 +40,12 @@
<para>For information on the Spring Data Mongo source code repository, <para>For information on the Spring Data Mongo source code repository,
nightly builds and snapshot artifacts please see the <ulink nightly builds and snapshot artifacts please see the <ulink
url="http://www.springsource.org/spring-data/mongodb">Spring Data Mongo url="http://projects.spring.io/spring-data-mongodb">Spring Data Mongo
homepage</ulink>.</para> homepage</ulink>.</para>
<para>You can help make Spring Data best serve the needs of the Spring <para>You can help make Spring Data best serve the needs of the Spring
community by interacting with developers through the Spring Community community by interacting with developers through the Spring Community
<ulink url="http://forum.springsource.org">forums</ulink>. To follow <ulink url="http://forum.spring.io">forums</ulink>. To follow
developer activity look for the mailing list information on the Spring developer activity look for the mailing list information on the Spring
Data Mongo homepage.</para> Data Mongo homepage.</para>
@ -55,10 +55,10 @@
<para>To stay up to date with the latest news and announcements in the <para>To stay up to date with the latest news and announcements in the
Spring eco system, subscribe to the Spring Community <ulink Spring eco system, subscribe to the Spring Community <ulink
url="http://www.springframework.org/">Portal</ulink>.</para> url="http://spring.io">Portal</ulink>.</para>
<para>Lastly, you can follow the SpringSource Data <ulink <para>Lastly, you can follow the SpringSource Data <ulink
url="http://blog.springsource.com/category/data-access/">blog </ulink>or url="http://spring.io/blog/">blog </ulink>or
the project team on Twitter (<ulink the project team on Twitter (<ulink
url="http://twitter.com/SpringData">SpringData</ulink>)</para> url="http://twitter.com/SpringData">SpringData</ulink>)</para>
</section> </section>

12
src/docbkx/introduction/introduction.xml

@ -12,17 +12,17 @@
<title>Knowing Spring</title> <title>Knowing Spring</title>
<para>Spring Data uses Spring framework's <ulink <para>Spring Data uses Spring framework's <ulink
url="http://static.springframework.org/spring/docs/3.0.x/reference/html/spring-core.html">core</ulink> url="http://docs.spring.io/spring/docs/3.0.x/reference/spring-core.html">core</ulink>
functionality, such as the <ulink functionality, such as the <ulink
url="http://static.springframework.org/spring/docs/3.0.x/reference/html/beans.html">IoC</ulink> url="http://docs.spring.io/spring/docs/3.0.x/reference/beans.html">IoC</ulink>
container, <ulink container, <ulink
url="http://static.springsource.org/spring/docs/3.0.x/reference/html/validation.html#core-convert">type url="http://docs.spring.io/spring/docs/3.0.x/reference/validation.html#core-convert">type
conversion system</ulink>, <ulink conversion system</ulink>, <ulink
url="http://static.springsource.org/spring/docs/3.0.x/reference/html/expressions.html">expression url="http://docs.spring.io/spring/docs/3.0.x/reference/expressions.html">expression
language</ulink>, <ulink language</ulink>, <ulink
url="http://static.springsource.org/spring/docs/3.0.x/reference/html/jmx.html">JMX url="http://docs.spring.io/spring/docs/3.0.x/reference/jmx.html">JMX
integration</ulink>, and portable <ulink integration</ulink>, and portable <ulink
url="http://static.springsource.org/spring/docs/3.0.x/reference/html/dao.html#dao-exceptions">DAO url="http://docs.spring.io/spring/docs/3.0.x/reference/dao.html#dao-exceptions">DAO
exception hierarchy</ulink>. While it is not important to know the exception hierarchy</ulink>. While it is not important to know the
Spring APIs, understanding the concepts behind them is. At a minimum, Spring APIs, understanding the concepts behind them is. At a minimum,
the idea behind IoC should be familiar for whatever IoC container you the idea behind IoC should be familiar for whatever IoC container you

2
src/docbkx/introduction/requirements.xml

@ -3,7 +3,7 @@
<para>Spring Data Document 1.x binaries requires JDK level 6.0 and above, <para>Spring Data Document 1.x binaries requires JDK level 6.0 and above,
and and
<ulink url="http://www.springsource.org/documentation">Spring Framework</ulink> <ulink url="http://spring.io/docs">Spring Framework</ulink>
3.0.x and above. 3.0.x and above.
</para> </para>
<para> <para>

2
src/docbkx/reference/jmx.xml

@ -10,7 +10,7 @@
you perform administrative operations such as drop or create a database. The you perform administrative operations such as drop or create a database. The
JMX features build upon the JMX feature set available in the Spring JMX features build upon the JMX feature set available in the Spring
Framework. See <ulink Framework. See <ulink
url="http://static.springsource.org/spring/docs/3.0.x/reference/jmx.html">here url="http://docs.spring.io/spring/docs/3.0.x/reference/jmx.html">here
</ulink> for more details.</para> </ulink> for more details.</para>
<section id="mongodb:jmx-configuration"> <section id="mongodb:jmx-configuration">

2
src/docbkx/reference/mapping.xml

@ -638,7 +638,7 @@ public class Person {
<para>Spring 3.0 introduced a core.convert package that provides a <para>Spring 3.0 introduced a core.convert package that provides a
general type conversion system. This is described in detail in the general type conversion system. This is described in detail in the
Spring reference documentation section entitled <ulink Spring reference documentation section entitled <ulink
url="http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/validation.html#core-convert">Spring url="http://docs.spring.io/spring/docs/3.0.x/reference/validation.html#core-convert">Spring
3 Type Conversion</ulink>.</para> 3 Type Conversion</ulink>.</para>
</note> </note>

16
src/docbkx/reference/mongodb.xml

@ -84,7 +84,7 @@
or higher. The latest production release (2.0.x as of this writing) is or higher. The latest production release (2.0.x as of this writing) is
recommended. An easy way to bootstrap setting up a working environment is recommended. An easy way to bootstrap setting up a working environment is
to create a Spring based project in <ulink to create a Spring based project in <ulink
url="http://www.springsource.com/developer/sts">STS</ulink>.</para> url="http://spring.io/tools/sts">STS</ulink>.</para>
<para>First you need to set up a running Mongodb server. Refer to the <para>First you need to set up a running Mongodb server. Refer to the
<ulink url="http://www.mongodb.org/display/DOCS/Quickstart">Mongodb Quick <ulink url="http://www.mongodb.org/display/DOCS/Quickstart">Mongodb Quick
@ -264,9 +264,9 @@ public class MongoApp {
<para>For those not familiar with how to configure the Spring <para>For those not familiar with how to configure the Spring
container using Java based bean metadata instead of XML based metadata container using Java based bean metadata instead of XML based metadata
see the high level introduction in the reference docs <ulink see the high level introduction in the reference docs <ulink
url="http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/new-in-3.html#new-java-configuration" url="http://docs.spring.io/spring/docs/3.0.x/reference/new-in-3.html#new-java-configuration"
userlevel="">here </ulink> as well as the detailed documentation<ulink userlevel="">here </ulink> as well as the detailed documentation<ulink
url="http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html#beans-java-instantiating-container"> url="http://docs.spring.io/spring/docs/3.0.x/reference/beans.html#beans-java-instantiating-container">
here</ulink>.</para> here</ulink>.</para>
</note></para> </note></para>
@ -310,7 +310,7 @@ public class AppConfig {
classes annoated with the <literal>@Repository</literal> annotation. classes annoated with the <literal>@Repository</literal> annotation.
This hierarchy and use of <literal>@Repository</literal> is described in This hierarchy and use of <literal>@Repository</literal> is described in
<ulink <ulink
url="http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/dao.html">Spring's url="http://docs.spring.io/spring/docs/3.0.x/reference/dao.html">Spring's
DAO support features</ulink>.</para> DAO support features</ulink>.</para>
<para>An example of a Java based bean metadata that supports exception <para>An example of a Java based bean metadata that supports exception
@ -1986,7 +1986,7 @@ GeoResults&lt;Restaurant&gt; = operations.geoNear(query, Restaurant.class);</pro
methods on MongoOperations to simplify the creation and execution of methods on MongoOperations to simplify the creation and execution of
Map-Reduce operations. It can convert the results of a Map-Reduce Map-Reduce operations. It can convert the results of a Map-Reduce
operation to a POJO also integrates with Spring's <ulink operation to a POJO also integrates with Spring's <ulink
url="http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/resources.html">Resource url="http://docs.spring.io/spring/docs/3.0.x/reference/resources.html">Resource
abstraction</ulink> abstraction. This will let you place your JavaScript abstraction</ulink> abstraction. This will let you place your JavaScript
files on the file system, classpath, http server or any other Spring files on the file system, classpath, http server or any other Spring
Resource implementation and then reference the JavaScript resources via an Resource implementation and then reference the JavaScript resources via an
@ -2100,7 +2100,7 @@ MapReduceResults&lt;ValueObject&gt; results = mongoOperations.mapReduce(query, "
providing methods on MongoOperations to simplify the creation and providing methods on MongoOperations to simplify the creation and
execution of group operations. It can convert the results of the group execution of group operations. It can convert the results of the group
operation to a POJO and also integrates with Spring's <ulink operation to a POJO and also integrates with Spring's <ulink
url="http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/resources.html">Resource url="http://docs.spring.io/spring/docs/3.0.x/reference/resources.html">Resource
abstraction</ulink> abstraction. This will let you place your JavaScript abstraction</ulink> abstraction. This will let you place your JavaScript
files on the file system, classpath, http server or any other Spring files on the file system, classpath, http server or any other Spring
Resource implementation and then reference the JavaScript resources via an Resource implementation and then reference the JavaScript resources via an
@ -2710,7 +2710,7 @@ List&lt;DBObject&gt; resultList = result.getMappedResults();</programlisting>
<note> <note>
<para>For more information on the Spring type conversion service see the <para>For more information on the Spring type conversion service see the
reference docs <ulink reference docs <ulink
url="http://static.springsource.org/spring/docs/3.0.x/reference/validation.html#core-convert">here</ulink>.</para> url="http://docs.spring.io/spring/docs/3.0.x/reference/validation.html#core-convert">here</ulink>.</para>
</note> </note>
<section id="mongo.custom-converters.writer"> <section id="mongo.custom-converters.writer">
@ -3069,7 +3069,7 @@ mongoTemplate.dropCollection("MyNewCollection"); </programlisting>
interface.</para> interface.</para>
<para>The motivation behind mapping to Spring's <ulink <para>The motivation behind mapping to Spring's <ulink
url="http://static.springsource.org/spring/docs/3.0.x/reference/dao.html#dao-exceptions">consistent url="http://docs.spring.io/spring/docs/3.0.x/reference/dao.html#dao-exceptions">consistent
data access exception hierarchy</ulink> is that you are then able to write data access exception hierarchy</ulink> is that you are then able to write
portable and descriptive exception handling code without resorting to portable and descriptive exception handling code without resorting to
coding against <ulink coding against <ulink

30
src/main/resources/changelog.txt

@ -1,6 +1,36 @@
Spring Data MongoDB Changelog Spring Data MongoDB Changelog
============================= =============================
Changes in version 1.3.5.RELEASE (2014-03-10)
---------------------------------------------
** Bug
* [DATAMONGO-829] - NearQuery, when used in conjunction with a Query, no longer sets num=0, unless Query specifies otherwise.
* [DATAMONGO-871] - Repository queries support array return type.
** Improvement
* [DATAMONGO-865] - Avoid ClassNotFoundException during test runs.
Changes in version 1.4.0.RELEASE (2014-02-24)
---------------------------------------------
** Bug
* [DATAMONGO-354] - MongoTemplate should support multiple $pushAll in one update.
* [DATAMONGO-404] - Removing a DBRef using pull does not work.
* [DATAMONGO-410] - Update with pushAll should recognize defined Converter.
* [DATAMONGO-812] - $pushAll is deprecated since mongodb 2.4 move to $push $each.
* [DATAMONGO-830] - Fix NPE during cache warmup in CustomConversions.
* [DATAMONGO-838] - Support for refering to expression based field in group operation.
* [DATAMONGO-840] - Support for nested MongoDB field references in SpEL expressions within Projections.
* [DATAMONGO-842] - Fix documentation error in GRIDFS section.
* [DATAMONGO-852] - Increase version for update should traverse DBObject correctly in order to find version property.
** Improvement
* [DATAMONGO-468] - Simplification for updates of DBRef fields with mongoTemplate.
* [DATAMONGO-849] - Documentation on github should not reference invalid class.
** Task
* [DATAMONGO-848] - Ensure compatibility with Mongo Java driver 2.12.
* [DATAMONGO-853] - Update no longer allows null keys.
* [DATAMONGO-856] - Update documentation.
Changes in version 1.3.4.RELEASE (2014-02-17) Changes in version 1.3.4.RELEASE (2014-02-17)
--------------------------------------------- ---------------------------------------------
** Bug ** Bug

2
src/main/resources/notice.txt

@ -1,4 +1,4 @@
Spring Data MongoDB 1.3.4.RELEASE Spring Data MongoDB 1.3.5.RELEASE
Copyright (c) [2010-2014] Pivotal Software, Inc. Copyright (c) [2010-2014] Pivotal Software, Inc.
This product is licensed to you under the Apache License, Version 2.0 (the "License"). This product is licensed to you under the Apache License, Version 2.0 (the "License").

8
src/main/resources/readme.txt

@ -1,5 +1,5 @@
Spring Data MongoDB 1.3.4.RELEASE Spring Data MongoDB 1.3.5.RELEASE
----------------------------- ---------------------------------
Spring Data MongoDB is released under the terms of the Apache Software License Version 2.0 (see license.txt). Spring Data MongoDB is released under the terms of the Apache Software License Version 2.0 (see license.txt).
@ -13,5 +13,5 @@ The reference manual and javadoc are located in the 'docs' directory.
ADDITIONAL RESOURCES: ADDITIONAL RESOURCES:
Spring Data Homepage: http://www.springsource.org/spring-data Spring Data Homepage: http://projects.spring.io/spring-data
Spring Data Forum: http://forum.springsource.org/forumdisplay.php?f=80 Spring Data Forum: http://forum.spring.io/forum/spring-projects/data/nosql

Loading…
Cancel
Save