Releases: bazel-contrib/rules_dotnet
Releases · bazel-contrib/rules_dotnet
v0.8.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 = "b1084e7e3c38c9a23102c918282019fb6fcddb74ff4a816e1d0c76defc65d95f",
strip_prefix = "rules_dotnet-0.8.3",
url = "https://github.com/bazelbuild/rules_dotnet/archive/refs/tags/v0.8.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
- fix: Only generate F# reference assemblies if targeting .Net 7 or above by @purkhusid in #329
Full Changelog: v0.8.2...v0.8.3
v0.8.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 = "849da4fa588cb403235aeb7094e6add52790e4cdefe9dd2ec223d68fd4574e82",
strip_prefix = "rules_dotnet-0.8.2",
url = "https://github.com/bazelbuild/rules_dotnet/archive/refs/tags/v0.8.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()
Full Changelog: v0.8.0...v0.8.2
v0.8.0
Initial next
release
This release is the first release of the revamped rules_dotnet
The new rules bring better NuGet handling, better binary publishing
and better handling for targeting various framework versions.
While we are still in the 0.x.x versions of the rules we are expecting
some breaking changes to happen in the future releases.
If there is anything that you would like to see added to the rules
then please create an issue for it or join the #dotnet channel on
the Bazel slack (https://slack.bazel.build/)
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 = "a33b9184b6da5208fe8de93bbd94da7b75ad06cd44146f023ccd6dbbfb2b169b",
strip_prefix = "rules_dotnet-0.8.0",
url = "https://github.com/bazelbuild/rules_dotnet/archive/refs/tags/v0.8.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
- Fix remote execution by @purkhusid in #224
- specify nuget package targetname with nuget2bazel by @samhowes in #227
- Add support for extracting nuget packages from project files by @thelgevold in #231
- Fix F# type providers by @purkhusid in #232
- Add .Net Core 3.1.13 support by @purkhusid in #241
- Add net5.0 support to nuget2bazel by @tomaszstrejczek in #242
- .Net 5 Support by @purkhusid in #240
- Remove unneeded toolchain_resolution_debug flags from presubmit. by @katre in #245
- Fix warning in F# compilation by @purkhusid in #244
- Bump rexml from 3.2.4 to 3.2.5 in /docs by @dependabot in #247
- Disable prerelease feature for nuget2bazel by @tomaszstrejczek in #250
- Bump nokogiri from 1.11.1 to 1.11.4 in /docs by @dependabot in #251
- Bump nokogiri from 1.11.4 to 1.12.5 in /docs by @dependabot in #257
- Add Gitpod to the repo by @purkhusid in #262
- Fix CI pipeline by @purkhusid in #263
- Update the Bazel CI build badge. by @philwo in #264
- fix indention in workspace boilerplate and remove core_register_sdk by @hsyed-dojo in #259
- Bump addressable from 2.7.0 to 2.8.0 in /docs by @dependabot in #253
- Fix gRPC example by @purkhusid in #267
- Fix gRPC example for Bazel rolling releases by @purkhusid in #270
- Add .NET SDK 5.0.404 and bump nuget2bazel NuGet dependencies to 5.11.0 by @mjs-rokt in #271
- Add missing platforms to CI by @purkhusid in #272
- Add .NET SDK 6.0.101. Darwin ARM64 support in nuget2bazel. by @mjs-rokt in #273
- Remote exec fixes by @purkhusid in #277
- Update gitpod config by @purkhusid in #283
- Paket support by @purkhusid in #284
- Next: Configurable toolchains by @purkhusid in #285
- Fix issue 287 by @a4z in #288
- Work in progress PR of
next
branch by @purkhusid in #289 - Test structure by @purkhusid in #290
- Add a runfiles library by @purkhusid in #292
- Add expecto example by @purkhusid in #295
- Dependency resolution fixes by @purkhusid in #301
- Publishing and native dependencies by @purkhusid in #303
- Fix strict deps flag by @purkhusid in #304
- Allow multiple runtime packs by @purkhusid in #307
- Fix Remote Execution by @purkhusid in #311
- Add Type Provider example by @purkhusid in #313
- Fix deps json by @purkhusid in #318
- Fix runtimeconfig for AspNetCore projects by @purkhusid in #323
- Use Bazel 6.0 in CI by @purkhusid in #324
- [Next] Add .Net 7 support by @purkhusid in #325
- [Next] pre merge cleanup by @purkhusid in #326
- Merge next branch by @purkhusid in #327
New Contributors
- @katre made their first contribution in #245
- @dependabot made their first contribution in #247
- @hsyed-dojo made their first contribution in #259
- @mjs-rokt made their first contribution in #271
- @a4z made their first contribution in #288
Full Changelog: 0.0.7...v0.8.0