Skip to content

2.11.0

Compare
Choose a tag to compare
@d-ryan-ashcraft d-ryan-ashcraft released this 08 Mar 20:46
· 105 commits to dev since this release
b60edcf

Overview

Adding the following habushu-maven-plugin configuration:

wheelDependencies
Optional set of wheel dependencies to retrieve from poetry cache. This allows previously cached external wheel dependencies to be copied into a given target directory during the VALIDATE phase; if it exists in poetry cache. This logic depends on wheels to have first been cached by cacheWheels habushu-maven-plugin configuration. Warnings will be logged if the specified wheel isn't found.

<plugin>
	<groupId>org.technologybrewery.habushu</groupId>
	<artifactId>habushu-maven-plugin</artifactId>
	...
	<configuration>
		<wheelDependencies>
			<wheelDependency>
				<artifactId>foundation-core-python</artifactId>
				<targetDirectory>${project.build.directory}</tartgetDirectory>
			</wheelDependency>
		</wheelDependencies>
		...
	</configuration>
</plugin>
  • Dependencies updated:
    • maven-cucumber-reporting: 5.7.5 --> 5.7.8 (resolves high dependabot alerts)
    • commons-codec: 1.16.0 --> 1.16.1
    • junit-bom: 5.10.1 --> 5.10.2
    • commons-exec: 1.3 --> 1.4.0
    • maven-plugin-annotations: 3.6.4 --> 3.11.0

Allow Behave reports to be collected and reported with Cucumber Reporting approaches. This allows Habushu modules to report their test results in a way that is consistent and integration with standard Maven and CI using Maven approaches

Breaking Changes

None

Major Documentation Additions

Change Log

What's Changed

New Contributors

Full Changelog: habushu-2.10.0...habushu-2.11.0