Skip to content

Releases: scalacenter/bloop

v1.5.6

07 Dec 11:30
247774a
Compare
Choose a tag to compare

bloop v1.5.6

Bloop v1.5.6 is a bugfix release to release a new image working on older linux
systems.

Installing Bloop

For more details about installing Bloop, please see
Bloop's Installation Guide)

Merged pull requests

Here's a list of pull requests that were merged:

  • Chore: downgrade release ubuntu version #1943

Contributors

According to git shortlog -sn --no-merges v1.5.5..v1.5.6, the following people
have contributed to this v1.5.6 release: Tomasz Godzik.

v1.5.5

06 Dec 18:19
87bf152
Compare
Choose a tag to compare

bloop v1.5.5

One of the notable changes in this release for anyone using the bloop-config
artifact is that it's no longer contained inside of this repo or versioned along
with it. You can find its new location in
scalacenter/bloop-config. The
latest version of bloop-config is still 1.5.5 and you'll continue to use it as
you normally have.

Bloop v1.5.5 also ships a new major version of the Scala Debug Adapter,
featuring better debugging steps (step filter), conditional breakpoints,
logpoints and more. See a full list of features in the release notes of the
Scala Debug Adapter
3.0.1
and
3.0.3.

Installing Bloop

For more details about installing Bloop, please see
Bloop's Installation Guide)

Merged pull requests

Here's a list of pull requests that were merged:

  • Build(deps): Update scalafmt-core from 3.0.8 to 3.6.1 #1937
  • Build(deps): Update sbt-jmh from 0.3.7 to 0.4.3 #1940
  • Chore: add in runner.dialect to get rid of warning #1935
  • Build(deps): Update scalafmt-core from 3.0.0-RC5 to 3.0.8 #1930
  • Build(deps): Update sbt-mdoc from 2.3.0 to 2.3.6 #1928
  • Build(deps): Update sbt-jmh, sbt-jmh-extras from 0.3.3 to 0.3.7 #1934
  • Build(deps): Update slf4j-nop from 1.7.2 to 1.7.36 #1932
  • Build(deps): Update scalaz-concurrent, scalaz-core from 7.2.20 to 7.2.35
    #1931
  • Build(deps): Update sbt-scalafmt from 2.0.4 to 2.5.0 #1929
  • Build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /website #1923
  • Build(deps): Update scala-library from 2.13.8 to 2.13.10 #1921
  • Build(deps): Update tools from 0.4.0 to 0.4.9 #1922
  • Build(deps): Update sbt-scalajs-crossproject from 1.0.0 to 1.2.0 #1915
  • Build(deps): Update scalajs-js-envs, ... from 0.6.32 to 0.6.33 #1918
  • Build(deps): Update brave from 5.6.11 to 5.14.1 #1909
  • Build(deps): Update groovy from 2.5.19 to 3.0.13 #1911
  • Build(deps): Update zipkin-sender-urlconnection from 2.7.15 to 2.16.3 #1897
  • Build(deps): Update log4j-core from 2.17.2 to 2.19.0 #1904
  • Build(deps): Update classgraph from 4.8.78 to 4.8.151 #1894
  • Build(deps): Update brave from 5.6.1 to 5.6.11 #1896
  • Build(deps): Update org.eclipse.jgit, ... from 5.12.0.202106070339-r to
    5.13.1.202206130422-r #1908
  • Build(deps): Update scala-maven-plugin from 4.5.3 to 4.5.6 #1898
  • Build(deps): Update jna, jna-platform from 5.8.0 to 5.12.1 #1900
  • Build(deps): Update maven-core, maven-plugin-api from 3.6.3 to 3.8.6 #1905
  • Build(deps): Update groovy from 2.5.4 to 2.5.19 #1907
  • Build(deps): Update log4j-core from 2.17.1 to 2.17.2 #1901
  • Build(deps): Update maven-core, maven-model-builder, ... from 3.6.1 to 3.6.3
    #1902
  • Build(deps): Update maven-plugin-annotations, ... from 3.6.0 to 3.6.4 #1903
  • Build(deps): Update sbt-git from 1.0.2 to 2.0.0 #1889
  • Build(deps): Update commons-codec from 1.11 to 1.15 #1891
  • Build(deps): Update sbt-native-packager from 1.7.6 to 1.8.1 #1890
  • Chore(ci): remove local steward #1886
  • Refactor: remove unused cloneKafka stuff. #1888
  • Docs: small updates to config related docs #1885
  • Refactor: start using bloop-config as a dependency #1868
  • Chore: Remove sbt asembly since it's no longer used #1882
  • Chore: Remove sbt-ghpages and sbt-site since mdoc is being used instead
    #1884
  • Build(deps): Update sbt-git from 0.9.3 to 1.0.2 #1880
  • Build(deps): Update sbt-native-packager from 1.7.2 to 1.7.6 #1881
  • Build(deps): Update pprint from 0.8.0 to 0.8.1 #1878
  • Improvement: Change the stamps to timewrapped ones #1871
  • Refactor: Use the actual timeouts defined for tests in DebugServerSpec #1870
  • Build(deps): Update utest from 0.6.9 to 0.8.1 #1876
  • Build(deps): Update sourcecode from 0.1.9 to 0.3.0 #1875
  • Build(deps): Update pprint from 0.5.9 to 0.8.0 #1874
  • Build(deps): Update sbt-assembly from 0.14.10 to 0.15.0 #1873
  • Discover test classes only in test projects #1869
  • Bugfix: Retry test if socket was taken #1867
  • Update bsp to 2.1.0-M3 #1845
  • Bugfix: Don't fail test if socket was already closed #1866
  • Build(deps): Update sbt-buildinfo from 0.7.0 to 0.11.0 #1861
  • Update scala-debug-adapter to 3.0.5 #1865
  • Chore: Remove java-debug and ignore updates for nailgun, release-early #1864
  • Build(deps): Update gradle from 4.2.0 to 4.2.2 #1858
  • Build(deps): Update sbt-scalafix from 0.9.34 to 0.10.4 #1857
  • Build(deps): Update sbt-assembly from 0.14.6 to 0.14.10 #1860
  • Build(deps): Update sbt-dynver from 4.0.0 to 4.1.1 #1859
  • Build(deps): Update sourcecode from 0.1.4 to 0.1.9 #1863
  • Build(deps): Update pprint from 0.5.5 to 0.5.9 #1862
  • Chore: Remove support for sbtBloop for 0.13 version #1852
  • Chore: Try to setup Scala Steward #1851
  • Bugfix: Remove potentially problematic println #1850
  • Bump scala-debug-adapter to 3.0.4 #1849
  • Build(deps): bump al-cheb/configure-pagefile-action from 1.2 to 1.3 #1843
  • Use scala-debug-adapter 3.0 #1841
  • Chore: Update benchmarks to make them easy to run locally #1842
  • Feat: capture diagnostic code from Problem #1750
  • Fix test BSP service by not using stale state #1839
  • Support traversal mode in Dag.dfs #1838
  • Fix: bloop.task.Task - avoid materializing fallback task in timeoutTo #1834

