Releases: bazel-contrib/rules_dotnet
v0.10.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 = "a6e8687fd9d91c1cb41df51cdafaffe9be386ad99d63d8e2ae77c64f1165c573",
strip_prefix = "rules_dotnet-0.10.0",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.10.0/rules_dotnet-v0.10.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
- NuGet resolution fixes by @purkhusid in #366
Full Changelog: v0.9.0...v0.10.0
v0.9.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 = "b422380a8842ad68eca92f9f91d65d9199a5366b257a7820c5624b67611c0f4d",
strip_prefix = "rules_dotnet-0.9.0",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.9.0/rules_dotnet-v0.9.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
- Document invariant culture and RBE by @purkhusid in #357
- Support using custom NuGet repo and basic auth for it by @zhongyi-zhang in #362
New Contributors
- @zhongyi-zhang made their first contribution in #362
Full Changelog: v0.8.12...v0.9.0
v0.8.12
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 = "77575d68c609d98b92f3df8db79944e7b60c035766e1c233349aeb1659c86ff9",
strip_prefix = "rules_dotnet-0.8.12",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.8.12/rules_dotnet-v0.8.12.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 attribute to set /nullable flag to C# compiler by @fedemartinezdev in #355
Full Changelog: v0.8.11...v0.8.12
v0.8.11
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 = "a119674a818822a80622d4c6ba2facd134bf86f8489db5966e5a8138c1a9fc47",
strip_prefix = "rules_dotnet-0.8.11",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.8.11/rules_dotnet-v0.8.11.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 attribute to allow csharp compilation of unsafe code by @fedemartinezdev in #353
New Contributors
- @fedemartinezdev made their first contribution in #353
Full Changelog: v0.8.10...v0.8.11
v0.8.10
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 = "09903beaf82d2e66e6193bc69d7281b2a2fec11adb9c4e0fd45002ca67a39d97",
strip_prefix = "rules_dotnet-0.8.10",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.8.10/rules_dotnet-v0.8.10.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
- Disconnected TFM graphs in non deps attributes by @purkhusid in #350
Full Changelog: v0.8.9...v0.8.10
v0.8.9
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 = "2650540b29ef1b31b665305bb13497d25d5f565bde459b3e614474177783c7e0",
strip_prefix = "rules_dotnet-0.8.9",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.8.9/rules_dotnet-v0.8.9.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 usage of binary targets as tools by @purkhusid in #348
Full Changelog: v0.8.8...v0.8.9
v0.8.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 = "91a818bdb4d6cef4ad5c301fcce985b3828058b9ee8b952781bda3c3f08ef015",
strip_prefix = "rules_dotnet-0.8.8",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.8.8/rules_dotnet-v0.8.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
- Fix the
out
attribute by @purkhusid in #342
Full Changelog: v0.8.7...v0.8.8
v0.8.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 = "e20b2994bb379c58b3b6a5de75a070e76ccff1ce242422ea95874c1c0ad62f69",
strip_prefix = "rules_dotnet-0.8.7",
url = "https://github.com/bazelbuild/rules_dotnet/releases/download/v0.8.7/rules_dotnet-v0.8.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
- Fix release snippet by @purkhusid in #340
Full Changelog: v0.8.6...v0.8.7
v0.8.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 = "ddf7d09c28b7f23372fc509d2145ec8e4640d76bbcfa584b5dc8af14c38ed92f",
strip_prefix = "rules_dotnet-0.8.5",
url = "https://github.com/bazelbuild/rules_dotnet/archive/refs/tags/v0.8.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()
What's Changed
- Make compatible with Bazel 7.0 by @purkhusid in #334
- fixed nuget structure for netstandard20 and netstandard21 by @Place1 in #335
- fix: include runtime files in resolved toolchain #298 by @Place1 in #336
- Update .Net SDK versions and RIDs by @purkhusid in #338
New Contributors
Full Changelog: v0.8.4...v0.8.5
v0.8.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 = "c2d20df062fa34fdc7103d54ae44a2e3d715e2728c1fc21f7df450061ffb7726",
strip_prefix = "rules_dotnet-0.8.4",
url = "https://github.com/bazelbuild/rules_dotnet/archive/refs/tags/v0.8.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()
What's Changed
- Fix non-determinismi in compiler outputs by @purkhusid in #330
Full Changelog: v0.8.3...v0.8.4