Skip to content

Releases: Sergio0694/PolySharp

1.14.1

18 Dec 11:50
a7a92a9
Compare
Choose a tag to compare

✅ Bug fixes and changes

New Contributors

1.14.0

28 Nov 19:20
2a6e35e
Compare
Choose a tag to compare

This PolySharp release includes C# 12 support.

🪄 Polyfills

✅ Bug fixes

  • Remove ExcludeFromCodeCoverage in case the type is not public by @hugener in #75
  • Exclude RequiresAssemblyFilesAttribute from code coverage by @sliekens in #83

🔧 Other changes

New Contributors

1.13.2

28 Nov 19:17
0596138
Compare
Choose a tag to compare

🆕 New features

  • Add ExcludeFromCodeCoverage attribute to embedded resources by @wforney in #63
  • Add warning if packages.config is used by @Sergio0694 in #46

✅ Bug fixes and changes

New Contributors

1.13.1

06 Apr 18:21
Compare
Choose a tag to compare

This PolySharp release includes a couple fixes in some packaging info.

✅ Bug fixes

1.13.0

06 Apr 15:15
79e62ca
Compare
Choose a tag to compare

This PolySharp release includes one more runtime supported attribute that has been requested.

🪄 Polyfills

✅ Other changes

  • Fix typo in README (polifilled → polyfilled) by @0xced in #59
  • Drop NuGetizer from packaging project by @Sergio0694 in #68

New Contributors

  • @0xced made their first contribution in #59

1.12.1

21 Jan 17:58
615f6cc
Compare
Choose a tag to compare

This release includes small bug fixes for two recently added polyfills.

✅ Bug fixes

  • Added missing [Conditional] attribute to [RequiresDynamicCode] and [DisableRuntimeMarshalling]

1.12.0

21 Jan 16:02
d6f1e47
Compare
Choose a tag to compare

This PolySharp release includes one more runtime supported attribute that has been requested.

🪄 Polyfills

  • [DisableRuntimeMarshalling] (see here)

1.11.0

19 Jan 12:48
7821fdf
Compare
Choose a tag to compare

This PolySharp release includes one more polyfill that had accidentally been missing.

🪄 Polyfills

  • [RequiresDynamicCode] (see here)

1.10.0

15 Jan 14:32
db53c4a
Compare
Choose a tag to compare

This release includes better support for multi-targeting scenarios.

✅ Bug fixes

  • Automatically generate [TypeForwardsTo] declarations when needed

⚙️ Options

  • "PolySharpExcludeTypeForwardedToDeclarations": never generates any [TypeForwardedTo] declarations

💥 Breaking changes

  • Rename [UnmanagedCallersOnly] setting to "PolySharpUseInteropServices2NamespaceForUnmanagedCallersOnlyAttribute"
  • The [UnmanagedCallersOnly] setting no longer also generates the global using UnmanagedCallersOnlyAttribute type alias

1.9.0

14 Jan 15:02
Compare
Choose a tag to compare

This PolySharp release includes a new MSBuild options to help in multi-targeting scenarios.

⚙️ Options

  • "PolySharpUseTypeAliasForUnmanagedCallersOnlyAttribute": uses a type alias for [UnmanagedCallersOnly].

🚀 Optimizations

  • The source generator is now faster and uses less memory