Contributors

According to git shortlog -sn --no-merges v1.5.4..v1.5.5, the following people
have contributed to this v1.5.5 release: scala-center-steward[bot], Tomasz
Godzik, Bloop Bot, Chris Kipp, Adrien Piquerez, Martin Duhem, dependabot[bot],
Øyvind Raddum Berg, Łukasz Wroński, Vadim Chelyshov.

v1.5.4

04 Oct 15:46
573d26b
Compare
Choose a tag to compare

bloop v1.5.4

Bloop v1.5.4 is a bugfix release.

Installing Bloop

For more details about installing Bloop, please see Bloop's Installation Guide)

Merged pull requests

Here's a list of pull requests that were merged:

  • Bugfix: Revert to bsp 2.0.0, since later versions don't run on JDK 8 #1829
  • Chore: set canDebug capabilities to true #1820
  • Build(deps): bump scala-library from 2.13.6 to 2.13.9 in /integrations/maven-bloop/src/test/resources/multi_dependency/module1 #1828
  • Build(deps): bump scala-library from 2.13.6 to 2.13.9 in /integrations/maven-bloop/src/test/resources/test_jars #1826
  • Build(deps): bump scala-library from 2.13.6 to 2.13.9 in /integrations/maven-bloop/src/test/resources/multi_dependency/module2 #1825
  • Build(deps): bump scala-library from 2.13.6 to 2.13.9 in /integrations/maven-bloop/src/test/resources/basic_scala #1824
  • Build(deps): bump scala-library from 2.13.6 to 2.13.9 in /integrations/maven-bloop/src/test/resources/multi_scala/module2 #1823
  • Improve test BSP service #1769
  • Bugfix: Try to download semanticdb even if it might not be supported #1821
  • Run source generators in topological order #1819
  • Store source generators' states #1784
  • Show stack traces of Errors thrown in asynchronous code #1778
  • Add support for source generators in Bloop #1774
  • Update gradle docs #1783
  • Fix: empty parameters json parsing #1782
  • Unblock bloop - upgrade monix and bsp4s #1759
  • Chore: Automatically add hook for validating formatting #1780
  • Truncate file timestamp in AttributedPath to milliseconds #1776
  • Missing string interpolation #1777
  • Bugfix: Try and fix issue with Base64 reflection #1775
  • Fix: avoid resource file updates in test #1773
  • Fix: check if products were removed in inc compilation #1772
  • Support scala android plugin on Gradle #1768
  • Upgrade sbt-librarymanagement to 1.1.5 due to CVEs in its 1.0.x tree. #1770

