This release focuses on fixes for issues discovered in 0.3.0. For full release notes see original 0.3.0 announcement.
#818 InputStreamReader/OutputStreamWriter should throw NPE if null is passed to constructor (by @allanrenucci)
#837 Add support for testOnly (by @Duhemm)
#842 sbt-scala-native generate invalid code when there is no tests (by @xuwei-k)
#848 FileWriter fails to create a new file (by @allanrenucci)
#849 Random without a seed is deterministic (by @ekrich)
#850 ArrayList should throw exception with negative initial capacity (by @densh)
#851 AbstractList.addAll doesn't work (by @densh)
#852 Nondeterministic argonaut test failure in MacOS (by @muxanick)
#863 Unit tests fail due to new test harness in Travis CI (by @Duhemm)
#870 Performance regression in 0.3.0 (by @densh)
#878 Make ArrayList throw exceptions as specified in JDK Javadoc (by @matil019)
According to git shortlog -sn --no-merges v0.3.0..v0.3.1, 7 people contributed to this release: Denys Shabalin, Mike Samsonov, Kenji Yoshida, Martin Duhem, Allan Renucci, Eric K Richardson, matil019.
Thank you all!