Skip to content

Releases: bazel-contrib/rules_dotnet

v0.16.1

10 Oct 08:20
Compare
Choose a tag to compare

Using Bzlmod with Bazel 7 and above

Requirements:

  • Bazel 7.0.0 or later
  • Bzlmod must be enabled
  1. Add to your MODULE.bazel file:
bazel_dep(name = "rules_dotnet", version = "0.16.1")

dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet")
dotnet.toolchain(dotnet_version = "8.0.200")
use_repo(dotnet, "dotnet_toolchains")

register_toolchains("@dotnet_toolchains//:all")

Full Changelog: v0.16.0...v0.16.1

v0.16.0

07 Oct 13:25
Compare
Choose a tag to compare

Using Bzlmod with Bazel 7 and above

Requirements:

  • Bazel 7.0.0 or later
  • Bzlmod must be enabled
  1. Add to your MODULE.bazel file:
bazel_dep(name = "rules_dotnet", version = "0.16.0")

dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet")
dotnet.toolchain(dotnet_version = "8.0.200")
use_repo(dotnet, "dotnet_toolchains")

register_toolchains("@dotnet_toolchains//:all")

What's Changed

New Contributors

Full Changelog: v0.15.1...v0.16.0

v0.15.1

04 Apr 12:54
c42412a
Compare
Choose a tag to compare

Using Bzlmod with Bazel 7 and above

Requirements:

  • Bazel 7.0.0 or later
  • Bzlmod must be enabled
  1. Add to your MODULE.bazel file:
bazel_dep(name = "rules_dotnet", version = "0.15.1")

dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet")
dotnet.toolchain(dotnet_version = "8.0.200")
use_repo(dotnet, "dotnet_toolchains")

register_toolchains("@dotnet_toolchains//:all")

What's Changed

Full Changelog: v0.15.0...v0.15.1

v0.15.0

03 Apr 20:25
Compare
Choose a tag to compare

Using Bzlmod with Bazel 7 and above

Requirements:

  • Bazel 7.0.0 or later
  • Bzlmod must be enabled
  1. Add to your MODULE.bazel file:
bazel_dep(name = "rules_dotnet", version = "0.15.0")

dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet")
dotnet.toolchain(dotnet_version = "8.0.200")
use_repo(dotnet, "dotnet_toolchains")

register_toolchains("@dotnet_toolchains//:all")

What's Changed

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

22 Jan 22:55
1226189
Compare
Choose a tag to compare
v0.14.0 Pre-release
Pre-release

Using Bzlmod with Bazel 7 (We require Bazel 7 and above)

  1. Add to your MODULE.bazel file:
bazel_dep(name = "rules_dotnet", version = "0.14.0")

dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet")
dotnet.toolchain(dotnet_version = "8.0.100")
use_repo(dotnet, "dotnet_toolchains")

register_toolchains("@dotnet_toolchains//:all")

Using WORKSPACE

Paste this snippet into your file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_dotnet",
    sha256 = "d01b0f44e58224deeb8ac81afe8701385d41b16c8028709d3a4ed5b46f1c48a0",
    strip_prefix = "rules_dotnet-0.14.0",
    url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.14.0/rules_dotnet-v0.14.0.tar.gz",
)

load(
    "@rules_dotnet//dotnet:repositories.bzl",
    "dotnet_register_toolchains",
    "rules_dotnet_dependencies",
)

rules_dotnet_dependencies()

# Here you can specify the version of the .NET SDK to use.
dotnet_register_toolchains("dotnet", "8.0.100")

load("@rules_dotnet//dotnet:paket.rules_dotnet_nuget_packages.bzl", "rules_dotnet_nuget_packages")

rules_dotnet_nuget_packages()

What's Changed

Full Changelog: v0.13.0...v0.14.0

v0.13.0

17 Nov 01:04
c698c28
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release

Using Bzlmod with Bazel 7 (We require Bazel 7 and above)

  1. Add to your MODULE.bazel file:
bazel_dep(name = "rules_dotnet", version = "0.13.0")

dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet")
dotnet.toolchain(dotnet_version = "7.0.101")
use_repo(dotnet, "dotnet_toolchains")

register_toolchains("@dotnet_toolchains//:all")

Using WORKSPACE

Paste this snippet into your file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
    name = "rules_dotnet",
    sha256 = "09021aa1d8a63395cd072e384cd560612e713f35a448da43a7e89087787aadc0",
    strip_prefix = "rules_dotnet-0.13.0",
    url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.13.0/rules_dotnet-v0.13.0.tar.gz",
)

