Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,18 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [3.0.0] - 2026-08-09
## [3.1.0] - 2026-09-22

- Updated OpenFastTrace to 4.10.0
- Updated plugins to latest stable

* **Breaking change**: Add `openfasttrace.` prefix to all plugin properties to avoid conflicts and allow consistent command-line overrides ([#80](https://github.com/itsallcode/openfasttrace-maven-plugin/issues/80)). Existing configurations using the old names in `pom.xml` remain compatible.
* **Breaking change**: Set default value for `statuses` to `APPROVED` to align with OpenFastTrace core behavior. Items without an explicit status are considered `APPROVED` by default.
* [PR# 88](https://github.com/itsallcode/openfasttrace-maven-plugin/pull/88) Updated to [OpenFastTrace 4.9.0](https://github.com/itsallcode/openfasttrace/releases/tag/4.9.0)
* We also now generate an SPDX SBOM
* Added compatibility shim for `RegexMatchingImporterFactory` to support older OpenFastTrace plugins with OpenFastTrace 4.8.0.
## [3.0.0] - 2026-08-09

- **Breaking change**: Add `openfasttrace.` prefix to all plugin properties to avoid conflicts and allow consistent command-line overrides ([#80](https://github.com/itsallcode/openfasttrace-maven-plugin/issues/80)). Existing configurations using the old names in `pom.xml` remain compatible.
- **Breaking change**: Set default value for `statuses` to `APPROVED` to align with OpenFastTrace core behavior. Items without an explicit status are considered `APPROVED` by default.
- [PR# 88](https://github.com/itsallcode/openfasttrace-maven-plugin/pull/88) Updated to [OpenFastTrace 4.9.0](https://github.com/itsallcode/openfasttrace/releases/tag/4.9.0)
- We also now generate an SPDX SBOM
- Added compatibility shim for `RegexMatchingImporterFactory` to support older OpenFastTrace plugins with OpenFastTrace 4.8.0.
- Update OpenFastTrace to 4.9.0.
- Add support for filtering by item status using the `statuses` property.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ You can use OpenFastTrace plugins to import and export requirements in additiona
<dependency>
<groupId>org.itsallcode</groupId>
<artifactId>openfasttrace-asciidoc-plugin</artifactId>
<version>0.2.0</version>
<version>1.0.0</version>
</dependency>
</dependencies>
</plugin>
Expand Down
21 changes: 11 additions & 10 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>org.itsallcode</groupId>
<artifactId>openfasttrace-maven-plugin</artifactId>
<version>3.0.0</version>
<version>3.1.0</version>
<packaging>maven-plugin</packaging>

<name>OpenFastTrace Maven Plugin</name>
Expand All @@ -15,7 +15,7 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>17</java.version>
<oft.version>4.9.0</oft.version>
<oft.version>4.10.0</oft.version>
<!-- Maven version available in Debian 13 -->
<maven.core.version>3.9.9</maven.core.version>
<!-- Below is not a typo. It's the version of the "Maven Plugin-Plugin". -->
Expand Down Expand Up @@ -196,7 +196,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>3.1.4</version>
<version>3.2.0</version>
</plugin>
</plugins>
</build>
Expand All @@ -208,7 +208,7 @@
<plugin>
<groupId>io.github.git-commit-id</groupId>
<artifactId>git-commit-id-maven-plugin</artifactId>
<version>10.0.0</version>
<version>10.0.1</version>
<executions>
<execution>
<id>get-the-git-infos</id>
Expand Down Expand Up @@ -284,7 +284,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.15.0</version>
<version>3.16.0</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
Expand Down Expand Up @@ -359,6 +359,7 @@
</executions>
<configuration>
<charset>UTF-8</charset>
<disableNoFonts>true</disableNoFonts>
<doclint/>
<serialwarn>true</serialwarn>
<failOnError>true</failOnError>
Expand Down Expand Up @@ -436,7 +437,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.5.6</version>
<version>3.6.0</version>
<configuration>
<systemPropertyVariables>
<java.util.logging.config.file>src/test/resources/logging.properties</java.util.logging.config.file>
Expand All @@ -446,7 +447,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>3.5.6</version>
<version>3.6.0</version>
<configuration>
<systemPropertyVariables>
<test.coverage>true</test.coverage>
Expand All @@ -465,7 +466,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.21.0</version>
<version>2.22.0</version>
<configuration>
<excludes>
<!-- Pin Maven version to 3.x -->
Expand Down Expand Up @@ -539,7 +540,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-artifact-plugin</artifactId>
<version>3.6.1</version>
<version>3.7.0</version>
<executions>
<execution>
<id>verify-reproducible-build</id>
Expand Down Expand Up @@ -584,7 +585,7 @@
<!-- Bundle the SPDX SBOM with the Maven artifact -->
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.6.1</version>
<version>3.6.2</version>
<executions>
<execution>
<id>attach-spdx-sbom</id>
Expand Down
2 changes: 1 addition & 1 deletion src/test/resources/project-with-plugins/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
<dependency>
<groupId>org.itsallcode</groupId>
<artifactId>openfasttrace-asciidoc-plugin</artifactId>
<version>0.3.0</version>
<version>1.0.0</version>
</dependency>
</dependencies>
</plugin>
Expand Down
Loading