Skip to content

5.0.0

Choose a tag to compare

@flowln flowln released this 09 May 11:53
ef5cafb

What's Changed

New features / enhancements

Ophyd devices
Utils and helpers
  • Support EventPage documents in kafka monitor by @flowln in #21
  • Add helper function to install packages via pip by @flowln in #37
  • Improve package installation helper function by @flowln in #42

Bug fixes

Ophyd devices
  • Do not override tolerance fields in EpicsSignalWithCustomReadout by @flowln in #11
  • Fix PimegaFlyScan flyer implementation by @Igort4 in #12
  • Fix various Pimega device issues with step scanning by @flowln in #24
  • Fix virtual motors usage with newer Ophyd versions by @flowln in #16 and @RafaelLyra8 in #48
  • Fix Picolo device to match IOC new implementation by @Igort4 in #36
  • Increase timeout values of ring_current signal by @RafaelLyra8 in #47
Utils and helpers
  • Create retry dictionary before acessing it by @flowln in #10
  • Fix race condition in Kafka monitor tests by @flowln in #40
  • Fix Kafka monitor usage with nested runs by @flowln in #45

Refactoring

  • Move queueserver annotation logic to its own file, and add it to the expanded plan stubs by @flowln in #5

Documentation

  • Improve sorting of components with numerals in attribute lists on the documentation by @flowln in #14
  • Change documentation URLs to GitHub's by @flowln in #27
  • Fix documentation autogeneration for Tatu and Xspress devices by @flowln in #28
  • Run documentation build on every pull request, erroring out in case of critical errors by @flowln in #29
  • Directly include kafka callback in the documentation's utils callbacks section by @flowln in #35

CI / CD

  • Add CI for testing and formatting+linting compliance by @flowln in #6
  • Avoid running the testing CI workflow when no code has been changed by @flowln in #15
  • Run testing and pre-commit for every branch target by @flowln in #25
  • Correctly version package installed in CI by @flowln in #34
  • Update tj-actions/changed-files to latest version, without a security vulnerability by @flowln in #39

Full Changelog: 4.0.0...5.0.0