6.8 KiB
CHANGELOG
v0.55.0 (2024-05-24)
Feature
- feat(widgets/progressbar): SpiralProgressBar added with rpc interface (
76bd0d3
)
v0.54.0 (2024-05-24)
Build
- build: added pyqt6 as sphinx build dependency (
a47a8ec
)
Feature
- feat(figure): changes to support direct plot functionality (
fc4d0f3
)
Refactor
-
refactor(reconstruction): repository structure is changed to separate assets needed for each widget (
3455c60
) -
refactor(clean-up): 1st generation widgets are removed (
edc25fb
)
v0.53.3 (2024-05-16)
Fix
- fix: removed apparently unnecessary sleep while waiting for an rpc response (
7d64cac
)
v0.53.2 (2024-05-15)
Ci
- ci: added echo to highlight the current branch (
0490e80
)
Fix
-
fix: check device class without importing to speed up initial import time (
9f8fbdd
) -
fix: speed up initial import times using lazy import (from bec_lib) (
d1e6cd3
) -
fix: adapt to bec_lib changes (no more submodules in
__init__.py
) (5d09a13
)
v0.53.1 (2024-05-09)
Ci
- ci: fixed rtd pages url (
8ff3610
)
Fix
- fix: docs config (
0f6a5e5
)
v0.53.0 (2024-05-09)
Ci
- ci: use formatter config of toml file (
5cc816d
)
Documentation
- docs: update install instructions (
57ee735
)
Feature
- feat: moved to pyproject.toml; closes #162 (
c86ce30
)
Fix
- fix: fixed semver job and upgraded to v9 (
32e1a9d
)
Refactor
- refactor: applied formatter (
4117fd7
)
v0.52.1 (2024-05-08)
Fix
- fix(docstrings): docstrings formating fixed for sphinx to properly format readdocs (
7f2f7cd
)
v0.52.0 (2024-05-07)
Ci
- ci: fixed support for child pipelines (
e65c7f3
)
Feature
-
feat(utils/layout_manager): added GridLayoutManager to extend functionalities of native QGridLayout (
fcd6ef0
) -
feat(widget/dock): BECDock and BECDock area for dockable windows (
d8ff8af
)
Fix
- fix(widgets/dock): BECDockArea close overwrites the default pyqtgraph Container close + minor improvements (
ceae979
)
Refactor
- refactor(widget/plots): WidgetConfig changed to SubplotConfig (
03fa1f2
)
v0.51.0 (2024-05-07)
Build
-
build(cli): changed repo name to bec_widgets (
799ea55
) -
build(setup): fakeredis added to dev env (
df32350
) -
build(setup): PyQt6 version is set to 6.7 (
0ab8aa3
)
Ci
- ci: added rule for parent-child pipelines (
e085125
)
Feature
- feat(utils): added plugin helper to find and load (
5ece269
)
v0.50.2 (2024-04-30)
Fix
- fix: 'disconnect_slot' has to be symmetric with 'connect_slot' regarding QtThreadSafeCallback (
0dfcaa4
)
v0.50.1 (2024-04-29)
Fix
- fix(cli): BECFigure takes the port to connect to redis from the current BECClient, supporting plugins (
57cb136
)
v0.50.0 (2024-04-29)
Feature
-
feat(plots): universal cleanup and remove also for children items (
381d713
) -
feat(rpc/rpc_register): singleton rpc register for all rpc connections for session (
a898e7e
)
Fix
-
fix(widgets/figure): access pattern changed for getting widgets by coordinates for rpc (
13c018a
) -
fix(plots): cleanup policy reviewed for children items (
8f20a0b
) -
fix(rpc/client_utils): getoutput more transparent + error handling (
6b6a6b2
) -
fix(rpc_register): thread lock for listign all connections (
2ca3267
)
Test
-
test(cli/rpc_register): e2e RPCRegister (
4f261be
) -
test(cli/rpc_register): rpc_register tests added (
40eb75f
)