-
Notifications
You must be signed in to change notification settings - Fork 16
Release Notes: 1.x
The first major release building on the Maven CDI Plugin Utils library which provides stuff like CDI-based dependency injection and workflow processing.
This release provides the main release feature which is encapsuled in goal unleash:perform.
- CDI base library upgrade due to a bugfix (workflow serialization)
- Bugfix for dependency version checks (affects multi-module projects only)
- Changed the default value of the parameter
scmMessagePrefix
from empty String to[unleash-maven-plugin]
- This release has been made accidentially and does not differ from 1.1.0.
Introduces the goal unleash:perform-tycho for performing Eclipse Tycho based releases (issue 29). The main difference here is that the verison setting is not performed by internal processes but be the tycho implementations coming with the tycho-versions-plugin. This updates POM and MANIFEST versions in parallel.
Unfortunately this build is broken! Bug 14 of the CDI base library was the cause that the goal unleash:perform was not usable anymore after adding the second goal for tycho builds.
- Upgraded the CDI base library which fixed bug 14. Both goals behave now as expected.
- Bugfix for Maven invocation when building the release. There was an NPE when release build returns with an exit code and no exception has been thrown.
Extension of the SCM provider API with a history feature. It is now possible to request the commit history of the repository and apply some filters to it such as revision ranges or message filters.
- changed some logging output (Issue #34)
- Fixed Bug #35 which caused the dependency check to fail if a module of a multi-module project referenced another module of the same project using
${project.version}
and classifiers. - Extension of the SCM provider API with a diff feature (Issue #33). this feature should only be available from version 1.3.0 but has accidentially been merged previously.