Features
--------
- Adds find-replace functionality and helpers. These procedures walk through the dataclass, rather than blindly modifying serialized json.
- Adds a simple find-replace widget and more fully-featured fill-template page.
- Adds backend dataclasses for running Bluesky plans in active checkouts.
- Prototypes auto-generated plan argument entry widgets.
- Annotates built-in Bluesky plans with bluesky-queueserver compatible type hints.
- Adds `atef.check.DynamicValue` (and subclasses `atef.check.HappiValue`, `atef.check.EpicsValue`) for comparing to dynamically changing data sources.
- Adds `atef.widgets.config.MultiModeValueEdit` widget for modifying values give a specified type, including dynamic values.
Bugfixes
--------
- Ensure filenames get cast as strings properly.
- Allow cast_dataclass to transfer objects from old to new dataclass, previously nested dataclasses would be converted to dicts.
Maintenance
-----------
- Adds bluesky-queueserver dependency and pins databroker.
- Add sphinx templates for autogenerated documentation.
- Reduce randomness in test suite, try all combo box options when available.
Contributors
------------
- tangkong
**Full Changelog**: https://github.com/pcdshub/atef/compare/v1.0.0...v1.1.0