-
-
Notifications
You must be signed in to change notification settings - Fork 259
OldNews
-
2017-03-17: Awaitility
3.0.0-rc1is released. It includes several bug fixes and some major (non-backward compatible) changes:-
The proxy creation is now done by bytebuddy instead of cglib and this has been extracted to its own project called
awaitility-proxy. This means that if you need to use proxies depend on this project in addition to vanillaawaitility:<dependency> <groupId>org.awaitility</groupId> <artifactId>awaitility-proxy</artifactId> <version>3.0.0-rc1</version> </dependency>
You create a proxy when you do:
await().untilCall( to(someObject).someMethod(), is(4) );
The
tomethod has been moved to "org.awaitility.proxy.AwaitilityClassProxy" in theawaitility-proxyproject. -
The
until(Runnable ...)method inorg.awaitility.core.ConditionFactoryis renamed tountilAsserted(Runnable ...). This means that if you previously did:await().until(() -> assertThat(something()).isEqualTo("Something"));
you now need to do:
await().untilAsserted(() -> assertThat(something()).isEqualTo("Something"));
To use it depend on:
<dependency> <groupId>org.awaitility</groupId> <artifactId>awaitility</artifactId> <version>3.0.0-rc1</version> </dependency>
Please help out and test it and provide feedback
-
-
2016-06-17: Awaitility 2.0.0 is released with support for at least expressions as well as upgraded Groovy and Scala support. See release notes for more details.
-
2016-06-17: Awaitility has a new website, http://www.awaitility.org. Feel free to update your bookmarks.
-
2015-11-27: Awaitility 1.7.0 is released with support for non-fixed poll intervals. By default Awaitility ships with fibonacci, iterative and ability to roll your own. To simplify custom poll intervals Duration has been updated with methods such as
plus,minus,multiplyanddivide. A new helper method called matches has also been added to Awaitility to reduce boiler plate code when creating lambda expressions that call methods that throws exception. See change log for details and see this blog for additional info. -
2015-09-27: Awaitility 1.6.5 is released with support for ignoring exceptions.
-
2015-09-14: Awaitility 1.6.4 is released. See change log for details.
-
2015-07-20: Awaitility has moved to GitHub. From now on the old Google Code page should not be used anymore. All issues are reported here on GitHub and the documentation is migrated.
-
2014-11-28: Awaitility 1.6.3 is released. See change log for details.
-
2014-10-15: Awaitility 1.6.2 is released with improved support for Condition Evaluation Listeners, Groovy 2.3 Trait support and deadlock detection. See change log for more details.
-
2014-07-03: Awaitility 1.6.1 is released with support for Condition Evaluation Listeners as well as various bug fixes. See change log for more details.
-
2014-04-23: Awaitility 1.6.0 is released with support for AssertJ and Fest Assert assertions as well as better support for Java 8. See this blog for some examples and have a look at the change log for more details.
-
2014-01-27: Awaitility 1.5.0 is released. See change log for details.
-
2013-11-26: Awaitility 1.4.0 is released. See change log for details.
-
2013-02-16: Awaitility 1.3.5 is released. See change log for details.
-
2012-02-14: Awaitility was presented at JFokus.
-
2012-02-13: Awaitility 1.3.4 is released. See change log for details.
-
2011-11-16: Awaitility was presented at Devoxx 2011 in Antwerp.
-
2011-09-22: Awaitility 1.3.3 is released with better support for atomic data structures.
-
2011-04-03: Awaitility 1.3.2 is released with a few bugs fixes and smaller improvements. See change log for details.
-
2010-11-14: Awaitility 1.3.1 is released with Groovy support. See change log for details.
-
2010-10-18: Awaitility 1.3 is released with Scala and fieldIn support. See release notes for details.
-
2010-09-12: Awaitility 1.2.1 is released. See change log for details.
-
2010-08-30: Awaitility 1.2 is released. It improves error messages on timeouts to include actual value from the last poll.
-
2010-08-25: Awaitility 1.1 is released. Main enhancement is better default error messages on timeouts. See change log for more details.