Skip to content

Releases: scalacenter/bloop

bloop-frontend v1.0.0-M7

Pre-release

Choose a tag to compare

@bloopoid bloopoid released this 15 Mar 23:32
a36bebf

Bloop v1.0.0-M7

This is the seventh milestone of Bloop. This release focuses on improving the user experience and
fixes several important bugs.

Release highlights

Autocompletion for Bash and zsh

In order to make Bloop more enjoyable to use, we added command line completions for Bloop,
compatible with Bash and zsh. They are automatically installed when using Homebrew. For other
platforms, our installation instructions explain how to install the completion.

For details about the work, see #353.

Simpler installation

@valencik contributed a fix to our installation script, in order to make it compatible with both
Python 2 and 3. Thanks to his changes, the installation script now runs smoothly on all
configurations. The work happened in #343. Thanks @valencik 🎉 !

Improved sbt-bloop

sbt-bloop used to define a task called installBloop, which has been renamed to bloopInstall. The
reason for the renaming is to improve the discoverability of this task. For more details, see the
discussion in #341 and #346.

Better file watching

In some cases, the file watcher would trigger an action more than once for a single change. As a
result, we would sometimes get wrong results for compilation. The file watcher has been fixed so
that this doesn't happen again.

Support for listener has also been added, so that bloop knows when a client has disconnected and can
stop watching files. For more details, see #345.

Fixes and improvements to the task engine

After a compilation failure, for instance, Bloop would still try (and fail) to run a project. This
problem has been fixed by improvements to how different tasks are combined within Bloop. See #347
for all the details.

Install Bloop

To install the latest version of Bloop, you can either use Homebrew:

$ brew install scalacenter/bloop/bloop

For other systems, you can download and the installation script below, or copy paste the following
line in your terminal:

$ curl -L https://github.com/scalacenter/bloop/releases/download/v1.0.0-M7/install.py | python

bloop-frontend v1.0.0-M6

Pre-release

Choose a tag to compare

@bloopoid bloopoid released this 13 Mar 01:02
v1.0.0-M6
2725fbe

Bloop v1.0.0-M6

This is the sixth milestone of Bloop.

bloop-frontend v1.0.0-M5

Pre-release

Choose a tag to compare

@bloopoid bloopoid released this 08 Mar 11:01
d44ecaf

Bloop v1.0.0-M5

This is the fifth milestone of Bloop. The release focuses on hot fixes,
usability improvements and a major nailgun upgrade.

bloop-frontend v1.0.0-M4

Pre-release

Choose a tag to compare

@bloopoid bloopoid released this 02 Mar 15:03
v1.0.0-M4
315d90b

Bloop v1.0.0-M4

This is the fourth milestone of Bloop. Please read our README to learn more about Bloop.

bloop-frontend v1.0.0-M3

Pre-release

Choose a tag to compare

@bloopoid bloopoid released this 10 Feb 19:02
v1.0.0-M3
7ff9993

Bloop v1.0.0-M3

This is the third milestone of Bloop. Please read our README to learn more about Bloop.

Bloop v1.0.0-M1

Bloop v1.0.0-M1 Pre-release
Pre-release

Choose a tag to compare

@Duhemm Duhemm released this 30 Jan 07:57
v1.0.0-M1
9675ee2

Bloop v1.0.0-M1

This is the first milestone of Bloop. Please read our README to learn more about Bloop.