0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 11:41:49 +02:00
Files
bec_widgets/CHANGELOG.md
semantic-release 860d0ad014 0.65.1
Automatically generated by python-semantic-release
2024-06-20 08:15:53 +00:00

7.2 KiB

CHANGELOG

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)

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

  • ci: added git fetch for target branch (fc4f4f8)

  • ci: fixed pylint-check (6b1d582)

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)

  • fix(BECFigure): removed duplicated user access for plot (954c576)

  • fix(bec_connector): field validator should be a classmethod (867720a)

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)