Releases: epics-containers/pvi
Releases · epics-containers/pvi
0.12.0
What's Changed
- Set title bar label of edl screens by @GDYendell in #165
- Make TextFormat a StrEnum by @GDYendell in #156
- Improve ImageRead widget formatting by @jsouter in #157
- Add precision to TextRead/Write by @GDYendell in #166
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
- Fix broken links by @GDYendell in #139
- Fix link check and latest pydantic by @GDYendell in #142
- Fix regex used to convert PV to signal name by @GDYendell in #145
- Add Pva prefix conditionally to PVs by @shihab-dls in #147
- Split mixed widgets by @jsouter in #152
- Use slide button for write boolean on bob screens by @GDYendell in #153
- Add options for checkbox widget by @shihab-dls in #150
- Clarify use of signal descriptions as label tooltips by @GDYendell in #154
- Update output YAML formatting by @GDYendell in #158
- Adopt copier 4.2.0 by @GDYendell in #160
New Contributors
- @shihab-dls made their first contribution in #147
- @jsouter made their first contribution in #152
Full Changelog: 0.10.1...0.11.0
0.10.1
What's Changed
- Add py.typed for PEP 561 type hinting by @GDYendell in #138
Full Changelog: 0.10.0...0.10.1
0.10.0
Breaking Changes
Parent components will now appear at the bottom when merged into child groups, rather than the top. This is arguably a fix.
What's Changed
- Adopt copier template by @GDYendell in #121
- Adopt pyright for type checking by @GDYendell in #123
- Add option to convert templates to Device without header by @GDYendell in #125
- Add reconvert command to merge PVs into an existing Device by @GDYendell in #126
- Use autodoc2 for API docs by @GDYendell in #127
- Update docs by @GDYendell in #133
- Copier update by @GDYendell in #134
Full Changelog: 0.9.0...0.10.0
0.9.0
Breaking Changes
Text{Read, Write}.formatis now a string for readability in the YAML. Update with the following map:- 0 -> decimal
- 1 -> hexadecimal
- 2 -> engineer
- 3 -> exponential
- 4 -> string
What's Changed
- Update schemas for pydantic 2.7 by @GDYendell in #115
- Add Component.description to use as label tooltip by @GDYendell in #114
- Use human-readable strings for TextFormat enum values by @GDYendell in #111
- Allow arbitrarily nested sub screens by @GDYendell in #116
Full Changelog: 0.8.1...0.9.0
0.8.1
What's Changed
- Include YAML path in validation errors by @GDYendell in #108
- Delete CHANGELOG by @GDYendell in #109
- Add better validation for ButtonPanel actions by @GDYendell in #110
- Fix validation of default SignalR.read_widget by @GDYendell in #112
- Use screen label as tab in phoebus by @GDYendell in #113
Full Changelog: 0.8...0.8.1
0.8
Breaking Changes
SignalR.pv->SignalR.read_pvSignalW.pv->SignalW.write_pvCheckBox->ToggleButtonexcept in rows and tables- Remove
prefixarg fromFormatter.formatand include literal macros in Signals - Index buttons changed so that row label is device name and button label is macros. Previously they were both device name, but this is not unique when multiple instances of a device are created. It is now recommended to include row labels for
GroupswithDeviceRefbuttons to be able to see the two distinct labels.
What's Changed
- Refactor Pydantic models with TypedModel by @GDYendell in #88
- Update to include macros in device yaml by @GDYendell in #89
- Update PVI template generation by @GDYendell in #92
- Fix SignalRW read_pv convert by @GDYendell in #93
- Implement missing widgets by @evalott100 in #83
- Add ToggleButton widget to replace CheckBox for binary records by @GDYendell in #81
- Fix regex for parsing records by @gilesknap in #100
- Improvements made while integrating latest pvi with ibek by @GDYendell in #104
Full Changelog: 0.7.2...0.8
0.8.0b0
What's Changed
- Refactor Pydantic models with TypedModel by @GDYendell in #88
- Update to include macros in device yaml by @GDYendell in #89
- Update PVI template generation by @GDYendell in #92
- Fix SignalRW read_pv convert by @GDYendell in #93
- Implement missing widgets by @evalott100 in #83
- Add ToggleButton widget to replace CheckBox for binary records by @GDYendell in #81
- Fix regex for parsing records by @gilesknap in #100
Full Changelog: 0.7.2...0.8.0b0
0.7.3b1
Full Changelog: 0.7.2...0.7.3b1
0.7.2
What's Changed
- Make widgets a bit wider by default by @GDYendell in #79
- Update convert to create widgets that display char waveforms as strings by @GDYendell in #80
- Improvements to convert for pmac by @GDYendell in #84
Full Changelog: 0.7.1...0.7.2