0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-13 11:11:49 +02:00
Files
bec_widgets/CHANGELOG.md
semantic-release 2a67f1667a 0.55.0
Automatically generated by python-semantic-release
2024-05-24 12:05:40 +00:00

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

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)

v0.49.1 (2024-04-26)