Skip to content

0.1.4

Compare
Choose a tag to compare
@tindzk tindzk released this 06 Jul 13:44
· 126 commits to master since this release

Release Summary πŸ“

Version 0.1.4 implements a server mode and fixes a couple of inheritance-related bugs. The Docker image comes with the latest Bloop which is compatible with Scala 2.13.

You can follow the linked pull requests for a detailed description of the changes.

Migration Steps πŸ’»

Use the following command to upgrade Seed:

blp-coursier bootstrap \
    -r bintray:tindzk/maven \
    tindzk:seed_2.12:0.1.4 \
    -f -o seed

Next, upgrade Bloop to v1.3.2.

This release is fully backward-compatible.

New Features πŸš€

Implement link command and WebSocket interface (#10)

You can now link modules directly from Seed:

  • seed link <module> This will link all platform modules
  • seed link <module>:js This will link only the JavaScript module

The second new feature is the ability to run Seed in server mode (seed server). You can use the server as a message bus and trigger linking from the IDE or the command line. At the same time, you can have multiple event listeners that subscribe to build status events, for example in order to reload the web page or browser extension after your build completed.

For more information, please refer to the documentation.

Bug Fixes πŸ”₯

  • Honour Scala version mandated by modules (#11)
  • Bloop: Inherit javaDeps from parent modules (#13)

Improvements ⭐

  • Drone CI: Only publish when pushing to master or releasing a version (#12)
  • Upgrade all dependencies (#14)