Releases: bazel-contrib/rules_dotnet
v0.12.0
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
- Various fixes by @purkhusid in #397
Full Changelog: v0.11.1...v0.12.0
v0.11.1
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
- Disable bzlmod in CI by @purkhusid in #394
- Determinism fixes by @purkhusid in #395
Full Changelog: v0.11.0...v0.11.1
v0.11.0
Breaking changes:
- Renamed
private_deps
attribute totargeting_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
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
- Upgrade rules_go by @comius in #376
- Analysis phase performance improvements by @purkhusid in #377
New Contributors
Full Changelog: v0.10.7...v0.10.8
v0.10.7
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 = "f445400dac566eed9d7895aa0fb168a5453a07e5128dc1c4852cd9c537e0ca60",
strip_prefix = "rules_dotnet-0.10.7",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.10.7/rules_dotnet-v0.10.7.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
- Add generate_documentation_file by @purkhusid in #374
Full Changelog: v0.10.6...v0.10.7
v0.10.5
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 = "61aaf5362b2d257b233da75e692481fe6bbf3cc1173a2c9ece42055d756bfa93",
strip_prefix = "rules_dotnet-0.10.5",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.10.5/rules_dotnet-v0.10.5.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()
Full Changelog: v0.10.4...v0.10.5
v0.10.4
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 = "0fbb7980d99de682e531a8342d278acfd36d92a8d9a00ee337144ac691b875c8",
strip_prefix = "rules_dotnet-0.10.4",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.10.4/rules_dotnet-v0.10.4.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()
Full Changelog: v0.10.3...v0.10.4
v0.10.3
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 = "16380d0452c0354116fe29181310ca2497f9087c3979c62740e7e7fa18a83660",
strip_prefix = "rules_dotnet-0.10.3",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.10.3/rules_dotnet-v0.10.3.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
- Bazel 7 fixes by @purkhusid in #372
Full Changelog: v0.10.2...v0.10.3
v0.10.2
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 = "7b87f40de837705ffc5592cff449afbefa53734c6ee808183b816df5d454dbeb",
strip_prefix = "rules_dotnet-0.10.2",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.10.2/rules_dotnet-v0.10.2.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
- Simplify NuGet parsing by @purkhusid in #370
Full Changelog: v0.10.1...v0.10.2
v0.10.1
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 = "fac964c6f9663904dfed5a951a59893d505246e77e5bdad47c22e2ae081c3631",
strip_prefix = "rules_dotnet-0.10.1",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.10.1/rules_dotnet-v0.10.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
- Fix handling of NuGet build folder by @purkhusid in #368
Full Changelog: v0.10.0...v0.10.1