microsoft/CsWin32 v0.3.287
microsoft/CsWin32
Captured source
source ↗published Jun 11, 2026seen 10hcaptured 10hhttp 200method plain
v0.3.287
Repository: microsoft/CsWin32
Tag: v0.3.287
Published: 2026-06-11T04:22:28Z
Prerelease: no
Release notes:
Changes:
Fixes:
- #1703: CsWin32-generated COM structs trip
CS3016under[assembly: CLSCompliant(true)] - #1704:
IComIIDis not emitted onnet472/netstandard2.0 - #1716: Generated IStream.Read/Write forward to ISequentialStream and fail for IID_IStream COM objects
- #1696: Broken code generated due to hardcoded "PInvoke" classname
Enhancements:
- #1477: Allow specifying extension member target for static class
Others:
- #1718: Add integration tests to PR gate and fix Roslyn 4 analyzer leg
- #1701: Add extensionReceiver option for layered PInvoke composition (#1477)
See More
- #1706: Mark internal COM struct wrappers
[CLSCompliant(false)]when they carry CCW thunks - #1698: Auto-generated baselines by 1ES Pipeline Templates
- #1705: Emit
IComIIDon downlevel TFMs (net472 / netstandard2.0) - #1555: Downgrade dependencies so the source analyzer works with .NET 8 SDK again
- #1717: Fix #1716: emit friendly overloads for inherited COM methods on derived interfaces in source-generator mode
- #1707: Bump .NET SDK to 10.0.108 (CG alert 12352554)
- #1694: Add missing
uncheckedregions - #1697: Fix hardcoded PInvoke class name in ICCloseSafeHandle generation
- #1690: Add validate gate job for single required status check
- #1685: Add GitHub Actions workflow to run all tests in PR
This list of changes was auto generated.
Notability
notability 2.0/10Routine non-AI library release.