Skip to content

Bump awaitility from 4.0.0-rc1 to 4.0.3

Bumps awaitility from 4.0.0-rc1 to 4.0.3.

Changelog

Sourced from awaitility's changelog.

Changelog 4.0.3 (2020-05-19)

  • Upgraded to Scala 2.13.2 from 2.13.0 (thanks to sullis for pull request)

  • Upgraded Kotlin extension to use Kotlin 1.3.72 (instead of 1.3.61)

  • Improved org.awaitility.core.ConditionEvaluationLogger to accept a consumer that decides how the logs are printed. You can use this to for example log intermediary values using slf4j instead of System.out.println or log to to disk or a data structure such as CopyOnWriteArrayList. For example:

    await().conditionEvaluationListener(new ConditionEvaluationLogger(log::info)).until();

    This will log using a the logger "log" instead of printing to the console.

  • Fixed problems with test dependencies in pom.xml

  • Upgraded Groovy from 2.5.7 to 3.0.4

Changelog 4.0.2 (2020-01-03)

  • Improved formatting of elapsed time (or error and logging) for long time durations
  • Implemented support for "during" (issue 124) (big thanks to Pablo Díaz-López for pull request)
  • org.awaitility.core.ConditionEvaluationListener now has two additional hooks, "beforeEvaluation" and "onTimeout", which you can implement to get notified on these events. They are implemented as default methods to retain backward compatibility. (issue 149) (big thanks to Oliver Grof for pull request)
  • Upgraded Kotlin extension to use Kotlin 1.3.61 (instead of 1.3.50)
  • Added "handleIgnoredException" to org.awaitility.core.ConditionEvaluationListener. This is a hook that let's you react to ignored exceptions caught when evaluating a condition (thanks to Oliver Grof for pull request)
  • Avoid hiding exceptions on the same thread (issue 152) (thanks to Oliver Grof for pull request)
  • Fixed condition timeout calculation units (issue 148) (thanks to Anthony Baker for pull request)

Changelog 4.0.1 (2019-09-06)

  • Removed the dependency to objenesis since it's no longer required after the move to Java 8+
  • Fixed so that calculation of condition evaluation duration cannot be negative (thanks to Anders Asplund for pull request)

Changelog 4.0.0 (2019-08-30)

  • Added support for Adder's. For example: await().untilAdder(myLongAdder, equalTo(5L))
  • Added support for Accumulators's. For example: await().untilAccumulator(myLongAccumulator, equalTo(5L))
  • Better handling of InterruptedException for Future's by using code from Guava (code from Uninterruptibles)
  • Shutting down cleanup ExecutorService in an uninterruptible fashion
  • Upgraded Kotlin extension to use Kotlin 1.3.50 (instead of 1.3.41)
Commits

Merge request reports