TextReportGenerator is now backed by jansi2 not jansi1. #1420
JUnit 5 assumptions failures don't fail tests anymore #1465 (TNG/JGiven#1465) (thanks to @j8zdev for the analysis)
Further dependency updates.
Release v1.3.0
Breaking changes
Increased minimum supported version to Java 11
Fixed issues
Escaped dollars ($$) are now treated as a regular $ character.#1253 (thanks to manoj-fd for reporting)
Contribution guidelines are now up to date #1300(thanks to @johthor for reporting)
Honorable mentions
Thanks to @johthor for starting (and completing to a large degree) the implementation of an asciidoc reporter #54
Release v1.2.5
Fixed issues
Fixed incompatibility of Gradle plugin with Gradle 8, due to the use of a deprecated method #1200 (thanks to AistisTaraskevicius for reporting)
Release v1.2.4
Fixed issues
Fixed incorrect POM that was published because our manual pom transcription writes a version tag even when none is required. #1013 (thanks to @jangalanski for reporting)
Release v1.2.3
Fixed issues
Fixed build error when JGiven is used in conjuntion with openapi. #947 (thanks to manoj-fd for reporting)
Fixed issue where tags listed all of their ancestors as direct parents #868 (thanks to @jadhindieh for reporting)
Release v1.2.1
New features
JGiven-JUnit5 now reports its test outcomes back to JUnit5 before the @After methods, not after them. This should make it easier to run extensions like ReportPortal alongside JUnit5.
Fixed issues
The @Tag annotation configuration can now be set differently from the JGiven defaults. #806 (thanks to sebphil)
JGiven no longer prints errors while scanning annotations that are not tags. #821
Fixed issue where parents of tags where not declared in the tag list, making the JGiven app unusable. #868 (thanks to @jadhindieh for reporting)
JGiven now openly reports incompatability when running TestNG in multi-threading mode. #829
JGiven now openly reports incompatability to the JUnit5 per-class lifecyle#829
Fixed issue where aggregation of reports would lead to an exception when running in parallel with JUnit5.#829
The JGiven maven plugin did not declare itsself as thread-safe, even though it conceptually is. #829 (thanks to @Hatzen for pointing it out and fixing it.)
Backward incompatible changes
Removed explicit support for PowerMock in JGiven-JUnit4 package, because the powermock project appears to be abandoned.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot will merge this PR once CI passes on it, as requested by @heliocastro.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps com.tngtech.jgiven:jgiven-maven-plugin from 0.9.4 to 1.3.1.
Release notes
Sourced from com.tngtech.jgiven:jgiven-maven-plugin's releases.
... (truncated)
Changelog
Sourced from com.tngtech.jgiven:jgiven-maven-plugin's changelog.
... (truncated)
Commits
240a579
Update version to 1.3.18c34874
Merge pull request #1477 from TNG/fix/issue-1465-don't-fail-for-junit-5-assum...5273fdc
Update aspectj.version to v1.9.21ee045ae
Merge pull request #1460 from TNG/fix/issue-802/rewrite-maven-plugin-testb0c5815
Issue-1465: Make JGiven pass on assertions from JUnit5f2a2d77
Collapse catch blocks9f05e6f
Set surefire plugin version6e08a21
Issue-802: Increase java language level for test project2817a83
Merge pull request #1466 from TNG/bugfix/fix-seleniuma14e8fc
Update reactivecircus/android-emulator-runner action to v2.29.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot will merge this PR once CI passes on it, as requested by @heliocastro.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show