Skip to content

Releases: bazelbuild/rules_scala

v6.6.0

31 Jul 07:26
6c6ba4e
Compare
Choose a tag to compare

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_scala",
    sha256 = "e734eef95cf26c0171566bdc24d83bd82bdaf8ca7873bec6ce9b0d524bdaf05d",
    strip_prefix = "rules_scala-6.6.0",
    url = "https://github.com/bazelbuild/rules_scala/releases/download/v6.6.0/rules_scala-v6.6.0.tar.gz",
)

See https://github.com/bazelbuild/rules_scala#getting-started for full setup instructions.

What's Changed

  • JacocoRunner script: update for Jacoco 0.8.11 and Bazel 7.0.2 by @gergelyfabian in #1567
  • Move default toolchain dependencies logic to .bzl file by @aszady in #1561
  • Allow version-aware naming for artifact repositories by @aszady in #1562
  • Provide select_for_scala_version utility macro by @aszady in #1563
  • Allow transitioning Scala version with scala_version attribute of rules by @aszady in #1569
  • Use version-aware naming for scala_compiler_source repository by @aszady in #1560
  • Don't rely on global SCALA_VERSION in BUILD files, use select instead by @aszady in #1564
  • Propagate maven_coordinates tag to generated scala_import so pom generation includes the dependency by @vinnybod in #1568
  • Use version-aware naming for artifact repositories by @aszady in #1573
  • Download artifacts for all SCALA_VERSIONS by @aszady in #1574
  • Fix the remaining default providers in setup_scala_toolchain by @aszady in #1577
  • Semanticdb clear dir by @crt-31 in #1580
  • Build and register toolchains for all SCALA_VERSIONS by @aszady in #1578
  • Use JDK Throwable.printStackTrace by @srdo-humio in #1583
  • Make scaladoc rule handle transient deps better (and add some tests) by @crt-31 in #1584
  • Allow configuring multiple Scala versions by @aszady in #1579
  • Add a few cross-build examples by @aszady in #1587
  • Tests with version-specific codes by @aszady in #1586
  • Documentation update after development of the cross-build by @aszady in #1588
  • Add scalafmt test with multiple Scala versions by @aszady in #1589
  • Check if java_runtime.version is available by @kmate-ct in #1591
  • Make suffixed scala version config setting publicly visible by @kmate-ct in #1592

New Contributors

Full Changelog: v6.5.0...v6.6.0

v6.5.0

10 Apr 11:42
914e4ee
Compare
Choose a tag to compare

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_scala",
    sha256 = "3b00fa0b243b04565abb17d3839a5f4fa6cc2cac571f6db9f83c1982ba1e19e5",
    strip_prefix = "rules_scala-6.5.0",
    url = "https://github.com/bazelbuild/rules_scala/releases/download/v6.5.0/rules_scala-v6.5.0.tar.gz",
)

See https://github.com/bazelbuild/rules_scala#getting-started for full setup instructions.

What's Changed

New Contributors

Full Changelog: v6.4.0...v6.5.0

v6.4.0

20 Dec 10:13
eac6f06
Compare
Choose a tag to compare

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_scala",
    sha256 = "9a23058a36183a556a9ba7229b4f204d3e68c8c6eb7b28260521016b38ef4e00",
    strip_prefix = "rules_scala-6.4.0",
    url = "https://github.com/bazelbuild/rules_scala/releases/download/v6.4.0/rules_scala-v6.4.0.tar.gz",
)

See https://github.com/bazelbuild/rules_scala#getting-started for full setup instructions.

What's Changed

New Contributors

Full Changelog: v6.3.0...v6.4.0

v6.3.0

12 Dec 10:03
f938141
Compare
Choose a tag to compare

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_scala",
    sha256 = "7adaec1cc787ca1519550e71dbd0cb9c149ee1b06f04ba91dda07c12483aae57",
    strip_prefix = "rules_scala-6.3.0",
    url = "https://github.com/bazelbuild/rules_scala/releases/download/v6.3.0/rules_scala-v6.3.0.tar.gz",
)

