Skip to content

v2.26.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 03:40
· 232 commits to main since this release

2.26.0 (2026-09-30)

Features

  • add filename-pattern rule (0ca0f2a)
  • add import-policy rule and options (dbca4dc)
  • add required-exports rule (95889a3)
  • add required-imports rule (c498316)
  • add shared entry-option helpers and a specifier pattern matcher (eedfb1f)
  • register the file-level rules and wire importPolicyConfig (de7a614)

Bug Fixes

  • count constructions, non-null callees and tagged templates in required-imports call (1880afe)
  • name the pattern field when a filename-pattern regex is invalid (bead7a3)
  • normalise the file of an import-policy exception edge (5c3970c)
  • reject an import-policy exception edge in a file a confine entry allows (53152e3)
  • reject duplicate and misspelt filename-pattern sibling templates (25abb79)

Code Refactoring

  • expose the glob path matcher and relative-path spelling behind createFileScope (876a74f)

Documentation

  • document exception edge normalisation and confine liveness (f79cbeb)
  • document filename-pattern regex and sibling template validation (ba70b4e)
  • document the file-level rules, import policy and filename patterns (0cd3ea8)
  • list importPolicies and the new exports in the README (a529bb3)
  • note that export = contributes no name to required-exports (b344379)
  • state that export = contributes no name in collectExportedNames (5f5e536)