ScalaTest and Scalactic 2.2.6 and 3.0.0-M15 Released!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

ScalaTest and Scalactic 2.2.6 and 3.0.0-M15 Released!

Bill Venners-3
Hi All,

This morning I released ScalaTest and Scalactic 2.2.6 and 3.0.0-M15. Version 2.2.6 includes the changes listed here:

http://www.scalatest.org/release_notes/2.2.6

The 3.0.0-M15 release is most likely the final release before 3.0.0-RC1. It is described here:

http://www.scalatest.org/release_notes/3.0.0

Some highlights of 3.0 are:

- Scala.js support for both ScalaTest and Scalactic
- Addition of async styles to ScalaTest
- Addition of anyvals package to Scalactic

The best way to learn about async styles is to read the Scaladoc for one of them, such as AsyncFunSuite:

http://www.artima.com/docs-scalatest-3.0.0-M15/#org.scalatest.AsyncFunSuite

The best way to learn about anyvals is to look at the Scaladoc for PosInt:

http://www.artima.com/docs-scalactic-3.0.0-M15/#org.scalactic.anyvals.PosInt

No source code should break for 2.2.6, and it should be binary compatible with earlier 2.2.x releases. Other than expired deprecations, there should only be one  breaking change in Scalactic 3.0.0-M15, which we don't expect will hit many users, and no breaking changes in ScalaTest 3.0.0-M15. Regardless you'll need to do a clean build to upgrade to 3.0.0-M15. The breaking change in Scalactic is described in the release notes at the above link.

Lastly, we have also released a Community Edition of the SuperSafe compiler plugin that will find errors in ScalaTest and Scalactic code without needing a license file. The currently version is 1.1.0-RC5, so if you can, please try that out on your projects and let us know if you encounter any problems. The features are described here:

http://www.scalatest.org/supersafe
 
Thanks.

Bill
----
Bill Venners
Artima, Inc.
http://www.artima.com

--
You received this message because you are subscribed to the Google Groups "scala-announce" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.