{"version":"2.1.269","anchor":"deny-pattern-listing-now-excludes-negation-entries","canonical_anchor":"deny-pattern-listing-now-excludes-negation-entries","heading":"Deny-pattern listing now excludes negation entries","tier":"internal","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269\/e\/deny-pattern-listing-now-excludes-negation-entries","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269","markdown":"### Deny-pattern listing now excludes negation entries\n\nThe list of read-deny patterns for a root no longer includes negation patterns.\n\n**What**\n\nA helper function that lists the read-deny patterns configured for a given root path now filters out any pattern that starts with `!` before returning the list.\n\n**Why**\n\nThis keeps negation patterns (which cancel out a deny rather than adding one) from showing up as if they were themselves deny rules, which follows from the broader rework of how negated permission patterns are tracked.\n\n- Area: Permissions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}