Releases: Brightspace/rules_csharp
Releases · Brightspace/rules_csharp
v0.6
- 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
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
- Arg tweaks to better match MSBuild
- Add
import_nuget_package
- Fix glob for
--incompatible_disallow_empty_glob
v0.3
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
Major changes:
- Add default
/define
s for each framework