Skip to content

v43.8.3

Latest

Choose a tag to compare

@dyoshikawa dyoshikawa released this 15 Nov 03:37
· 2 commits to main since this release
Immutable release. Only release title and notes can be modified.
fbe4fe5

What's Changed

Bug Fixes

  • fix(permissions): block allows shadowed by brace-range restrictions by @jdotc1 in #3840
    • Any permission pattern containing { (brace alternation, ranges such as backup-{1..3}.sh, nested braces, ${VAR} references or a literal brace) is now treated as overlapping everything when Rulesync decides which allows to withhold on tools that cannot express a restriction. Previously only flat {a,b} alternations were widened, so a range or nested-brace deny could leave an overlapping allow in place. Note: such a restriction now withholds every allow it is compared against, and an allow containing { is withheld whenever a restriction is compared against it.

Documentation

  • docs(permissions): explain that any { widens a pattern in overlap checks by @dyoshikawa in #3846
  • docs(cortexcode): clarify Rulesync and Desktop configuration scopes by @521Peter in #3833
  • docs(cortexcode): make configuration scope requirements explicit by @521Peter in #3839
  • docs(cortexcode): clarify project-mode MCP behavior by @521Peter in #3844
  • docs(cortexcode): state why workspace MCP files are not written by @dyoshikawa in #3847

Maintenance

  • chore(deps): bump the all-dependencies group across 1 directory with 141 updates by @dependabot in #3837
  • chore(deps): bump the major-dependencies group across 1 directory with 5 updates by @dependabot in #3838
  • ci(deps): bump jdx/mise-action from 5.2.6 to 5.2.8 in the all-actions group by @dependabot in #3835
  • ci: correct the reason for the opencode action pin in comments by @dyoshikawa in #3829
  • chore: update Homebrew formula to v43.8.2 by @dyoshikawa in #3834

Contributors

Full Changelog: v43.8.2...v43.8.3