By Eugene Yokota (@eed3si9n) May 9, 2018
Hi everyone. sbt 1.1.5 patch release is released!
- Fixes the latency between file modification events and triggered execution. io#142 and sbt#4096 by @eatkins
- Fixes NPE that could arise from WatchEvent io#140 by @oneill
- Fixes deleted files not triggering
~. sbt#4098 by @eatkins
- Fixes MacOSXWatchService to meet the WatchService API. io#142 by @eatkins
- Avoids printing
RejectedExectionExeptionstack trace after cancellation. sbt#4058 by @retronym
- Fixes Java version checking on Windows. lp#227 / lp#228 by @jessicah and @spangaer
- Fixes unexpected responses from sbt server. sbt#4093 by @laughedelic
- Re-fix console and JLine bug. sbt#4123 by @eed3si9n
- Fixes grammar for contributors guide. sbt#4133 by @som-snytt
- Performance optimization for Zinc. zinc#492 by @retronym
- Adds support for detecting Dotty compiler plugins. zinc#529 by @liufengyun
- Bumps Scala to 2.12.6. sbt#4129 by @SethTisue
- Updates to JLine 2.14.6. sbt#4087 by @hvesalai
- Start sbt in VS Code terminal window. See below.
Continuing from sbt 1.1.4, Ethan Atkins contributed fixes and improvements for triggered execution
~ watcher. sbt 1.1.5 should fix the latency between file modification events and the command execution.
We added sbt by example to the sbt documentation. This is a single-page guide that takes you from zero to building an app on Docker, inspired by, and largely based on William Narmontas (@ScalaWilliam)’s Essential sbt.
A huge thank you to everyone who’s helped improve sbt and Zinc 1 by using them, reporting bugs, improving our documentation, porting builds, porting plugins, and submitting and reviewing pull requests.
sbt 1.1.5 was brought to you by 21 constributors, according to
git shortlog -sn --no-merges v1.1.4...v1.1.5 on sbt, zinc, librarymanagement, util, io, launcher-packege, and website: Eugene Yokota, Ethan Atkins, Jason Zaugg, Liu Fengyun, Antonio Cunei, Dale Wijnand, Roberto Bonvallet, Alexey Alekhin, Daniel Parks, Heikki Vesalainen, Jean-Luc Deprez, Jessica Hamilton, Kenji Yoshida (xuwei-k), Nikita Gazarov, OlegYch, Richard Summerhayes, Robert Walker, Seth Tisue, Som Snytt, oneill, and 杨博 (Yang Bo)
For anyone interested in helping sbt, there are many avenues you could help, depending on your interest.
- Migrate library builds to sbt 1, or update plugins.
- Report bugs when you see them.
- Send in fixes to bugs.
- Update documentation.