Skip to content

Releases: mkorpela/pabot

4.0.6

14 Dec 18:59
1ba6061
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.5...4.0.6

4.0.5

08 Dec 13:53
7d90370
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.0.4...4.0.5

4.0.0

30 Nov 14:44
e5d2575
Compare
Choose a tag to compare

Full Changelog: 3.1.0...4.0.0

Pabot 4.0.0

Major Changes

  • Improved Robot Framework 7.1 Compatibility

    • Enhanced SharedLibrary compatibility
    • Support for --legacyoutput option for compatibility with older tools
  • PabotLib Now Enabled by Default: PabotLib functionality is now automatically enabled and doesn't require explicit activation

    • Old --pabotlib argument is kept for backwards compatibility but does nothing
    • New --no-pabotlib argument added to disable PabotLib when needed
  • Flexible Argument Positioning: Pabot options no longer need to be placed before Robot Framework options

  • Enhanced Error Handling and Test Execution:

    • Ordering file errors are now properly categorized as test data problems rather than Pabot failures
    • Improved preservation of test execution order when sharding
    • Fixed incorrect process number allocation in dryrun mode
    • Better support for non-English robot case files with --language option (e.g., pabot --language zh-CN localized.robot)
  • Installation and Packaging:

    • Added wheel packages for easier installation

Breaking Changes

  • PabotLib being enabled by default might affect existing workflows that assumed it was disabled
  • Modified test sharding behavior for better order preservation

Contributors

  • Mikko Korpela
  • David Hotham (Wheel publishing)
  • WendyInXian (Dryrun process allocation fix)
  • Patrik William (Shards ordering)
  • Yinling He (Non-English file support)

Known Issues

  • Some timing-related issues have been reported (#593, #596) but appear to be related to Robot Framework core

Compatibility

  • Tested against Robot Framework versions 4.1.3, 5.0.1, 6.0.2, 6.1.1, 7.0.1 and 7.1.1.
  • Tested against Python versions 3.8, 3.10 and 3.12

3.1.0

30 Nov 12:28
e419a0d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.1...3.1.0

3.0.1

30 Nov 10:23
8f24c38
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.20.0...3.0.1

Pabot 2.20.0

30 Nov 10:05
3e8cc21
Compare
Choose a tag to compare

Full Changelog: 2.19.0...2.20.0

Fixes #594 --legacyoutput with Robot Framework >= 7

2.19.0

29 Nov 19:52
ee6986e
Compare
Choose a tag to compare

Full Changelog: 2.18.0...2.19.0

Make SharedLibrary work with RF >=7

Thanks @olesz for your work on this issue!

Pabot 2.18.0

28 Jan 19:47
3217df5
Compare
Choose a tag to compare

RF 7 support with --testlevelsplit.

Full Changelog: 2.17.0...2.18.0

Pabot 2.17.0

20 Jan 15:06
a3f8c43
Compare
Choose a tag to compare

What's Changed

Support RF 7.

New Contributors

Full Changelog: 2.16.0...2.17.0

Pabot 2.16.0

10 Jun 10:04
ee9a5ba
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.15.0...2.16.0