Skip to content

Releases: Brightspace/rules_csharp

v0.6

09 Oct 01:58
cd07914
Compare
Choose a tag to compare
v0.6 Pre-release
Pre-release
  • remove System.EnterpriseServices.{Thunk,Wrapper} from @net (#85)
  • add a csharp_library_set rule (#84) …
  • track native_dlls (#87)
  • define @net//:StandardReferences (#82)
  • Add limited net11/net30/net35/net403 support (mostly for NuGet packages) (#88)

v0.5

01 Oct 14:55
0aacfea
Compare
Choose a tag to compare
v0.5 Pre-release
Pre-release

Major changes

  • Fix @net
  • Update to release runtime
  • Set up netcoreapp{3.0,2.2,2.1} and netstandard2.1
  • Newer netstandards should be preferred over older netstandards
  • Remove default target framework
  • Apply default langversion by framework
  • Add a stdlib attribute to the compilation rules
  • Add 'out' attribute to assembly-building commands
  • Adding strong-naming via /keyfile: compiler switch
  • Nuget_package: add nuget_sources arg

v0.4

21 Sep 18:14
a1c4128
Compare
Choose a tag to compare
v0.4 Pre-release
Pre-release
  • Arg tweaks to better match MSBuild
  • Add import_nuget_package
  • Fix glob for --incompatible_disallow_empty_glob

v0.3

14 Sep 19:37
5152caa
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release

Major changes:

  • @net is now a thing
  • Better build output organization
  • All .NET Frameworks are fully supported
  • .NET Standard 2.0 is fully supported

v0.2

11 Sep 16:22
b00e2b6
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

Major changes:

  • Add default /defines for each framework