Skip to content

Releases: Singulink/RuntimeNullables

v2.0.0

25 Oct 21:07
Compare
Choose a tag to compare
  • Removed support for checking pointers (nullable context does not flow correctly/reliably in some cases and this can't be fixed).
  • Fixed default assembly nullable context, which caused code that should be oblivious (i.e. code following #nullable disable and some generated code) to be checked in some cases.
  • Updated Fody dependencies.

Full Changelog: v1.0.6...v2.0.0

v1.0.6

21 Sep 19:00
Compare
Choose a tag to compare
  • Fixed synchronous ValueTask return checks.
  • Updated Fody dependencies.

v1.0.5

19 May 07:02
Compare
Choose a tag to compare
  • Fixed an issue where generated code would have null checks injected if it had a nested type without a generated code attribute, which caused null argument exceptions when using WinUI3 compiled bindings.
  • Updated Fody dependencies.

v1.0.4

31 Dec 18:41
Compare
Choose a tag to compare

Dependencies updated.

v1.0.2

10 Jul 11:35
Compare
Choose a tag to compare

Fixed missing null checks for value type arrays.

v1.0.1

06 May 22:08
Compare
Choose a tag to compare
  • Fixed unnecessary copying of RuntimeNullables.dll to the build output folder for .NET Framework targets.
  • Updated dependencies.

v1.0.0

06 May 13:56
Compare
Choose a tag to compare

Added support for records.

v0.9.8

11 Mar 08:36
Compare
Choose a tag to compare
  • Fixed stepping into weaved methods with SourceLink.
  • Excluded user-defined throw helpers from weaving.
  • Updated to Fody 6.4.0.

v0.9.7

18 Feb 21:12
Compare
Choose a tag to compare

Added support for IEnumerator<T> and IAsyncEnumerator<T> state machines.

v0.9.6

31 Jan 16:30
Compare
Choose a tag to compare

Fixed the rest of the return checks for special types that wrap value types that were missed in the v0.9.4 update.