diff --git a/CHANGELOG.md b/CHANGELOG.md index a55a12d0..d54d934a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ breaking changes may land in a minor release. ### Changed +- Pinned a target version for the deprecated `[engine]` settings block (#810). - Register hooks through the installed `bmad-loop relay ` command. Upgrading invalidates Codex hook trust: Codex re-prompts at the next launch, and hooks silently do not fire until the new commands are accepted. Re-run `bmad-loop init` to migrate diff --git a/src/bmad_loop/policy.py b/src/bmad_loop/policy.py index 319af246..f93823d5 100644 --- a/src/bmad_loop/policy.py +++ b/src/bmad_loop/policy.py @@ -59,8 +59,8 @@ _MUX_KEY_RE = re.compile(r"^\s*#?\s*backend\s*=") # Deprecated [engine] keys, folded into [plugins.unity] at load time. The -# game-engine layer is now a plugin; [engine] is a one-release compatibility -# alias (see _fold_deprecated_engine). +# game-engine layer is now a plugin; [engine] is a compatibility alias slated +# for removal in 0.13.0 (see _fold_deprecated_engine, tracked in #810). _ENGINE_SETTING_KEYS = ("editor_mode", "mcp", "unity_path", "ready_timeout_sec", "ready_grace_sec") @@ -1322,7 +1322,7 @@ def _fold_deprecated_engine( warnings.warn( "[engine] in policy.toml is deprecated; the game-engine layer is now a " 'plugin. Use [plugins] enabled = ["unity"] with a [plugins.unity] table. ' - "[engine] will be removed in a future release.", + "[engine] will be removed in 0.13.0 (tracked in #810).", DeprecationWarning, stacklevel=3, )