See https://github.com/bazelbuild/rules_scala#getting-started for full setup instructions.

What's Changed

Full Changelog: v6.2.1...v6.3.0

v6.2.1

18 Oct 05:50
421a9e8
Compare
Choose a tag to compare

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_scala",
    sha256 = "71324bef9bc5a885097e2960d5b8effed63399b55572219919d25f43f468c716",
    strip_prefix = "rules_scala-6.2.1",
    url = "https://github.com/bazelbuild/rules_scala/releases/download/v6.2.1/rules_scala-v6.2.1.tar.gz",
)

See https://github.com/bazelbuild/rules_scala#getting-started for full setup instructions.

What's Changed

  • Fix handling of cycles in AST traversal in Dependency Analyzer by @liucijus in #1519

Full Changelog: v6.2.0...v6.2.1

v6.2.0

04 Oct 10:16
d94ee55
Compare
Choose a tag to compare

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_scala",
    sha256 = "ae4e74b6c696f40544cafb06b26bf4e601f83a0f29fb6500f0275c988f8cfe40",
    strip_prefix = "rules_scala-6.2.0",
    url = "https://github.com/bazelbuild/rules_scala/releases/download/v6.2.0/rules_scala-v6.2.0.tar.gz",
)

See https://github.com/bazelbuild/rules_scala#getting-started for full setup instructions.

What's Changed

New Contributors

Full Changelog: v6.1.0...v6.2.0

v6.1.0

31 Aug 09:09
a42f009
Compare
Choose a tag to compare

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_scala",
    sha256 = "cc590e644b2d5c6a87344af5e2c683017fdc85516d9d64b37f15d33badf2e84c",
    strip_prefix = "rules_scala-6.1.0",
    url = "https://github.com/bazelbuild/rules_scala/releases/download/v6.1.0/rules_scala-v6.1.0.tar.gz",
)

See https://github.com/bazelbuild/rules_scala#getting-started for full setup instructions.

What's Changed

New Contributors

Full Changelog: v6.0.0...v6.1.0

v6.0.0

26 Jul 10:24
ae90811
Compare
Choose a tag to compare

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_scala",
    sha256 = "d39aceb39808da3ee5d84f8d6e460be0568e946da71698fc1414fc696765200a",
    strip_prefix = "rules_scala-6.0.0",
    url = "https://github.com/bazelbuild/rules_scala/releases/download/v6.0.0/rules_scala-v6.0.0.tar.gz",
)

See https://github.com/bazelbuild/rules_scala#getting-started for full setup instructions.

What's Changed

  • Update minimal supported Bazel version to 6.3.0 by @liucijus in #1506

Full Changelog: v5.1.0...v6.0.0

v5.1.0

24 Jul 08:22
30f8fbe
Compare
Choose a tag to compare

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_scala",
    sha256 = "6982e330f48517461f231ea596bd93416200286ab73fc070a11052496689f0ee",
    strip_prefix = "rules_scala-5.1.0",
    url = "https://github.com/bazelbuild/rules_scala/releases/download/v5.1.0/rules_scala-v5.1.0.tar.gz",
)

See https://github.com/bazelbuild/rules_scala#getting-started for full setup instructions.

What's Changed

New Contributors

Full Changelog: v5.0.0...v5.1.0

v5.0.0

25 Jan 11:48
cb950f5
Compare
Choose a tag to compare

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "io_bazel_rules_scala",
    sha256 = "141a3919b37c80a846796f792dcf6ea7cd6e7b7ca4297603ca961cd22750c951",
    strip_prefix = "rules_scala-5.0.0",
    url = "https://github.com/bazelbuild/rules_scala/archive/refs/tags/v5.0.0.tar.gz",
)

See https://github.com/bazelbuild/rules_scala#getting-started for full setup instructions.

What's Changed

New Contributors

Full Changelog: 2022020...v5.0.0