v1.19.0
What's Changed
We have a host of new features and a few bug fixes in this new version. One feature to note is the addition of the PyDMNTTable Widget to display and write to an epics NTTable. The update also adds the ability of pass a sub-field of an epics NTTable with the p4p plugin through to pydm widgets. The other big feature of note is an improvement in load time for any displays that use the same UI files repeatedly. For example a display using a template repeater should see improvement in load time now.
New Features
- ENH: Add channel Property to ShellCommand and RelatedDisplayButton by @YektaY in #938
- ENH: add midpoint arrows to PyDMDrawingLine by @YektaY in #977
- ENH: Adds Confirmation Button to PyDMShellCommand by @YektaY in #972
- ENH: Improve load time of displays that re-use the same UI file repeatedly by @jbellister-slac in #965
- ENH: PyDMNTTable Widget by @YektaY in #984
- Menubars by @jakerudolph in #966
Error Logging
- Add additional information to error message when rule evaluation fails by @jbellister-slac in #987
Bug Fixes
- FIX: Update byte indicator to work with python 3.10 by @jbellister-slac in #959
- FIX: Get the resetAutoRange functions working again by @jbellister-slac in #980
- FIX: Error with shell command when environment variable set to empty string by @jbellister-slac in #969
Documentation
- DOC: added example transforming a waveform using calc_plugin by @jakerudolph in #975
Build
- BLD: Update ubuntu version used in pipelines by @jbellister-slac in #981
- Update azure-build-template.yml by @YektaY in #967
Maintenance
- MAINT: Update scale indicator to be compatible with python 3.10/PyQt5 by @jbellister-slac in #961
New Contributors
- @jakerudolph made their first contribution in #966
Full Changelog: v1.18.2...v1.19.0