PackageTrack
Sign in Get early access

access_gate

Hide Flutter widgets behind feature flags, roles, permissions, and attribute-based access policies.

0.0.5 david-k-williams/access_gate

What this package is like to depend on

Last release 1 months ago

09 Jul 2026

Too new to tell

only 1 release windows

Nearly every release is documented

notes for 5 of 5 stable releases

Nothing withdrawn

no release was ever pulled

1 months old

5 releases · first in 2026

5 releases in the last 12 months

see the full history below

Release timeline

5 releases · Jul 2026 to Jul 2026
Release Pre-release

Releases

latest 5
  1. 0.0.5 09 Jul 2026
    Release notes
    • Added structural matching, equality, hashing, and defensive copies for nested JSON-compatible feature values and attributes.
    • Changed malformed context and policy JSON to consistently throw FormatException.
    • Prevented allowed decisions from carrying denial reasons and aligned AccessGuard input validation with the other widgets.
    • Documented AccessController ownership and disposal expectations.
    • Expanded compatibility to Dart 3.0 and Flutter 3.10, backed by a CI compatibility matrix.
    Open source →
  2. 0.0.4 08 Jul 2026
    Release notes
    • Added AccessContext.merge and AccessContext.combine for building one context from multiple app state sources.
    • Added convenience policy and gate constructors for any-of features, roles, permissions, exact feature values, and exact attributes, including typed-key variants.
    • Added optional policy labels, labeled denial reasons, and lightweight diagnostics through value equality, hashCode, and toString support.
    • Rebuilt the example app as an interactive controller-driven demo with denied states, disabled UI, and JSON previews.
    • Expanded consumer docs, provider recipes, loading guidance, testing guidance, and Agent Skills-compatible references.
    Open source →
  3. 0.0.3 08 Jul 2026
    Release notes
    • Changed AccessHidden to render as a zero-size widget so denied gates remain safe inside multi-child layouts.
    • Added render-order regression coverage for denied gates in multi-child layouts and for the example app.
    • Added consumer-oriented usage documentation and Agent Skills-compatible Codex and Claude Code guidance.
    Open source →
  4. 0.0.2 08 Jul 2026
    Release notes
    • Added policy composition with AccessPolicy.allOf, AccessPolicy.anyOf, and AccessPolicy.not.
    • Added structured denial reasons on AccessDecision.
    • Added AccessGuard for page-level and route-body access decisions.
    • Added JSON helpers for AccessContext and serializable AccessPolicy values.
    • Expanded docs and the example app.
    Open source →
  5. 0.0.1 08 Jul 2026
    Release notes
    • Initial release with feature flag, RBAC, permission, and ABAC widget gates.
    • Added AccessScope, AccessController, AccessPolicy, and AccessContext.
    • Added typed key helpers for enum-backed features, roles, permissions, and attributes.
    • Added AccessHidden, a fallback for denied gates.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive