Releases: codemaestroai/code-maestro-ue-plugin
v0.2.1
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 stableCM_API_VERSION = 1, decoupled from runtime semver (cm_get_versionis retained for display/manifest semver) - New gtest:
CMApiTest.ApiVersionlocks 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
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
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