What's Changed
* Remove new_state docs that break Java autogeneration by DiamondJoseph in https://github.com/DiamondLightSource/blueapi/pull/246
* Document Command Line Interface by callumforrester in https://github.com/DiamondLightSource/blueapi/pull/165
* Test cli by DiamondJoseph in https://github.com/DiamondLightSource/blueapi/pull/230
* Add github project slug to API catalogue entities by garryod in https://github.com/DiamondLightSource/blueapi/pull/247
* Fix race condition on worker stop/start by callumforrester in https://github.com/DiamondLightSource/blueapi/pull/255
* Refactor validation by callumforrester in https://github.com/DiamondLightSource/blueapi/pull/254
* Allow the currently running task to be Stopped or Aborted by DiamondJoseph in https://github.com/DiamondLightSource/blueapi/pull/252
New Contributors
* garryod made their first contribution in https://github.com/DiamondLightSource/blueapi/pull/247
**Full Changelog**: https://github.com/DiamondLightSource/blueapi/compare/0.3.0...0.3.1