You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2015/09/05 23:28:20 UTC
svn commit: r1701423 - in /webservices/woden/trunk/java: ./ src/site/
src/site/markdown/release-notes/ src/site/resources/release-notes/
woden-dist/ woden-dist/src/main/assembly/
Author: veithen
Date: Sat Sep 5 21:28:19 2015
New Revision: 1701423
URL: http://svn.apache.org/r1701423
Log:
* Prepare release note for 1.0M10.
* Publish release notes on the Maven site.
* Automatically include the right release note in distributions.
Added:
webservices/woden/trunk/java/src/site/markdown/release-notes/
webservices/woden/trunk/java/src/site/markdown/release-notes/1.0M10.md
webservices/woden/trunk/java/src/site/markdown/release-notes/index.md
webservices/woden/trunk/java/src/site/resources/release-notes/
webservices/woden/trunk/java/src/site/resources/release-notes/1.0M9.html
- copied unchanged from r1701422, webservices/woden/tags/1.0M9/release-notes.html
Removed:
webservices/woden/trunk/java/release-notes.html
Modified:
webservices/woden/trunk/java/src/site/site.xml
webservices/woden/trunk/java/woden-dist/pom.xml
webservices/woden/trunk/java/woden-dist/src/main/assembly/bin.xml
webservices/woden/trunk/java/woden-dist/src/main/assembly/src.xml
Added: webservices/woden/trunk/java/src/site/markdown/release-notes/1.0M10.md
URL: http://svn.apache.org/viewvc/webservices/woden/trunk/java/src/site/markdown/release-notes/1.0M10.md?rev=1701423&view=auto
==============================================================================
--- webservices/woden/trunk/java/src/site/markdown/release-notes/1.0M10.md (added)
+++ webservices/woden/trunk/java/src/site/markdown/release-notes/1.0M10.md Sat Sep 5 21:28:19 2015
@@ -0,0 +1,20 @@
+Apache Woden 1.0M10 release note
+--------------------------------
+
+This Woden release contains the following changes with respect to 1.0M9:
+
+* Support for the Axiom API has been removed. Starting with the 1.0M10
+ release, Woden only provides an implementation that uses the DOM API
+ (Note that Axiom itself has optional [support for the DOM API][1]).
+ As a consequence, the `woden-api`, `woden-common` and `woden-dom`
+ modules have been replaced by a single module called `woden-core`.
+
+* Woden now requires Java 5.
+
+* Woden has been upgraded to use [XmlSchema 2][2].
+
+Woden 1.0M10 passes the same 81 test cases from the W3C test suite as previous
+releases.
+
+[1]: http://ws.apache.org/axiom/implementations/axiom-dom/
+[2]: http://ws.apache.org/xmlschema/
Added: webservices/woden/trunk/java/src/site/markdown/release-notes/index.md
URL: http://svn.apache.org/viewvc/webservices/woden/trunk/java/src/site/markdown/release-notes/index.md?rev=1701423&view=auto
==============================================================================
--- webservices/woden/trunk/java/src/site/markdown/release-notes/index.md (added)
+++ webservices/woden/trunk/java/src/site/markdown/release-notes/index.md Sat Sep 5 21:28:19 2015
@@ -0,0 +1,7 @@
+Release notes
+-------------
+
+Please select the release from the menu on the left. Release notes for older Woden versions
+can be found in the [source code repository][1].
+
+[1]: https://svn.apache.org/repos/asf/webservices/woden/tags
Modified: webservices/woden/trunk/java/src/site/site.xml
URL: http://svn.apache.org/viewvc/webservices/woden/trunk/java/src/site/site.xml?rev=1701423&r1=1701422&r2=1701423&view=diff
==============================================================================
--- webservices/woden/trunk/java/src/site/site.xml (original)
+++ webservices/woden/trunk/java/src/site/site.xml Sat Sep 5 21:28:19 2015
@@ -36,6 +36,10 @@
<item name="Releases" href="download.html"/>
</menu>
<menu name="Documentation">
+ <item name="Release Notes" collapse="true" href="release-notes/index.html">
+ <item name="1.0M9" href="release-notes/1.0M9.html"/>
+ <item name="1.0M10" href="release-notes/1.0M10.html"/>
+ </item>
<item name="User Guide" href="userguide.html"/>
</menu>
<menu name="Development">
Modified: webservices/woden/trunk/java/woden-dist/pom.xml
URL: http://svn.apache.org/viewvc/webservices/woden/trunk/java/woden-dist/pom.xml?rev=1701423&r1=1701422&r2=1701423&view=diff
==============================================================================
--- webservices/woden/trunk/java/woden-dist/pom.xml (original)
+++ webservices/woden/trunk/java/woden-dist/pom.xml Sat Sep 5 21:28:19 2015
@@ -45,6 +45,50 @@
</executions>
</plugin>
<plugin>
+ <groupId>org.codehaus.gmavenplus</groupId>
+ <artifactId>gmavenplus-plugin</artifactId>
+ <version>1.5</version>
+ <executions>
+ <execution>
+ <id>generate-release-note</id>
+ <phase>prepare-package</phase>
+ <goals>
+ <goal>execute</goal>
+ </goals>
+ <configuration>
+ <scripts>
+ <!-- Process the release note for the current release, converting relative URLs to absolute ones -->
+ <script>
+ import java.text.MessageFormat
+
+ def release_version = project.version.replaceAll("-SNAPSHOT", "")
+ def release_note = new File(project.basedir, "../src/site/markdown/release-notes/" + release_version + ".md")
+ new File(project.build.directory).mkdirs()
+ def out = new File(project.build.directory, "RELEASE-NOTE").newPrintWriter('UTF-8')
+ release_note.readLines('UTF-8').each({ line ->
+ def m = line =~ /^(\[.*\]: *)(.*)/
+ if (m) {
+ line = m[0][1] + new URL(new URL("http://ws.apache.org/axiom/release-notes/"), m[0][2])
+ }
+ out.println(line)
+ })
+ out.println()
+ out.println("-- " + MessageFormat.format("{0,date,MMMMM dd, yyyy}", new Date()))
+ out.close()
+ </script>
+ </scripts>
+ </configuration>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+ <artifactId>groovy-all</artifactId>
+ <version>2.4.4</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
Modified: webservices/woden/trunk/java/woden-dist/src/main/assembly/bin.xml
URL: http://svn.apache.org/viewvc/webservices/woden/trunk/java/woden-dist/src/main/assembly/bin.xml?rev=1701423&r1=1701422&r2=1701423&view=diff
==============================================================================
--- webservices/woden/trunk/java/woden-dist/src/main/assembly/bin.xml (original)
+++ webservices/woden/trunk/java/woden-dist/src/main/assembly/bin.xml Sat Sep 5 21:28:19 2015
@@ -54,10 +54,8 @@
<fileMode>0644</fileMode>
</file>
<file>
- <source>../release-notes.html</source>
+ <source>${project.build.directory}/RELEASE-NOTE</source>
<outputDirectory>/</outputDirectory>
- <filtered>true</filtered>
- <fileMode>0644</fileMode>
</file>
</files>
Modified: webservices/woden/trunk/java/woden-dist/src/main/assembly/src.xml
URL: http://svn.apache.org/viewvc/webservices/woden/trunk/java/woden-dist/src/main/assembly/src.xml?rev=1701423&r1=1701422&r2=1701423&view=diff
==============================================================================
--- webservices/woden/trunk/java/woden-dist/src/main/assembly/src.xml (original)
+++ webservices/woden/trunk/java/woden-dist/src/main/assembly/src.xml Sat Sep 5 21:28:19 2015
@@ -60,4 +60,10 @@
</excludes>
</fileSet>
</fileSets>
+ <files>
+ <file>
+ <source>${project.build.directory}/RELEASE-NOTE</source>
+ <outputDirectory>/</outputDirectory>
+ </file>
+ </files>
</assembly>