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 ed264cb528 0.56.0
Automatically generated by python-semantic-release
2024-05-29 22:03:10 +00:00

7.2 KiB

CHANGELOG

v0.56.0 (2024-05-29)

Build

  • build: added pyside6 as dependency (db301b1)

Ci

  • ci: added tests for pyside6, pyqt6 and pyqt5, default test and e2e is python 3.11 and pyqt6 (855be35)

Documentation

  • docs(examples): example apps section deleted (ad208a5)

Feature

  • feat(utils/ui_loader): universal ui loader for pyside/pyqt (0fea8d6)

Fix

  • fix(examples): outdated examples removed (mca_plot.py, stream_plot.py, motor_example.py) (ddc9510)

  • fix: compatibility adjustment to .ui loading and tests for PySide6 (07b99d9)

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)

Fix

  • fix(widgets/figure): access pattern changed for getting widgets by coordinates for rpc (13c018a)

  • fix(plots): cleanup policy reviewed for children items (8f20a0b)

Test

  • test(cli/rpc_register): e2e RPCRegister (4f261be)

  • test(cli/rpc_register): rpc_register tests added (40eb75f)