Skip to content

Releases: deploymenttheory/go-bindings-wmi

v1.0.1

Choose a tag to compare

@release-please-manager release-please-manager released this 08 Oct 19:19
55047b1

1.0.1 (2026-10-08)

Bug Fixes

  • adapt WMI runtime to Win32 v0.5.0 string pointers (#39) (acd6f54)

v1.0.0

Choose a tag to compare

@ShocOne ShocOne released this 22 Jul 11:16
9cd2ba1

1.0.0 (2026-07-22)

  • method wrappers take pointer scalars (build them with wmi.Ptr), enum constants gained named types, and _constants.go split into _enums.go plus fallback constants.

Features

  • typed enum emission, async job Wait, path-aware bindings (3a41eac)

Bug Fixes

  • docs (f8227ee)
  • docs: document the typed-enum emission and new runtime surface (2ca9065)

v0.2.0

Choose a tag to compare

@ShocOne ShocOne released this 21 Jul 13:47
b8cf9db

0.2.0 (2026-07-21)

Features

  • added virtualization v2 (6fc9fa6)
  • capture root\virtualization\v2 (Hyper-V) typed bindings + MOF object text (f79b767)
  • hgs: capture root\Microsoft\Windows\Hgs and generate typed bindings (22faf8c)
  • virtualizationv2: capture 4 more classes — no untyped gaps (f05a7bc)

Bug Fixes

  • wmi: decode SAFEARRAYs to typed slices so Rows round-trip through Put (0fe3c6a)
  • wmi: ObjectText must emit CIM DTD 2.0 XML, not MOF (4d905c9)

v0.1.0

Choose a tag to compare

@ShocOne ShocOne released this 19 Jul 04:20
f6a23b7

0.1.0 (2026-07-17)

Features

  • bootstrap the WMI/CIM bindings — capture, generate, runtime, v0 cimv2 (cae9fcf)
  • capture all of root\cimv2 (~1,300 classes), coerce numeric VARIANTs; mature governance/docs (e7e1bcf)
  • constants and edges (5394287)
  • csp lcrud (71320a3)
  • csp: committed DDF v2 snapshots (Feb 2026) and generated bindings (a992d35)
  • csp: DDF v2 schema, parser, and runtime descriptor types (ca6c880)
  • csp: extend the bridge join to non-Policy CSPs (Phase 4 breadth) (46deb44)
  • csp: fetchddf acquisition stage and gencsp generator (aaf971f)
  • csp: join DDF policies to the bridge and add a Read/Set/Delete runtime (7639f5e)
  • csp: regenerate bindings with bridge mappings (1efaadd)
  • ddf csp pipeline (d8ad89f)
  • embedded objects completion (cceb7b3)
  • enhance WMI Row handling and schema updates (84d5d70)
  • enhance WMI Row handling and schema updates (487d0be)
  • examples: csp-lcrud inspect verb — discover bridge key conventions (c878847)
  • generate: emit <ns>_constants.go from enumeration qualifiers (007b5e8)
  • generate: Get<Class> key lookups from the captured [key] qualifiers (0261f5b)
  • generate: split emitted packages by construct, like the winmd sisters (b85151e)
  • generate: type embedded objects as wmi.Row and references as string (e29bab1)
  • instance crud (b3a5bc1)
  • mdm bridge (82adaa8)
  • mdm: capture root\cimv2\mdm\dmmap and generate bindings/cim/dmmap (9529675)
  • mdm: SYSTEM-capture tooling and docs for the root\cimv2\mdm\dmmap bridge (22c5e81)
  • metadata: recapture root\cimv2 with keys+methods; add StandardCimv2 and SecurityCenter2 (54bc4a8)
  • pipeline: validate + diff subcommands, method capture, golden tests (ac81cbe)
  • prep for v0.1.0 (6ef4430)
  • runtime: complete the VARIANT data plane and grow the domain surface (ff06bb6)
  • runtime: decode and encode embedded CIM objects; encode all slice widths (c03b752)
  • runtime: enum qualifier capture, []wmi.Row encoding, ExecMethodContext, remote creds (8127e04)
  • runtime: instance CRUD, association traversal, WQL literal helpers (8c5aef1)

Bug Fixes

  • ci: let include:scope derive the dependabot commit scope (8ef307a)
  • ci: stop dependabot doubling the commit scope to chore(deps)(deps) (0ed238d)
  • csp: scope-relative bridge ParentID and query-based execution (a35d9f0)
  • docs: add a complete Related projects section to the README (7ad1ec5)
  • mdm: make Capture-MdmBridge.ps1 pure ASCII for Windows PowerShell 5.1 (d2f0334)
  • mdm: run capture via Register-ScheduledTask; keep the script pure ASCII (b5b5710)