{"version":"2.1.175","anchor":"bug-fixes","canonical_anchor":"bug-fixes","heading":"","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.175\/e\/bug-fixes","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.175","markdown":"- Fixed plan-mode model selection not checking the allowlist when upgrading from Haiku or Opus plan model \u2014 the upgrade model is now validated and falls back gracefully with a warning rather than attempting to use an unauthorized model. (search for `\"Plan mode: the haiku plan upgrade model is not in the availableModels allowlist\"`)\n\n- Fixed a regression where model name matching used an incomplete word-boundary check that could incorrectly match substring model names in the allowlist. The new matcher (`ekK`) requires non-alphanumeric boundaries on both sides of the match. (search for `\"ekK\"` \u2014 the new boundary-aware substring matcher)"}