Skip to content

1.0.0

Choose a tag to compare

@ethauvin ethauvin released this 30 Mar 02:52
· 29 commits to main since this release
b22bf30

Summary

  • Use Optional where applicable (breaking)
  • When closing a TestLogHandler, records are no longer cleared (breaking)
  • Refactoring of:
    • CaptureOutput
    • CouldFailrExtension
    • LoggingExtension
    • RangeResolver
    • RetryExtension
    • TestingUtils

What's Changed in 1.0.0

  • Improve generateRandomString algorithm in 966a76f
  • Update getLastRecord(), getFirstRecordContaining() and getLastRecordContaining() to return `Optional`` in e3c8455
  • TestLogHandler records are no longer cleared on close in 988ca2c
  • Improve logging and large size handling in 181d20b
  • Refactor LoggingExtension to eliminate race conditions when tests run concurrently in 93b6511
  • Improve CouldFailExtension logging in c8d0647
  • Refactor CaptureOutput to use record and stream in a5f1dfa
  • Improve RetryExtension errors logging in d5ab23a
  • Refactor RandRangeResolver with improved logging and implementation of the Fisher-Yates shuffle in 9bb3ca0

Full Changelog: 0.9.6...1.0.0