shepherd_tag 0.0.5
shepherd_tag: ^0.0.5 copied to clipboard
Lightweight tagging system for the Shepherd automation suite.
0.0.5 - 2026-02-27 #
- Aligned nomenclature to
Keyacross the package (ShepherdPageKey,ShepherdElementKey) for consistency. - Replaced direct
Semanticsusage in documentation and examples withShepherdElementKey. - Standardized
ShepherdPageKeywith explicitlabelandidentifierfor enhanced Maestro visibility on Web.
0.0.4 - 2026-02-27 #
- Added
labelparameter toShepherdPageTagwidget to improve visibility during automated tests (Maestro) on Flutter Web. - Improved accessibility by mapping shepherd IDs to
aria-labelin the web DOM.
0.0.3 #
- Updated documentation and examples to match version 0.0.3.
- Internal package maintenance.
0.0.2 #
- Fixed
ShepherdPageTagto allow its use as a metadata annotation by making thechildparameter optional. - When used as a widget without a child, it now defaults to
SizedBox.shrink().
0.0.1 #
- Initial release.
- Added
@ShepherdTagannotation withidanddescriptionfields. - Added
ShepherdPageTagwidget withid,child, andisReadyfields.