Skip to content

Releases: deploymenttheory/go-bindings-winrt

v0.6.0

Choose a tag to compare

@ShocOne ShocOne released this 31 Jul 11:33
8982266

0.6.0 (2026-07-31)

Features

  • runtime: contain panics at the callback boundary, and add InParam (d1d0070)

v0.5.1

Choose a tag to compare

@ShocOne ShocOne released this 31 Jul 07:21
76364dd

0.5.1 (2026-07-31)

Bug Fixes

  • runtime: run implemented methods inline on the declared UI thread (0451829)

v0.5.0

Choose a tag to compare

@ShocOne ShocOne released this 30 Jul 15:58
0b5e1cf

0.5.0 (2026-07-30)

Features

  • runtime: Go-implemented WinRT interfaces, and COM aggregation (ce2013d)

v0.4.1

Choose a tag to compare

@ShocOne ShocOne released this 30 Jul 13:54
74ccc82

0.4.1 (2026-07-30)

Bug Fixes

  • codegen: emit structs with string fields, carrying the HSTRING handle (fdddbfa)

v0.4.0

Choose a tag to compare

@ShocOne ShocOne released this 29 Jul 18:26
33055a4

0.4.0 (2026-07-29)

Features

  • abi: emit float and by-value struct members, restricting to amd64 (768201f)
  • runtime: per-thread apartment init, inline delegate dispatch, arity-0 delegates (c304676)
  • UI-thread affinity, per-thread COM init, and the amd64 float/struct ABI (9969c49)

v0.3.0

Choose a tag to compare

@ShocOne ShocOne released this 16 Jul 06:39
10f430e

0.3.0 (2026-07-16)

Features

  • composition instantiate (7b91f31)
  • composition, instantiate-only — 704 composable classes un-skip (f9b22d9)
  • element-generic + writable Go-implemented collections (f85d352)
  • generated Await() on WithProgress async operations (9145e05)

v0.2.0

Choose a tag to compare

@ShocOne ShocOne released this 15 Jul 15:44
7ff482b

0.2.0 (2026-07-15)

Features

  • async (5a95388)
  • async awaiting — delegate params on methods + generated Await() (05f2d32)
  • Bluetooth + Management namespaces; heap-escaped out-params kill the stack-move flake (3ec54f4)
  • emit events with monomorphized typed Go handler constructors (bb4b7cc)
  • emit generic interface instantiations as monomorphized types (15f66aa)
  • emit statics accessors and factory constructors (b764ab4)
  • Go-implemented WinRT collections + stack-growth-safe callback dispatch (e9b5cb4)
  • land the wave-1 stack — Calendar vertical, generator (ingest + emit), delegate runtime (e4778c1)
  • pinterface IID engine — derived IIDs for parameterized-type instantiations (7f4b918)
  • Windows.UI.Notifications vertical — the toast surface, generated (cfe5a26)

v0.1.0

Choose a tag to compare

@ShocOne ShocOne released this 15 Jul 07:23
bf397fa

0.1.0 (2026-07-15)

Features

  • bootstrap the module with the hand-written WinRT runtime layer (89d4041)
  • bootstrap the module with the hand-written WinRT runtime layer (3916d38)

Bug Fixes

  • ci: let include:scope derive the dependabot commit scope (0600765)
  • ci: stop dependabot doubling the commit scope to chore(deps)(deps) (dcd8446)
  • docs: add a complete Related projects section to the README (3c2db08)