shepherd_tag 0.0.5 copy "shepherd_tag: ^0.0.5" to clipboard
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 Key across the package (ShepherdPageKey, ShepherdElementKey) for consistency.
  • Replaced direct Semantics usage in documentation and examples with ShepherdElementKey.
  • Standardized ShepherdPageKey with explicit label and identifier for enhanced Maestro visibility on Web.

0.0.4 - 2026-02-27 #

  • Added label parameter to ShepherdPageTag widget to improve visibility during automated tests (Maestro) on Flutter Web.
  • Improved accessibility by mapping shepherd IDs to aria-label in the web DOM.

0.0.3 #

  • Updated documentation and examples to match version 0.0.3.
  • Internal package maintenance.

0.0.2 #

  • Fixed ShepherdPageTag to allow its use as a metadata annotation by making the child parameter optional.
  • When used as a widget without a child, it now defaults to SizedBox.shrink().

0.0.1 #

  • Initial release.
  • Added @ShepherdTag annotation with id and description fields.
  • Added ShepherdPageTag widget with id, child, and isReady fields.
4
likes
160
points
188
downloads

Publisher

unverified uploader

Weekly Downloads

Lightweight tagging system for the Shepherd automation suite.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on shepherd_tag