Contributors

According to git shortlog -sn --no-merges v1.5.3..v1.5.4, the following people have contributed to
this v1.5.4 release: Vadim Chelyshov, Øyvind Raddum Berg, Martin Duhem, Tomasz Godzik, dependabot[bot], Arthur McGibbon, Kamil Podsiadlo, ScalaWilliam.

v1.5.3

29 Jul 15:05
554bc60
Compare
Choose a tag to compare

bloop v1.5.3

Bloop v1.5.3 is a bugfix release.

Installing Bloop

For more details about installing Bloop, please see
Bloop's Installation Guide)

Merged pull requests

Here's a list of pull requests that were merged:

  • Add sbt-vspp for publishing the BLOOP SBT plug-in in a Maven-consistent format
    #1766
  • Fix: limit the amount of logs that launcher keeps in memory #1764
  • Stop shading stuff in sbt-bloop plugins #1754
  • Cache ScalaJS linkers for incremental linking #1761
  • Don't give a local compiler when disallowed #1762
  • Bump dependency submission #1760
  • Bump debug adapter library to 2.2.0 #1758
  • Correctly pick up test-jar dependency sources #1756
  • Sbt-bloop and buildpress don't depend on launcher #1751
  • Fix resolution of test-jar artifacts #1747

Contributors

According to git shortlog -sn --no-merges v1.5.2..v1.5.3, the following people
have contributed to this v1.5.3 release: Adrien Piquerez, Alexandre
Archambault, Anton Sviridov, Lorenzo Gabriele, Martin Duhem, ScalaWilliam,
Tomasz Godzik, Vadim Chelyshov.

v1.5.2

30 Jun 15:40
de121a3
Compare
Choose a tag to compare

bloop v1.5.2

Bloop v1.5.2 is a bugfix release, a follow up for 1.5.1, which fixes an issue of
running applications in a Java only projects.

Installing Bloop

For more details about installing Bloop, please see
Bloop's Installation Guide)

Merged pull requests

Here's a list of pull requests that were merged:

  • Bugfix: Allow to run using DAP in Java only projects #1745

Contributors

According to git shortlog -sn --no-merges v1.5.1..v1.5.2, the following people
have contributed to this v1.5.2 release: Tomasz Godzik.

v1.5.1

29 Jun 12:22
24b0918
Compare
Choose a tag to compare

bloop v1.5.1

Bloop v1.5.1 is a bugfix release.

Installing Bloop

For more details about installing Bloop, please see
Bloop's Installation Guide)

Merged pull requests

Here's a list of pull requests that were merged:

  • Chore: Update scala-debug to newest milestone with fixes for Scala 3 #1743
  • Bump scala-debug-adapter with fixes for Scala 3 #1741
  • Remove class directories in clean #1740
  • Use Maven for downloading Gradle test kit #1738
  • Build(deps): bump actions/cache from 3.0.2 to 3.0.3 #1735
  • Build(deps): bump eventsource from 1.0.7 to 1.1.1 in /website #1734
  • Update debug adapter version to 2.1.0-M1 #1733
  • Build(deps): bump actions/upload-artifact from 2 to 3 #1732
  • Build(deps): bump actions/cache from 3.0.1 to 3.0.2 #1731
  • Fix scoop install script #1729
  • Build(deps): bump async from 2.6.3 to 2.6.4 in /website #1730
  • Check for test-jar dependencies #1727
  • Chore: clean some of unused warnings #1719
  • Fix typo in release notes #1726
  • Add release notes for Bloop 1.5.0 #1725

