Skip to content

Commit

Permalink
REL: release notes v4.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tangkong committed Aug 20, 2024
1 parent a6e7aec commit 5933d5d
Show file tree
Hide file tree
Showing 8 changed files with 47 additions and 164 deletions.
47 changes: 47 additions & 0 deletions docs/source/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,53 @@ Release History
###############


v4.0.0 (2024-08-20)
===================

API Breaks
----------
- ``TyphosStatusThread`` now has a dramatically different signal API.
This is an improved version but if you were using this class take note
of the changes. Key member signals are:
- ``TyphosStatusThread.status_started``
- ``TyphosStatusThread.status_timeout``
- ``TyphosStatusThread.status_finished``
- ``TyphosStatusThread.error_message``
- ``TyphosStatusThread.status_exc``

Features
--------
- Rework the design, sizing, and font scaling of the positioner row widget to address
concerns about readability and poor use of space for positioners that don't need
all of the widget components.
- Implement dynamic resizing in all directions for positioner row widgets.
- Make the timeout messages friendlier and more accurate when the
timeouts come from the ``TyphosPositionerWidget``.
- Make error messages in general (including status timeouts) clearer
when they come from the positioner device class controlled by the
``TyphosPositionerWidget``.

Bugfixes
--------
- Fix an issue where the row positioner widget's resizing would peg the cpu to 100%
- Fix various issues that cause font clipping for specific motors using the positioner row widget.
- Fix various issues with enum handling in the SignalPlugin.

Maintenance
-----------
- Fix issues with cloud-only CI failures and segfaults.
- unpin jinja, sphinx no longer incompatible
- Refactor ``TyphosStatusThread`` to facilitate timeout message changes.
- In dev/test requirements, pin pcdsdevices to current latest to fix the CI builds.

Contributors
------------
- canismarko
- tangkong
- zllentz



v3.1.1 (2024-04-12)
===================

Expand Down
22 changes: 0 additions & 22 deletions docs/source/upcoming_release_notes/604-perf_resize_text.rst

This file was deleted.

28 changes: 0 additions & 28 deletions docs/source/upcoming_release_notes/606-enh_wait_status.rst

This file was deleted.

22 changes: 0 additions & 22 deletions docs/source/upcoming_release_notes/607-tst_fix_ci_saga.rst

This file was deleted.

25 changes: 0 additions & 25 deletions docs/source/upcoming_release_notes/611-enh_positioner_resizing.rst

This file was deleted.

22 changes: 0 additions & 22 deletions docs/source/upcoming_release_notes/615-maint_fix_ci.rst

This file was deleted.

23 changes: 0 additions & 23 deletions docs/source/upcoming_release_notes/616-fix_enum_handling.rst

This file was deleted.

22 changes: 0 additions & 22 deletions docs/source/upcoming_release_notes/618-bld_jinja_bump.rst

This file was deleted.

0 comments on commit 5933d5d

Please sign in to comment.