automation_keys_gen
Enforces a consistent automation key contract for Flutter UI tests, with CLI validation and generated Markdown documentation.
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 2026Releases
latest 6-
0.1.527 Jan 2026Release notes
Open source →- Docs + CLI: improved README to include copy/pastable full commands (in addition to Makefile shortcuts).
-
0.1.427 Jan 2026Release notes
Open source →- Fixed:
automation_keys_gen generateno longer silently omits pages/widgets from docs when files are present underlib/.- Scanner now records excluded/unreadable/problematic files and
generateincludes a "Skipped / Not Fully Analyzed Files" section inautomation_keys.gen.md. - Added
--verbose(-v) flag to print scan notes (skipped files + reasons) to the console.
- Scanner now records excluded/unreadable/problematic files and
- Docs: README now includes copy/pastable full CLI commands (in addition to Makefile shortcuts).
- Fixed:
-
0.1.326 Jan 2026Release notes
Open source →- 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).
- Ensures nested folders under
- Pubspec configuration namespace is now
automation_keys_gen:(preferred).- Backwards compatible:
automation_keys:is still supported for existing apps.
- Backwards compatible:
- Reports now use normalized (POSIX-style) relative paths for stable output across Windows/macOS/Linux.
- Added tests covering recursive scanning under
lib/.
- Scanner now scans only the current project's
-
0.1.226 Jan 2026 -
0.1.126 Jan 2026Release notes
Open source →- Updated dependency constraints to support
analyzer >=8.2.0 <10.0.0(compatibility with modern builders likego_router_builder). - Updated analyzer AST API usage to remove deprecated members.
- Updated dependency constraints to support
-
0.1.026 Jan 2026Release notes
Open source →- 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.
Release notes
Open source →- 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: ...
- blocks direct
- CLI:
validategenerate(outputsautomation_keys.gen.mdandautomation_keys_errors.gen.mdon failure)