Skip to content

Commit

Permalink
Merge pull request #466 from ZLLentz/v2.2.0-rel-notes
Browse files Browse the repository at this point in the history
DOC: write release notes for v2.2.0, include missing notes from v2.1.0
  • Loading branch information
ZLLentz authored Nov 30, 2021
2 parents 1fb321c + c47571c commit c7126d5
Showing 1 changed file with 75 additions and 0 deletions.
75 changes: 75 additions & 0 deletions docs/source/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,81 @@
Release History
=================

v2.2.0 (2021-11-30)
===================

Description
-----------
This is a feature and bugfix release to extend the customizability of
typhos suites and launcher scrips, to fix various issues in control
layer and enum handling, and to do some necessary CI maintenance.

Enhancements / What's new
-------------------------
* Add suite options for layouts, display types, scrollbars, and
starting window size. These are all also available as CLI arguments,
with the intention of augmenting typhos suite launcher scripts.
Here are some examples:

* ``--layout grid --cols 3``: lays out the device displays in a 3-column
grid
* ``--layout flow``: lays out the device displays in a grid that adjusts
dynamically as the window is resized.
* ``--display-type embed``: starts all device displays in their embedded
state
* ``--size 1000,1000``: sets a starting size of 1000 width, 1000 height for
the suite window.

See `#450 <https://github.com/pcdshub/typhos/pull/450>`_

Fixes
-----
* Respect ophyd signal enum_strs and metadata updates. Previously, these were
ignored, but these can update during the lifetime of a screen and should be
used. (`#459 <https://github.com/pcdshub/typhos/pull/459>`_)
* Identify signals that use non-EPICS control layers and handle them
appropriately. Previously, these would be misidentified as EPICS signals
and handled using the ca:// PyDM plugin, which was not correct.
(`#463 <https://github.com/pcdshub/typhos/pull/463>`_)
* Fix an issue where get_native_methods could fail. This was not observed
in the field, but it broke the test suite.
(`#464 <https://github.com/pcdshub/typhos/pull/464>`_)

Maintenance
-----------
* Fix various issues related to the test suite stability.


v2.1.0 (2021-10-18)
===================

Description
-----------
This is a minor feature release of typhos.

Enhancements / What's new
-------------------------
* Added option to pop out documentation frame
(`#458 <https://github.com/pcdshub/typhos/pull/458>`_)

Fixes
-----
* Fixed authorization headers on Typhos help widget redirect
(`#457 <https://github.com/pcdshub/typhos/pull/457>`_)

* This allows for the latest Confluence to work with Personal
Access Tokens while navigating through the page

Maintenance
-----------
* Reduced javascript log message spam from the web view widget
(part of `#457 <https://github.com/pcdshub/typhos/pull/457>`_)
* Reduced log message spam from variety metadata handling
(part of `#457 <https://github.com/pcdshub/typhos/pull/457>`_)
* Fixed compatibility with pyqtgraph v0.12.3
* Web-related widgets are now in a new submodule `typhos.web`.


v2.0.0 (2021-08-05)
===================

Expand Down

0 comments on commit c7126d5

Please sign in to comment.