Cucumber v7.0.0-RC1 Release Notes

Release Date: 2021-09-11 // over 2 years ago
  • โž• Added

    • [Java] Added @BeforeAll and @AfterAll hooks (cucumber/#1876 M.P. Korstanje)
    • [JUnit Platform] Optionally use long names

    ๐Ÿ”„ Changed

    • โšก๏ธ [Core] Updated cucumber-expressions to v11 (cucumber/#711 M.P. Korstanje)
    • ๐Ÿšš [Core] Removed incorrect ISO 639-1 code for Telugu language (cucumber/#1238 Nvmkpk)
    • ๐Ÿ—„ [Core] Deprecated the Summary plugin interface for removal.
    • [Core] Removed the default_summary and null_summary plugins
    • 0๏ธโƒฃ [Core] The summary plugin is enabled default when using the CLI. Use --no-summary to disable.
    • 0๏ธโƒฃ [Core] The progress formatter is no longer enabled by default on CLI. Use --plugin progress to enable.
    • [Core] Use transformer for all DataTable.asX methods. (#2262 cucumber/#1419 M.P. Korstanje)
    • โœ… [TestNG] Automatically pick up properties from testng.xml (#2354 M.P. Korstanje, Gayan Sandaruwan)
    • ๐Ÿ–จ [Core] Pretty formatter to print step DataTables (#2330 Arty Sidorenko)
    • [Core] Scenario.getId() returns the actual scenario id (#2366 M.P. Korstanje)

    ๐Ÿ—„ Deprecated

    • ๐Ÿ—„ [JUnit Platform] Deprecated @Cucumber in favour of @Suite (#2362 M.P. Korstanje)

    ๐Ÿ›  Fixed

    • [Core] Emit step hook messages (#2009 Grasshopper)
    • ๐Ÿ”€ [Core] Synchronize event bus before use (#2358) M.P. Korstanje)

    โœ‚ Removed

    • ๐Ÿšš [Core] Removed --strict and --no-strict options (#1788 M.P. Korstanje)
    • 0๏ธโƒฃ [Core] Cucumber executes scenarios in strict mode by default (#1788 M.P. Korstanje)
    • ๐Ÿšš [Core] Removed deprecated TypeRegistryConfigurer. Use @ParameterType instead. (#2356 M.P. Korstanje)
    • ๐Ÿšš [Weld] Removed cucumber-weld in favour of cucumber-jakarta-cdi or cucumber-cdi2. (#2276 M.P. Korstanje)
    • ๐Ÿšš [Needle] Removed cucumber-needled in favour of cucumber-jakarta-cdi or cucumber-cdi2. (#2276 M.P. Korstanje)

    ๐Ÿš€ [Unreleased]: https://github.com/cucumber/cucumber-jvm/compare/v7.9.0...main