What's Changed
* xml_file_name must be a string by prjemian in https://github.com/bluesky/ophyd/pull/1035
* Fix enum py311 by tacaswell in https://github.com/bluesky/ophyd/pull/1030
* API: deprecated use of set_and_wait function by tacaswell in https://github.com/bluesky/ophyd/pull/1039
* ENH: Added FakeEpicsPathSignal for testing by DominicOram in https://github.com/bluesky/ophyd/pull/1042
* Make DeviceStatus report a fraction 0 rather than 1 once complete by callumforrester in https://github.com/bluesky/ophyd/pull/1022
* ENH: Upstream InternalSignal, allow passing of put arguments through set by ZLLentz in https://github.com/bluesky/ophyd/pull/1045
* MNT: ensure the input to set in EpicsPathSignal converted to str by tacaswell in https://github.com/bluesky/ophyd/pull/1040
* Rename dispatch -> generate_datum by tacaswell in https://github.com/bluesky/ophyd/pull/1033
* MAINT: reduce log level of spammy self.log.info log messages to debug by ZLLentz in https://github.com/bluesky/ophyd/pull/1047
* MNT: Wait for NullStatus to mark itself as finished by tangkong in https://github.com/bluesky/ophyd/pull/1048
* ENH: Add EpicsSignalNoValidation by tangkong in https://github.com/bluesky/ophyd/pull/1044
* Fix tutorial typos by anleslac in https://github.com/bluesky/ophyd/pull/1050
* ENH: Upstream helpful PV Positioners, add wait_for_value util by ZLLentz in https://github.com/bluesky/ophyd/pull/1046
* Tweak stage_sigs DEBUG logging by jklynch in https://github.com/bluesky/ophyd/pull/1051
* PERF: set subscriptions only once per class by klauer in https://github.com/bluesky/ophyd/pull/1052
* ENH: Component[T] generic support for type hinting by klauer in https://github.com/bluesky/ophyd/pull/1053
* Do not assume TRACE is unused. by danielballan in https://github.com/bluesky/ophyd/pull/1058
* Quell some test warnings by coretl in https://github.com/bluesky/ophyd/pull/1061
* Adopt black by coretl in https://github.com/bluesky/ophyd/pull/1060
New Contributors
* callumforrester made their first contribution in https://github.com/bluesky/ophyd/pull/1022
* tangkong made their first contribution in https://github.com/bluesky/ophyd/pull/1048
* anleslac made their first contribution in https://github.com/bluesky/ophyd/pull/1050
* coretl made their first contribution in https://github.com/bluesky/ophyd/pull/1061
**Full Changelog**: https://github.com/bluesky/ophyd/compare/v1.6.4...v1.7.0