0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 03:31:50 +02:00
Files
bec_widgets/CHANGELOG.md
semantic-release c2c27f8279 0.70.0
Automatically generated by python-semantic-release
2024-06-21 17:22:25 +00:00

6.9 KiB

CHANGELOG

v0.70.0 (2024-06-21)

Documentation

Feature

  • feat(bec-designer): automatic plugin discovery (4639eee)

  • feat(device_line_edit): plugin added to bec-designer (b4b27ae)

  • feat(device_combobox): plugin added to bec-designer (e483b28)

  • feat: added entry point for bec-designer (36391db)

  • feat(utils/bec-designer): added startup script to launched QtDesigner compatible with conda environments (5362334)

Fix

  • fix(bec-desiger+plugins): imports fixed, PYSIDE6 check to not enable run plugins with pyqt6 (50b3422)

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

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)