Skip to content
Permalink
Browse files
merged 0.5.0 release, closes #51
* 0.5.0-RC:
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release 0.5.0
  Revert "[maven-release-plugin] prepare release 0.5.0"
  Revert "[maven-release-plugin] prepare for next development iteration"
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release 0.5.0
  updated release notes towards 0.5.0
  updated examples' dependency
  COMMONSRDF-68: initially populated changes.xml for 0.5.0
  reverted 0.5.0 RC1
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release 0.5.0
  updated release notes
  updated all documentation to point to the upcoming 0.5.0 release
  • Loading branch information
wikier committed Dec 23, 2017
2 parents 4c95437 + 25af812 commit 50b61b801c4abbe3e6e8779a40dcc6e8a989531d
Showing 15 changed files with 103 additions and 90 deletions.
@@ -81,9 +81,9 @@ Building has been tested with [Apache Maven 3.2](http://maven.apache.org/downloa
[INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Commons RDF 0.0.3-SNAPSHOT
[INFO] Building Commons RDF 0.5.0
....
[INFO] Installing /home/johndoe/src/commons-rdf/commons-rdf-api/target/commons-rdf-api-0.0.3-SNAPSHOT-javadoc.jar to /home/johndoe/.m2/repository/org/apache/commons/commons-rdf/commons-rdf-api/0.0.3-SNAPSHOT/commons-rdf-api-0.0.3-SNAPSHOT-javadoc.jar
[INFO] Installing /home/johndoe/src/commons-rdf/commons-rdf-api/target/commons-rdf-api-0.5.0-javadoc.jar to /home/johndoe/.m2/repository/org/apache/commons/commons-rdf/commons-rdf-api/0.5.0/commons-rdf-api-0.5.0-javadoc.jar
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
@@ -108,7 +108,7 @@ To then use this build from your project, add to Maven (update `<version>` to ma
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-api</artifactId>
<version>0.3.0-incubating</version>
<version>0.5.0</version>
</dependency>

.. and an equivalent `<dependency>` for the
@@ -184,7 +184,7 @@ classifier for the commons-rdf-api module, for example (for Maven):
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-api</artifactId>
<version>0.3.0-incubating</version>
<version>0.5.0</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
@@ -5,6 +5,25 @@
See https://issues.apache.org/jira/browse/COMMONSRDF/
for issues fixed since the last release.

## 0.5.0 (2017-11)

This is the first release after graduation. Although there are not API changes
nor big improvements, it updates different core aspects and dependencies.

* [COMMONSRDF-47] - RDFSyntax should be interface, not enum
* [COMMONSRDF-51] - RDF-1.1 specifies that language tags need to be compared using lower-case
* [COMMONSRDF-52] - Duplicate Bundle-SymbolicName values across all components
* [COMMONSRDF-55] - Stream of Jena quads use wrong IRI for default graph
* [COMMONSRDF-57] - Use newer dependency Jena/RDF4J/JSONLD Java
* [COMMONSRDF-62] - japicmp-maven-plugin breaking build because there is at least one incompatibility
* [COMMONSRDF-63] - AbstractRDFParserTest.parseFile and parseFileContentType broken under Mac OS X
* [COMMONSRDF-66] - JenaDatasetImpl.toString() throws RIOT exception
* [COMMONSRDF-53] - Add ServiceLoader support in OSGi
* [COMMONSRDF-54] - overloaded versions of RDF4J#asRDFTerm(org.eclipse.rdf4j.model.Value)
* [COMMONSRDF-59] - Fix javadocs warnings
* [COMMONSRDF-64] - Add Automatic-Module-Name to bundle manifest
* [COMMONSRDF-65] - Upgrade to Jena 3.4.0, RDF4J 2.2.2
* [COMMONSRDF-70] - Upgrade Jena version to 3.5.0

## 0.3.0-incubating (2016-11)

@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-parent</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.6.0-SNAPSHOT</version>
</parent>

<artifactId>commons-rdf-api</artifactId>
@@ -34,6 +34,7 @@
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<commons.rdf.version>0.5.0</commons.rdf.version> <!-- update to latest version -->
</properties>

<build>
@@ -57,14 +58,12 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-api</artifactId>
<!-- update to latest version -->
<version>0.3.0</version>
<version>${commons.rdf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-simple</artifactId>
<!-- update to latest version -->
<version>0.3.0</version>
<version>${commons.rdf.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
@@ -75,7 +74,7 @@
</dependencies>

<repositories>
<!-- Only needed if testing release of commons-rdf -->
<!-- Only needed if testing release of commons-rdf -->
<repository>
<id>apache.snapshots</id>
<name>Apache Snapshot Repository</name>
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-parent</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.6.0-SNAPSHOT</version>
</parent>
<artifactId>commons-rdf-integration-tests</artifactId>
<name>Commons RDF Integration tests</name>
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-parent</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.6.0-SNAPSHOT</version>
</parent>

<artifactId>commons-rdf-jena</artifactId>
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-parent</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.6.0-SNAPSHOT</version>
</parent>

<artifactId>commons-rdf-jsonld-java</artifactId>
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-parent</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.6.0-SNAPSHOT</version>
</parent>

<artifactId>commons-rdf-rdf4j</artifactId>
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-parent</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.6.0-SNAPSHOT</version>
</parent>

<artifactId>commons-rdf-simple</artifactId>
@@ -28,7 +28,7 @@
</parent>

<artifactId>commons-rdf-parent</artifactId>
<version>0.5.0-SNAPSHOT</version>
<version>0.6.0-SNAPSHOT</version>
<packaging>pom</packaging>

<name>Commons RDF</name>
@@ -16,67 +16,66 @@
limitations under the License.
-->

<!--
This file is used by the maven-changes-plugin to generate the release notes.
Useful ways of finding items to add to this file are:
1. Add items when you fix a bug or add a feature (this makes the
release process easy :-).
2. Do a Jira search for tickets closed since the previous release.
3. Use the report generated by the maven-changelog-plugin to see all
SVN commits. Set the project.properties' maven.changelog.range
property to the number of days since the last release.
To generate the release notes from this file:
mvn changes:announcement-generate -Prelease-notes [-Dchanges.version=nnn]
then tweak the formatting if necessary
and commit
The <action> type attribute can be add,update,fix,remove.
-->

<document>
<properties>
<title>Apache Commons RDF Release Notes</title>
</properties>
<!-- NOTE:
The description below is specially formatted so as to improve the layout of the generated release notes:
The parsing process removes all line feeds, replacing them with a single space.
The Velocity template in src/changes has been enhanced to replace pairs of adjacent spaces
with a new-line in the release notes. (These spaces are ignored when displaying HTML).
If the output is not quite correct, check for invisible trailing spaces!
N.B. The release notes template groups actions by type, and only extracts data for the current release.
The changes report outputs actions in the order they appear in this file.
To regenerate the release notes:
mvn changes:announcement-generate -Prelease-notes [-Dchanges.version=nnn]
Defining changes.version allows one to create the RN without first removing the SNAPSHOT suffix.
-->

<body>
<release version="0.5.0" date="YYYY-MM-DD" description="Minor feature and bug fix release.">
<!-- TODO -->
</release>

<release version="0.4.0" date="2017-10-29" description="DO NOT USE, this release was not approved by the Project Management Commitee">
<!-- TODO -->
<release version="0.5.0" date="2017-11-19" description="Minor feature and bug fix release.">
<action type="fix" issue="COMMONSRDF-47">
RDFSyntax should be interface, not enum
</action>
<action type="fix" issue="COMMONSRDF-51">
RDF-1.1 specifies that language tags need to be compared using lower-case
</action>
<action type="fix" issue="COMMONSRDF-52">
Duplicate Bundle-SymbolicName values across all components
</action>
<action type="fix" issue="COMMONSRDF-55">
Stream of Jena quads use wrong IRI for default graph
</action>
<action type="fix" issue="COMMONSRDF-57">
Use newer dependency Jena/RDF4J/JSONLD Java
</action>
<action type="fix" issue="COMMONSRDF-62">
japicmp-maven-plugin breaking build because there is at least one incompatibility
</action>
<action type="fix" issue="COMMONSRDF-63">
AbstractRDFParserTest.parseFile and parseFileContentType broken under Mac OS X
</action>
<action type="fix" issue="COMMONSRDF-66">
JenaDatasetImpl.toString() throws RIOT exception
</action>
<action type="add" issue="COMMONSRDF-53">
Add ServiceLoader support in OSGi
</action>
<action type="add" issue="COMMONSRDF-54">
overloaded versions of RDF4J#asRDFTerm(org.eclipse.rdf4j.model.Value)
</action>
<action type="add" issue="COMMONSRDF-59">
Fix javadocs warnings
</action>
<action type="add" issue="COMMONSRDF-64">
Add Automatic-Module-Name to bundle manifest
</action>
<action type="add" issue="COMMONSRDF-65">
Upgrade to Jena 3.4.0, RDF4J 2.2.2
</action>
<action type="add" issue="COMMONSRDF-70">
Upgrade Jena version to 3.5.0
</action>
</release>

<release version="0.3.0-incubating" date="YYYY-MM-DD" description="Minor feature and bug fix release.">
<release version="0.3.0-incubating" date="2016-11-15" description="Minor feature and bug fix release.">
<!-- TODO -->
</release>

<release version="0.2.0-incubating" date="YYYY-MM-DD" description="Minor feature and bug fix release.">
<release version="0.2.0-incubating" date="2016-09-27" description="Minor feature and bug fix release.">
<!-- TODO -->
</release>

<release version="0.1.0-incubating" date="YYYY-MM-DD" description="Initial Release">
<release version="0.1.0-incubating" date="2016-08-24" description="Initial Release">
<action type="add">
Initial Release.
</action>
@@ -39,30 +39,30 @@ To use Commons RDF with [Maven](https://maven.apache.org/), add to your `pom.xml
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-api</artifactId>
<version>0.3.0-incubating</version>
<version>0.5.0</version>
</dependency>

<!-- and at least one of the implementations: -->

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-simple</artifactId>
<version>0.3.0-incubating</version>
<version>0.5.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-jsonld-java</artifactId>
<version>0.3.0-incubating</version>
<version>0.5.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-jena</artifactId>
<version>0.3.0-incubating</version>
<version>0.5.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-rdf4j</artifactId>
<version>0.3.0-incubating</version>
<version>0.5.0</version>
</dependency>

</dependencies>
@@ -85,20 +85,16 @@ you may also be interested in the [source code repository](source-repository.htm
which is also [mirrored to GitHub](http://github.com/apache/commons-rdf).


### 0.3.0-incubating
### 0.5.0

**Apache Commons RDF 0.3.0-incubating** was published on 2016-11-15, and is available for download
**Apache Commons RDF 0.5.0** was published on 2017-11-XX, and is available for download
from official mirrors of the
ASF Distribution Directory [incubator/commonsrdf](https://www.apache.org/dyn/closer.lua/incubator/commonsrdf/0.3.0-incubating/):

* [apache-commons-rdf-0.3.0-incubating-src.zip](https://www.apache.org/dyn/closer.lua/incubator/commonsrdf/0.3.0-incubating/apache-commons-rdf-0.3.0-incubating-src.zip)
([asc](https://www.apache.org/dist/incubator/commonsrdf/0.3.0-incubating/apache-commons-rdf-0.3.0-incubating-src.zip.asc),
[md5](https://www.apache.org/dist/incubator/commonsrdf/0.3.0-incubating/apache-commons-rdf-0.3.0-incubating-src.zip.md5),
[sha1](https://www.apache.org/dist/incubator/commonsrdf/0.3.0-incubating/apache-commons-rdf-0.3.0-incubating-src.zip.sha1))
* [apache-commons-rdf-0.3.0-incubating-src.tar.gz](https://www.apache.org/dyn/closer.lua/incubator/commonsrdf/0.3.0-incubating/apache-commons-rdf-0.3.0-incubating-src.zip)
([asc](https://www.apache.org/dist/incubator/commonsrdf/0.3.0-incubating/apache-commons-rdf-0.3.0-incubating-src.tar.gz.asc),
[md5](https://www.apache.org/dist/incubator/commonsrdf/0.3.0-incubating/apache-commons-rdf-0.3.0-incubating-src.tar.gz.md5),
[sha1](https://www.apache.org/dist/incubator/commonsrdf/0.3.0-incubating/apache-commons-rdf-0.3.0-incubating-src.tar.gz.sha1))
ASF Distribution Directory [incubator/commonsrdf](https://www.apache.org/dyn/closer.lua/incubator/commonsrdf/0.5.0/):

* [apache-commons-rdf-0.5.0-src.zip](https://www.apache.org/dyn/closer.lua/incubator/commonsrdf/0.5.0/apache-commons-rdf-0.5.0-src.zip)
([asc](https://www.apache.org/dist/incubator/commonsrdf/0.5.0/apache-commons-rdf-0.5.0-src.zip.asc),
[md5](https://www.apache.org/dist/incubator/commonsrdf/0.5.0/apache-commons-rdf-0.5.0-src.zip.md5),
[sha1](https://www.apache.org/dist/incubator/commonsrdf/0.5.0/apache-commons-rdf-0.5.0-src.zip.sha1))

After downloading the files, [check the signatures](https://www.apache.org/info/verification.html)
using the following [KEYS](https://www.apache.org/dist/incubator/commonsrdf/KEYS)
@@ -61,7 +61,7 @@ usage (e.g. prototyping and creating graph fragments).
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-simple</artifactId>
<version>0.3.0-incubating</version>
<version>0.5.0</version>
</dependency>
```

@@ -85,7 +85,7 @@ Graph graph = rdf.createGraph();
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-jena</artifactId>
<version>0.3.0-incubating</version>
<version>0.5.0</version>
</dependency>
```

@@ -124,7 +124,7 @@ The generalized triples/quads can be accessed as [org.apache.jena.graph.Triple](
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-rdf4j</artifactId>
<version>0.3.0-incubating</version>
<version>0.5.0</version>
</dependency>
```

@@ -187,7 +187,7 @@ This is primarily intended to support [JSON-LD](http://json-ld.org/) parsing and
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-rdf-jsonld</artifactId>
<version>0.3.0-incubating</version>
<version>0.5.0</version>
</dependency>
```

@@ -86,9 +86,9 @@ to share your project or to use newer versions of Commons RDF.

This tutorial assumes a classic Java project with local `.jar` files (say in your project's `lib/` folder), so download and add to your project's class path:

* [commons-rdf-api-0.3.0-incubating.jar](https://repo.maven.apache.org/maven2/org/apache/commons/commons-rdf-api/0.3.0-incubating/commons-rdf-api-0.3.0-incubating.jar)
([signature](https://repo.maven.apache.org/maven2/org/apache/commons/commons-rdf-api/0.3.0-incubating/commons-rdf-api-0.3.0-incubating.jar.asc))
* [commons-rdf-simple-0.3.0-incubating.jar](https://repo.maven.apache.org/maven2/org/apache/commons/commons-rdf-simple/0.3.0-incubating/commons-rdf-simple-0.3.0-incubating.jar) ([signature](https://repo.maven.apache.org/maven2/org/apache/commons/commons-rdf-simple/0.3.0-incubating/commons-rdf-simple-0.3.0-incubating.jar.asc))
* [commons-rdf-api-0.5.0.jar](https://repo.maven.apache.org/maven2/org/apache/commons/commons-rdf-api/0.5.0/commons-rdf-api-0.5.0.jar)
([signature](https://repo.maven.apache.org/maven2/org/apache/commons/commons-rdf-api/0.5.0/commons-rdf-api-0.5.0.jar.asc))
* [commons-rdf-simple-0.5.0.jar](https://repo.maven.apache.org/maven2/org/apache/commons/commons-rdf-simple/0.5.0/commons-rdf-simple-0.5.0.jar) ([signature](https://repo.maven.apache.org/maven2/org/apache/commons/commons-rdf-simple/0.5.0/commons-rdf-simple-0.5.0.jar.asc))

_Tip: If you prefer you can [verify the signatures](https://www.apache.org/info/verification.html) using the Apache Commons [KEYS](https://www.apache.org/dist/commons/KEYS)._

0 comments on commit 50b61b8

Please sign in to comment.