Releases: deploymenttheory/go-bindings-win32
Releases · deploymenttheory/go-bindings-win32
Release list
v0.3.1
v0.3.0
v0.2.1
v0.2.0
0.2.0 (2026-07-16)
Features
- extract the ECMA-335 reader to deploymenttheory/go-winmd (9d9b04a)
Bug Fixes
- ci: let include:scope derive the dependabot commit scope (f326f35)
- ci: stop dependabot doubling the commit scope to chore(deps)(deps) (b1d98be)
- heap-escape elevated out-params (stack-move hazard under reentrant callbacks) (5bd1590)
- heap-escape elevated out-params (stack-move hazard under reentrant callbacks) (cd98306)
v0.1.0
0.1.0 (2026-07-14)
Features
- bindings: add String methods for various enums in DirectML, WinML, HTML Help, Rights Management, XML, and AllJoyn (6baaaa7)
- bindings: update COM method signatures to use **win32.IUnknown for out parameters (df1ae5b)
- bindings: update COM method signatures to use **win32.IUnknown for output parameters (a958fc8)
- com: M3 COM vtable pipeline (f87b40d)
- emit: collapse [MemorySize] byte buffers to []byte and extend slice collapse to COM methods (d3b5ed2)
- emit: collapse [MemorySize] byte buffers to []byte and extend slice collapse to COM methods (8ac93db)
- emit: emit packed structs as opaque named blobs instead of skip (5d8ca30)
- emit: emit packed structs as opaque named blobs instead of skipping (bf6e9ef)
- idiomatic COM wrappers + arm64 arch tags (M4 COM, M5) (6eb06c4)
- idiomatic: collapse array+count params into Go slices (M6) (f0956a8)
- idiomatic: COM interface params use wrapper types (M6) (ef3a4a0)
- idiomatic: elevate [out,retval] params to return values (M6) (b9c07f4)
- idiomatic: handle RAII closers from [RAIIFree] (M6) (8e3eac1)
- idiomatic: M4 idiomatic function tier (007d010)
- Refactor/collapse idiomatic into bindings (18df21d)
- self-contained idiomatic layer + one-command both-tier regen + example (b8d2353)
- Win32 bindings generator — winmd reader, raw emitter, QA gates (M0–M2) (02057de)
Bug Fixes
- ingest: nested anonymous unions/structs corrupted struct layout (d95b02d)