Skip to content

Releases: codemaestroai/code-maestro-ue-plugin

v0.2.1

23 Apr 01:25
d5c85ea

Choose a tag to compare

v0.2.1

Released 2026-04-23

Highlights

Fixes a "Version mismatch" error that appeared on every fresh install of the UE plugin. The plugin's compatibility check now uses a dedicated C ABI version (cm_get_api_version) that is independent of the runtime's semver, matching the design documented in the plugin README. Existing installs that upgrade to 0.2.1 go straight to Active.

Runtime (CodeMaestroRuntime.dll)

  • Add cm_get_api_version() returning a stable CM_API_VERSION = 1, decoupled from runtime semver (cm_get_version is retained for display/manifest semver)
  • New gtest: CMApiTest.ApiVersion locks the contract at 1

UE Plugin (CodeMaestroBridge)

  • Use cm_get_api_version() for the startup gate instead of the runtime semver major
  • Resolve the new symbol optionally — DLLs predating the split are treated as api_version 1, so an upgraded plugin paired with an older bundled DLL still goes Active
  • Log runtime semver (%d.%d.%d) separately for diagnostics

Install

Drop the assets into your UE project's Plugins/CodeMaestroBridge/ as described at codemaestroai/code-maestro-ue-plugin. CM Desktop installs automatically via its in-editor wizard.


Range: v0.2.0..v0.2.1

v0.2.0

22 Apr 20:31
d5c85ea

Choose a tag to compare

v0.2.0

Released 2026-04-22

Highlights

(Write 1-3 sentences here about what matters in this release.)

Runtime (CodeMaestroRuntime.dll)

  • No runtime changes.

UE Plugin (CodeMaestroBridge)

  • No plugin changes.

Other

  • fix(infra-013): tolerate no-op version bumps (acf84df) - feat(infra-013): add -AutoNotes flag to publish-release.ps1 (e7cb386)

Install

Drop the assets into your UE project's Plugins/CodeMaestroBridge/ as described at codemaestroai/code-maestro-ue-plugin. CM Desktop installs automatically via its in-editor wizard.


Range: v0.2.0-test..HEAD

v0.2.0-test

22 Apr 19:54
a9e1c01

Choose a tag to compare

v0.2.0-test Pre-release
Pre-release

v0.2.0-test

Released 2026-04-22

Highlights

(Write 1-3 sentences here about what matters in this release.)

Runtime (CodeMaestroRuntime.dll)

  • fix(runtime): make CMApiTest.Version version-agnostic (efabd21) - Add 'runtime/' from commit '663701c4471affd37faf2503aeef767ab1800842' (d3f500a)

UE Plugin (CodeMaestroBridge)

  • docs: prep for v0.2.0 — add PLUGIN-DISTRIBUTION.md + bump uplugin (cf3c60a) - chore(ui): rename toolbar button "Explain with CM" -> "Explain" (b42e80b) - feat(ui): square CM logo variant for Explain with CM toolbar button (b5790ea) - feat(ui): explain_asset payload + asset resolution (step 9) (dac4b3c) - fix(ui): use FAppStyle Icons.Help placeholder for Explain button (6e43e80) - fix(ui): drop GetRegisteredMenuNames probe — not in UE 5.7 UToolMenus (e7b9472) - feat(ui): AssetEditorExtension skeleton — menu-name probe (step 8) (fda358d) - refactor(module): cm_send_event is a required symbol, not optional (8bea1b8) - feat(module): plumb cm_send_event + SendEvent helper (e6b5949) - chore(abi): sync codemaestro_runtime.h — add cm_send_event declaration (efa47e2) - chore: remove legacy PackagedPlugin tree (52f949a) - feat(ui): show CM logo in plugin status widget (6f26650)

Other

  • docs: prep for v0.2.0 — add PLUGIN-DISTRIBUTION.md + bump uplugin (cf3c60a) - fix(infra-013): PowerShell arg-parsing ambiguity in ABI hash (4ff7270) - chore: gitignore .worktrees/ and release staging artifacts (cd9c7c2) - feat(infra-013): add publish-release.ps1 for CM UE Bridge releases (e45a57f) - docs: add README for consolidated dev repo (2af58cf) - docs(reference): document ECA pin provenance for ue-plugin-067 (ef882ef) - chore: remove legacy PackagedPlugin tree (52f949a)

Install

Drop the assets into your UE project's Plugins/CodeMaestroBridge/ as described at codemaestroai/code-maestro-ue-plugin. CM Desktop installs automatically via its in-editor wizard.


Range: archive/legacy-packaged-plugin..HEAD