diff --git a/.travis.yml b/.travis.yml index ea695e14c..8b6e2b145 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,14 +9,15 @@ jdk: - openjdk7 script: - sbt ++$TRAVIS_SCALA_VERSION tested/test -## Tricks to avoid unnecessary cache updates, from -## http://www.scala-sbt.org/0.13/docs/Travis-CI-with-sbt.html -#- find $HOME/.sbt -name "*.lock" | xargs rm -#- find $HOME/.ivy2 -name "ivydata-*.properties" | xargs rm -#sudo: false -# -## These directories are cached to S3 at the end of the build -#cache: -# directories: -# - $HOME/.ivy2/cache -# - $HOME/.sbt/boot/ \ No newline at end of file +# Tricks to avoid unnecessary cache updates, from +# http://www.scala-sbt.org/0.13/docs/Travis-CI-with-sbt.html +- find $HOME/.sbt -name "*.lock" | xargs rm +- find $HOME/.ivy2 -name "ivydata-*.properties" | xargs rm +- find $HOME/.ivy2/cache/com.lihaoyi -name "ammonite-*" | xargs rm -rf +sudo: false + +# These directories are cached to S3 at the end of the build +cache: + directories: + - $HOME/.ivy2/cache + - $HOME/.sbt/boot/ \ No newline at end of file diff --git a/project/Constants.scala b/project/Constants.scala index 1a721cb25..917760c5f 100644 --- a/project/Constants.scala +++ b/project/Constants.scala @@ -1,4 +1,4 @@ package ammonite object Constants{ - val version = "0.4.7-SNAPSHOT" + val version = "0.4.8" } diff --git a/readme/Footer.scalatex b/readme/Footer.scalatex index 1acb8c744..7f41e2f89 100644 --- a/readme/Footer.scalatex +++ b/readme/Footer.scalatex @@ -24,6 +24,10 @@ Allow splicing @hl.scala{Seq[String]}s into subprocess arguments @li Fix source packaging which was causing problems with ensime + @li + Allow shebang line to make Ammonite scripts more conveniently executable + @li + Robustify line-breaking-logic @sect{0.4.7} @ul @li