7.0 KiB
CHANGELOG
v0.65.2 (2024-06-20)
Fix
- fix(pyqt): webengine must be imported before qcoreapplication (
cbbd23a
)
v0.65.1 (2024-06-20)
Fix
- fix: prevent segfault by closing the QCoreApplication, if any (
fa344a5
)
v0.65.0 (2024-06-20)
Feature
-
feat(device_input): DeviceLineEdit with QCompleter added (
50e41ff
) -
feat(device_combobox): DeviceInputBase and DeviceComboBox added (
430b282
)
Fix
- fix(device_input_base): bug with setting config and overwriting default device and filter (
d79f7e9
)
Test
- test(device_input): tests added (
1a0a98a
)
v0.64.2 (2024-06-19)
Fix
- fix(client_utils): added close rpc command to shutdown of gui from bec_ipython_client (
e5a7d47
)
v0.64.1 (2024-06-19)
Fix
- fix(widgets): removed widget module import of sub widgets (
216511b
)
Refactor
- refactor(utils): moved get_rpc_widgets to plugin_utils (
6dabbf8
)
Test
- test: moved rpc_classes test (
b3575eb
)
v0.64.0 (2024-06-19)
Ci
- ci: add job optional dependency check (
27426ce
)
Documentation
-
docs: fix links in developer section (
9e16f2f
) -
docs: refactor developer section, add widget tutorial (
2a36d93
)
Feature
- feat: add option to change size of the fonts (
ea805d1
)
Fix
- fix(plot_base): font size is set with setScale which is scaling the whole legend window (
5d66720
)
Test
- test: add tests (
140ad83
)
v0.63.2 (2024-06-14)
Fix
- fix: do not import "server" in client, prevents from having trouble with QApplication creation order
Like with QtWebEngine (6f96498
)
Unknown
- Reapply "feat: implement non-polling, interruptible waiting of gui instruction response with timeout"
This reverts commit fe04dd80e5
. (836b6e6
)
v0.63.1 (2024-06-13)
Fix
- fix: just terminate the remote process in close() instead of communicating
The proper finalization sequence will be executed by the remote process
on SIGTERM (9263f8e
)
v0.63.0 (2024-06-13)
Documentation
- docs: add documentation (
bc709c4
)
Feature
- feat: add textbox widget (
d9d4e3c
)
Refactor
- refactor: add pydantic config, add change_theme (
6b8432f
)
Test
- test: add test for text box (
b49462a
)
Unknown
- Revert "feat: implement non-polling, interruptible waiting of gui instruction response with timeout"
This reverts commit abc6caa2d0
(fe04dd8
)
v0.62.0 (2024-06-12)
Feature
- feat: implement non-polling, interruptible waiting of gui instruction response with timeout (
abc6caa
)
Unknown
- doc: add documentation about creating custom GUI applications embedding BEC Widgets (
17a0068
)
v0.61.0 (2024-06-12)
Feature
- feat(widgets/stop_button): General stop button added (
61ba08d
)
Refactor
- refactor: improve labe of auto_update script (
40b5688
)
v0.60.0 (2024-06-08)
Ci
Feature
-
feat: added isort to bw-generate-cli (
f0391f5
) -
feat: added entry point for bw-generate-cli (
1c7f491
) -
feat(cli): auto-discover rpc-enabled widgets (
df1be10
)
Fix
-
fix: removed BECConnector from rpc client interface (
6428e38
) -
fix: added bec_ipython_client as dependency; needed for jupyter widget (
006a089
)
Refactor
-
refactor: minor cleanup (
3adf6cf
) -
refactor: disabled pylint for auto-gen client (
b15816c
) -
refactor(isort): added bec_widgets as known first party package (
9c5a471
)
Test
- test: added missing pylint statement to header (
f662985
)