PackageTrack
Sign in Get early access

automation_keys_gen

Enforces a consistent automation key contract for Flutter UI tests, with CLI validation and generated Markdown documentation.

0.1.5 alpinnz/automation_keys_gen

What this package is like to depend on

Last release 6 months ago

27 Jan 2026

Too new to tell

only 1 release windows

Nearly every release is documented

notes for 6 of 6 stable releases

Nothing withdrawn

no release was ever pulled

7 months old

6 releases · first in 2026

6 releases in the last 12 months

see the full history below

Release timeline

6 releases · Jan 2026 to Jan 2026
Release Pre-release

Releases

latest 6
  1. 0.1.5 27 Jan 2026
    Release notes

    Bump version to 0.1.5; enhance README with full CLI commands and best…

    Open source →
    Release notes
    • Docs + CLI: improved README to include copy/pastable full commands (in addition to Makefile shortcuts).
    Open source →
  2. 0.1.4 27 Jan 2026
    Release notes
    • Fixed: automation_keys_gen generate no longer silently omits pages/widgets from docs when files are present under lib/.
      • Scanner now records excluded/unreadable/problematic files and generate includes a "Skipped / Not Fully Analyzed Files" section in automation_keys.gen.md.
      • Added --verbose (-v) flag to print scan notes (skipped files + reasons) to the console.
    • Docs: README now includes copy/pastable full CLI commands (in addition to Makefile shortcuts).
    Open source →
  3. 0.1.3 26 Jan 2026
    Release notes

    Refactor automation keys configuration to use new namespace `automati…

    Open source →
    Release notes
    • Scanner now scans only the current project's lib/ directory (recursive).
      • Ensures nested folders under lib/** are included.
      • Avoids scanning unrelated folders (e.g., nested packages/monorepos).
    • Pubspec configuration namespace is now automation_keys_gen: (preferred).
      • Backwards compatible: automation_keys: is still supported for existing apps.
    • Reports now use normalized (POSIX-style) relative paths for stable output across Windows/macOS/Linux.
    • Added tests covering recursive scanning under lib/.
    Open source →
  4. 0.1.2 26 Jan 2026
    Release notes

    Update scanner to only scan the current project's lib/ directory recu…

    Open source →
    Release notes
    • (Skipped) Version reserved.
    Open source →
  5. 0.1.1 26 Jan 2026
    Release notes

    Bump version to 0.1.1; update dependency constraints for analyzer and…

    Open source →
    Release notes
    • Updated dependency constraints to support analyzer >=8.2.0 <10.0.0 (compatibility with modern builders like go_router_builder).
    • Updated analyzer AST API usage to remove deprecated members.
    Open source →
  6. 0.1.0 26 Jan 2026
    Release notes
    • Introduced core classes for automation key management and validation.
    • Implemented CLI commands for validation and documentation generation.
    • Added example app demonstrating usage of automation keys.
    • Created Makefile for build and validation tasks.
    • Included comprehensive documentation and contributing guidelines.
    Open source →
    Release notes
    • Enforced a single, consistent key system via AutomationKeyHelper.
    • Validation rules:
      • blocks direct Key(...) / ValueKey(...) usage
      • validates snake_case naming
      • requires descriptions via @AutomationKeyDescription(...) (declarations) or widget-level doc directive /// @AutomationKeyDescription: ...
    • CLI:
      • validate
      • generate (outputs automation_keys.gen.md and automation_keys_errors.gen.md on failure)
    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