Contributors

According to git shortlog -sn --no-merges v1.5.0..v1.5.1, the following people
have contributed to this v1.5.1 release: dependabot[bot], Tomasz Godzik, Mark
Dixon, Martin Duhem, tgodzik, Arthur McGibbon, Kamil Podsiadło.

v1.5.0

22 Apr 08:39
34e8105
Compare
Choose a tag to compare

bloop v1.5.0

Bloop v1.5.0 is out! The main change in this release is migration to the newest
version of the Zinc incremental compiler. We also discontinued using
~/.bloop/.jvmopts to specify Bloop jvm opts, instead users should use
~/.bloop/bloop.json as explained in
the documentation

Installing Bloop

For more details about installing Bloop, please see
Bloop's Installation Guide)

Merged pull requests

Here's a list of pull requests that were merged:

  • Switch to dev.dirs org for directories and update to newest one #1723
  • Update directories dependency to 12 #1722
  • Ci: break CI actions into smaller pieces #1706
  • Fix duplicate compiler classpath and bootclasspath options #1721
  • Feat: publish Gradle plugin for 2.13 #1717
  • Fix: prevent ignorance of initial changes #1720
  • Fix: stabilize test project resources generation #1715
  • Build(deps): bump actions/cache from 2 to 3.0.1 #1711
  • Fix: sbt-bloop - add cause to error log if bloopGenerate fails #1714
  • Build(deps): bump minimist from 1.2.5 to 1.2.6 in /website #1712
  • Build(deps): bump actions/download-artifact from 2.1.0 to 3 #1709
  • Fix: move resource generation out from onLoad #1708
  • Build(deps): bump actions/checkout from 2.4.0 to 3 #1710
  • Remove the possibility to read proeprties from.jvmopts #1707
  • Chore: add scalafix #1700
  • Implement buildTarget/inverseSources BSP endpoint #1704
  • Fix: update BloopBspServices.scala #1703
  • Fixing typo in README.md #1702
  • Fix copying tasty files on incremental compilation #1701
  • Feat: adjust scala test classes bsp endpoint #1695
  • Chore: adjust scala test suites to sbt's implementation. #1699
  • Build(deps): bump actions/setup-node from 2.5.1 to 3 #1698
  • Chore: bump sbt version #1679
  • Build(deps): bump url-parse from 1.5.7 to 1.5.10 in /website #1697
  • Build(deps): bump prismjs from 1.25.0 to 1.27.0 in /website #1696
  • Add proper output option for the forked Java compiler #1694
  • Fix: remove benchmark step from CI #1692
  • Rename terms according to the Scala language guide #1688
  • Fix upload artifacts version #1690
  • Switch primary branch to main #1687
  • Fix timeouts on Windows tests #1686
  • Update Zinc to 1.6.0 and drop the fork #1662
  • Build(deps): bump url-parse from 1.5.3 to 1.5.7 in /website #1684

Contributors

According to git shortlog -sn --no-merges v1.4.13..v1.5.0, the following
people have contributed to this v1.5.0 release: Kamil Podsiadlo, Tomasz
Godzik, dependabot[bot], Vadim Chelyshov, James Yoo, Martin
Duhem.

v1.4.13

18 Feb 08:43
12bdc7f
Compare
Choose a tag to compare

bloop v1.4.13

Bloop v1.4.13 is a bugfix release. This is the last release in the 1.4.x series.
From 1.5.x we will be migrating to new Zinc version and dropping pipelining
for a while until we manage to reimplement it with the new Zinc version.

Installing Bloop

For more details about installing Bloop, please see
Bloop's Installation Guide)

Merged pull requests

Here's a list of pull requests that were merged:

  • Feat: implement more fine-grained debug request #1661
  • Build, fix: bump mdoc plugin because of
    java.lang.NoClassDefFoundError: scala/tools/nsc/reporters/AbstractReporter
    #1678
  • Ci, build: fix release command #1677
  • Use JAVE_HOME for server #1671
  • Fix, ci: windows native image #1676
  • Ci: fix hardcoded path to the native image #1675
  • Feat: publish launcher_2.13 artifacts #1672
  • Bump ajv from 6.12.2 to 6.12.6 in /website #1674
  • Chore: bump scala 2.12 and 2.13 minor versions #1670
  • Bump debug adapter to 2.0.13 #1673
  • Update coursier-interface to 1.0.6 #1668
  • Force newest log4j version #1667
  • Support Scala Native 0.4.3+ #1664
  • Continue if bloopGenerate fails for a project #1663
  • Bump shelljs from 0.8.4 to 0.8.5 in /website #1659
  • Fix a few broken links #1658
  • Allow Java versions with a suffix #1657
  • Increase timeout for debug tests #1655

Contributors

According to git shortlog -sn --no-merges v1.4.12..v1.4.13, the following
people have contributed to this v1.4.13 release: Kamil Podsiadlo, Lorenzo
Gabriele, Tomasz Godzik, dependabot[bot], Adrien Piquerez, Alexandre
Archambault, Vadim Chelyshov, Vitalii Lysov, Øyvind Raddum Berg.

v1.4.12

12 Jan 12:10
ee093a6
Compare
Choose a tag to compare

bloop v1.4.12

Bloop v1.4.12 is a bugfix release.

Installing Bloop

For more details about installing Bloop, please see Bloop's Installation Guide)

Merged pull requests

Here's a list of pull requests that were merged:

  • CompierCache - fix patmat #1653
  • Add tests for Scala version 2.13.8 #1629
  • Fork JavaCompiler in case if there are -J flags #1652
  • Launcher 213 #1646
  • Fix gradle211 compilation errors #1645
  • [Java] Don't pass --add-export semanticdb flags to jdk8 #1647
  • Bump actions/download-artifact from 2.0.10 to 2.1.0 #1640
  • Bump actions/setup-node from 2.5.0 to 2.5.1 #1639
  • Fix JS compilation errors #1638
  • [Maven] Make sure correct classifier is used when downloading artifacts. #1634
  • Fix fish completions error #1633
  • Fix typo in discord URL #1628
  • Update sbt to 1.4.9 and remove offloading #1623
  • Handle gradle project-sourceset name clashes #1625
  • Add exports for Semanticdb plugin on Java 17 #1622
  • Send TestResult to Debugee Listener #1607
  • Ignore hydra tests #1619
  • Fix regex used for HydraCompileSpec #1618
  • Ignore Hydra license output in tests #1617
  • Bump actions/checkout from 2.3.5 to 2.4.0 #1616
  • Bump actions/setup-node from 2.4.1 to 2.5.0 #1615
  • Clean-up #1610
  • Use coursier-interface rather than coursier #1612

Contributors

According to git shortlog -sn --no-merges v1.4.11..v1.4.12, the following people have contributed to
this v1.4.12 release: Kamil Podsiadlo, Tomasz Godzik, dependabot[bot], Vadim Chelyshov, Alexander Anohin, Alexandre Archambault, Arthur McGibbon.

v1.4.11

02 Nov 19:13
5047569
Compare
Choose a tag to compare

bloop v1.4.11

Bloop v1.4.11 is a bugfix release.

Installing Bloop

For more details about installing Bloop, please see Bloop's Installation
Guide

Merged pull requests

Here's a list of pull requests that were merged:

  • Bump scala-debug-adapter to 2.0.11 #1601
  • Update zinc fork with the newest fixes #1600
  • Bump actions/checkout from 2.3.4 to 2.3.5 #1597
  • Fix flag bash/zsh/fish completions #1596
  • Avoid warning about unneeded bottle with latest homebrew #1595
  • Update bash completions to use ones for Bash 4.2+ #1594
  • Bump debug adapter to 2.0.8 #1592
  • Use current version for specifying the tag to use #1591
  • Forker: fix env processing #1590
  • Update release notes' link to install guide and remove blog part of website
    #1589

Contributors

According to git shortlog -sn --no-merges v1.4.10..v1.4.11, the following
people have contributed to this v1.4.11 release: Tomasz Godzik, Adrien
Piquerez, Jurjen Vorhauer, Vadim Chelyshov, dependabot[bot].