JGiven v1.2.1 Release Notes

  • 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.