load(
    "@rules_dotnet//dotnet:repositories.bzl",
    "dotnet_register_toolchains",
    "rules_dotnet_dependencies",
)

rules_dotnet_dependencies()

# Here you can specify the version of the .NET SDK to use.
dotnet_register_toolchains("dotnet", "7.0.101")

load("@rules_dotnet//dotnet:paket.rules_dotnet_nuget_packages.bzl", "rules_dotnet_nuget_packages")

rules_dotnet_nuget_packages()

What's Changed

Full Changelog: v0.12.0...v0.13.0

v0.12.0

08 Nov 15:53
906b882
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 = "rules_dotnet",
    sha256 = "718cb2c3431523aaf3df7feed0e997e4ded002abbf56ac37d9c0536a812d6276",
    strip_prefix = "rules_dotnet-0.12.0",
    url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.12.0/rules_dotnet-v0.12.0.tar.gz",
)

load(
    "@rules_dotnet//dotnet:repositories.bzl",
    "dotnet_register_toolchains",
    "rules_dotnet_dependencies",
)

rules_dotnet_dependencies()

# Here you can specify the version of the .NET SDK to use.
dotnet_register_toolchains("dotnet", "7.0.101")

load("@rules_dotnet//dotnet:rules_dotnet_nuget_packages.bzl", "rules_dotnet_nuget_packages")

rules_dotnet_nuget_packages()

What's Changed

Full Changelog: v0.11.1...v0.12.0

v0.11.1

27 Oct 11:43
c224cf1
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 = "rules_dotnet",
    sha256 = "5f9dedad3b0e1a6efe8a2418291de53e63a4e6320ed1e16a8290ec8113624bbc",
    strip_prefix = "rules_dotnet-0.11.1",
    url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.11.1/rules_dotnet-v0.11.1.tar.gz",
)

load(
    "@rules_dotnet//dotnet:repositories.bzl",
    "dotnet_register_toolchains",
    "rules_dotnet_dependencies",
)

rules_dotnet_dependencies()

# Here you can specify the version of the .NET SDK to use.
dotnet_register_toolchains("dotnet", "7.0.101")

load("@rules_dotnet//dotnet:rules_dotnet_nuget_packages.bzl", "rules_dotnet_nuget_packages")

rules_dotnet_nuget_packages()

What's Changed

Full Changelog: v0.11.0...v0.11.1

v0.11.0

23 Sep 15:37
03ac96a
Compare
Choose a tag to compare

Breaking changes:

  • Renamed private_deps attribute to targeting_packs
  • Changed the input for nuget_repo so users will have to regenerate their dependencies

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

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

http_archive(
    name = "rules_dotnet",
    sha256 = "5667f2dffb40890951662ec515bc2d5fca73126fbb69607b2ab451a644cc986d",
    strip_prefix = "rules_dotnet-0.11.0",
    url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.11.0/rules_dotnet-v0.11.0.tar.gz",
)

load(
    "@rules_dotnet//dotnet:repositories.bzl",
    "dotnet_register_toolchains",
    "rules_dotnet_dependencies",
)

rules_dotnet_dependencies()

# Here you can specify the version of the .NET SDK to use.
dotnet_register_toolchains("dotnet", "7.0.101")

load("@rules_dotnet//dotnet:rules_dotnet_nuget_packages.bzl", "rules_dotnet_nuget_packages")

rules_dotnet_nuget_packages()

What's Changed

  • Make Runfiles library compatible with .NET Standard 2.0 by @jimevans in #383
  • Fix overriden framework dependencies by @purkhusid in #386

Full Changelog: v0.10.8...v0.11.0

v0.10.8

15 Sep 14:43
e667a70
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 = "rules_dotnet",
    sha256 = "4477b62a79a1ea131532fea77c460982f878786b186b9890fdccd1ea294556c9",
    strip_prefix = "rules_dotnet-0.10.8",
    url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.10.8/rules_dotnet-v0.10.8.tar.gz",
)

load(
    "@rules_dotnet//dotnet:repositories.bzl",
    "dotnet_register_toolchains",
    "rules_dotnet_dependencies",
)

rules_dotnet_dependencies()

# Here you can specify the version of the .NET SDK to use.
dotnet_register_toolchains("dotnet", "7.0.101")

load("@rules_dotnet//dotnet:rules_dotnet_nuget_packages.bzl", "rules_dotnet_nuget_packages")

rules_dotnet_nuget_packages()

What's Changed

New Contributors

Full Changelog: v0.10.7...v0.10.8