6.9 KiB
CHANGELOG
v0.69.0 (2024-06-21)
Feature
- feat(widgets): added vscode widget (
48ae950
)
Fix
- fix(generate_cli): fixed rpc generate for classes without user access; closes #226 (
925c893
)
v0.68.0 (2024-06-21)
Feature
-
feat: properly handle SIGINT (ctrl-c) in BEC GUI server -> calls qapplication.quit() (
3644f34
) -
feat: bec-gui-server: redirect stdout and stderr (if any) as proper debug and error log entries (
d1266a1
) -
feat: add logger for BEC GUI server (
630616e
)
Fix
- fix: ignore GUI server output (any output will go to log file)
If a logger is given to log _start_log_process
, the server stdout and
stderr streams will be redirected as log entries with levels DEBUG or ERROR
in their parent process (ce37416
)
- fix: do not create 'BECClient' logger when instantiating BECDispatcher (
f7d0b07
)
v0.67.0 (2024-06-21)
Documentation
- docs: add widget to documentation (
6fa1c06
)
Feature
- feat: introduce BECStatusBox Widget (
443b6c1
)
Refactor
- refactor: Change inheritance to QTreeWidget from QWidget (
d2f2b20
)
Test
- test: add test suite for bec_status_box and status_item (
5d4ca81
)
Unknown
- Update file requirements.txt (
505a5ec
)
v0.66.1 (2024-06-20)
Fix
- fix: fixed shutdown for pyside (
2718bc6
)
v0.66.0 (2024-06-20)
Feature
- feat(rpc): discover widgets automatically (
ef25f56
)
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
)