From 97ba4af33a93f78eeb0eaee9f655684fcac79c59 Mon Sep 17 00:00:00 2001 From: Zachary Lentz Date: Fri, 9 Jul 2021 15:48:57 -0700 Subject: [PATCH 1/4] DOC: run auto-release script --- docs/source/releases.rst | 40 +++++++++++++++++++ .../839-mrco_motion_axis_no_offset.rst | 31 -------------- .../upcoming_release_notes/840-kbo-typo.rst | 30 -------------- .../842-egu-cb-failure.rst | 31 -------------- .../upcoming_release_notes/843-vfs-veto.rst | 30 -------------- .../844-im2k0-setup.rst | 31 -------------- .../845-scp-cleanup.rst | 31 -------------- .../upcoming_release_notes/846-pmgr-ci.rst | 33 --------------- .../847-init-preset.rst | 31 -------------- 9 files changed, 40 insertions(+), 248 deletions(-) delete mode 100644 docs/source/upcoming_release_notes/839-mrco_motion_axis_no_offset.rst delete mode 100644 docs/source/upcoming_release_notes/840-kbo-typo.rst delete mode 100644 docs/source/upcoming_release_notes/842-egu-cb-failure.rst delete mode 100644 docs/source/upcoming_release_notes/843-vfs-veto.rst delete mode 100644 docs/source/upcoming_release_notes/844-im2k0-setup.rst delete mode 100644 docs/source/upcoming_release_notes/845-scp-cleanup.rst delete mode 100644 docs/source/upcoming_release_notes/846-pmgr-ci.rst delete mode 100644 docs/source/upcoming_release_notes/847-init-preset.rst diff --git a/docs/source/releases.rst b/docs/source/releases.rst index 2d84c60c7f6..58e37b25ae7 100644 --- a/docs/source/releases.rst +++ b/docs/source/releases.rst @@ -2,6 +2,46 @@ Release History ############### +v4.6.0 (2021-07-09) +=================== + +Features +-------- +- Add pmgr support to the `IMS` class! There are three new methods on IMS + for interacting with pmgr: ``configure``, ``get_configuration``, and + ``find_configuration``. + +Device Updates +-------------- +- User changes to offset/dir on python or UI level to MRCO motion has been disabled. +- Add the veto_device signal (:VETO_DEVICE_RBV) to the VFS class. + +New Devices +----------- +- Add special IM2K0 device for the new configuration of IM2K0, where we + swapped its XTES style camera setup for a L2SI style camera setup. + +Bugfixes +-------- +- Fix an issue where DelayBase subclasses could spam the terminal at + startup if we load too many devices at once. +- Fix a typo in the KBO DS Bender RMS PV +- Fix issue where motor presets would not load until the first access of the + presets object. +- Fix an issue where an epics motor could get stuck with a bad state of its + set_use_switch after a call to set_current_position with a bad value. + +Contributors +------------ +- ZLLentz +- jyotiphy +- mcb64 +- zllentz +-Mbosum +-jsheppard95 + + + v4.5.0 (2021-06-03) =================== diff --git a/docs/source/upcoming_release_notes/839-mrco_motion_axis_no_offset.rst b/docs/source/upcoming_release_notes/839-mrco_motion_axis_no_offset.rst deleted file mode 100644 index 9eff1fe9e47..00000000000 --- a/docs/source/upcoming_release_notes/839-mrco_motion_axis_no_offset.rst +++ /dev/null @@ -1,31 +0,0 @@ -839 mrco_motion_axis_no_offset -################# - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- User changes to offset/dir on python or UI level to MRCO motion has been disabled. - -New Devices ------------ -- N/A - -Bugfixes --------- -- N/A - -Maintenance ------------ -- N/A - -Contributors ------------- --Mbosum --jsheppard95 diff --git a/docs/source/upcoming_release_notes/840-kbo-typo.rst b/docs/source/upcoming_release_notes/840-kbo-typo.rst deleted file mode 100644 index 17d45f7c474..00000000000 --- a/docs/source/upcoming_release_notes/840-kbo-typo.rst +++ /dev/null @@ -1,30 +0,0 @@ -840 kbo-typo -############ - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- N/A - -New Devices ------------ -- N/A - -Bugfixes --------- -- Fix a typo in the KBO DS Bender RMS PV - -Maintenance ------------ -- N/A - -Contributors ------------- -- jyotiphy diff --git a/docs/source/upcoming_release_notes/842-egu-cb-failure.rst b/docs/source/upcoming_release_notes/842-egu-cb-failure.rst deleted file mode 100644 index aea0a4fbe50..00000000000 --- a/docs/source/upcoming_release_notes/842-egu-cb-failure.rst +++ /dev/null @@ -1,31 +0,0 @@ -842 egu-cb-failure -################## - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- N/A - -New Devices ------------ -- N/A - -Bugfixes --------- -- Fix an issue where DelayBase subclasses could spam the terminal at - startup if we load too many devices at once. - -Maintenance ------------ -- N/A - -Contributors ------------- -- ZLLentz diff --git a/docs/source/upcoming_release_notes/843-vfs-veto.rst b/docs/source/upcoming_release_notes/843-vfs-veto.rst deleted file mode 100644 index 189a36e6b36..00000000000 --- a/docs/source/upcoming_release_notes/843-vfs-veto.rst +++ /dev/null @@ -1,30 +0,0 @@ -843 vfs-veto -############ - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- Add the veto_device signal (:VETO_DEVICE_RBV) to the VFS class. - -New Devices ------------ -- N/A - -Bugfixes --------- -- N/A - -Maintenance ------------ -- N/A - -Contributors ------------- -- ZLLentz diff --git a/docs/source/upcoming_release_notes/844-im2k0-setup.rst b/docs/source/upcoming_release_notes/844-im2k0-setup.rst deleted file mode 100644 index b483a000847..00000000000 --- a/docs/source/upcoming_release_notes/844-im2k0-setup.rst +++ /dev/null @@ -1,31 +0,0 @@ -844 im2k0-setup -############### - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- N/A - -New Devices ------------ -- Add special IM2K0 device for the new configuration of IM2K0, where we - swapped its XTES style camera setup for a L2SI style camera setup. - -Bugfixes --------- -- N/A - -Maintenance ------------ -- N/A - -Contributors ------------- -- ZLLentz diff --git a/docs/source/upcoming_release_notes/845-scp-cleanup.rst b/docs/source/upcoming_release_notes/845-scp-cleanup.rst deleted file mode 100644 index 50ce95ea92e..00000000000 --- a/docs/source/upcoming_release_notes/845-scp-cleanup.rst +++ /dev/null @@ -1,31 +0,0 @@ -845 scp-cleanup -############### - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- N/A - -New Devices ------------ -- N/A - -Bugfixes --------- -- Fix an issue where an epics motor could get stuck with a bad state of its - set_use_switch after a call to set_current_position with a bad value. - -Maintenance ------------ -- N/A - -Contributors ------------- -- zllentz diff --git a/docs/source/upcoming_release_notes/846-pmgr-ci.rst b/docs/source/upcoming_release_notes/846-pmgr-ci.rst deleted file mode 100644 index 75a9dc80951..00000000000 --- a/docs/source/upcoming_release_notes/846-pmgr-ci.rst +++ /dev/null @@ -1,33 +0,0 @@ -846 pmgr -######## - -API Changes ------------ -- N/A - -Features --------- -- Add pmgr support to the `IMS` class! There are three new methods on IMS - for interacting with pmgr: ``configure``, ``get_configuration``, and - ``find_configuration``. - -Device Updates --------------- -- N/A - -New Devices ------------ -- N/A - -Bugfixes --------- -- N/A - -Maintenance ------------ -- N/A - -Contributors ------------- -- mcb64 -- ZLLentz diff --git a/docs/source/upcoming_release_notes/847-init-preset.rst b/docs/source/upcoming_release_notes/847-init-preset.rst deleted file mode 100644 index 4fdf3f72182..00000000000 --- a/docs/source/upcoming_release_notes/847-init-preset.rst +++ /dev/null @@ -1,31 +0,0 @@ -847 init-preset -############### - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- N/A - -New Devices ------------ -- N/A - -Bugfixes --------- -- Fix issue where motor presets would not load until the first access of the - presets object. - -Maintenance ------------ -- N/A - -Contributors ------------- -- ZLLentz From 982c2822af4d6354316b658a826683161a7282b1 Mon Sep 17 00:00:00 2001 From: Zachary Lentz Date: Fri, 9 Jul 2021 15:51:16 -0700 Subject: [PATCH 2/4] DOC: update v4.6.0 notes for stylistic consistency --- docs/source/releases.rst | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/docs/source/releases.rst b/docs/source/releases.rst index 58e37b25ae7..d7649e97a12 100644 --- a/docs/source/releases.rst +++ b/docs/source/releases.rst @@ -1,7 +1,6 @@ Release History ############### - v4.6.0 (2021-07-09) =================== @@ -13,7 +12,7 @@ Features Device Updates -------------- -- User changes to offset/dir on python or UI level to MRCO motion has been disabled. +- User changes to offset/dir on python or UI level to MRCO motion have been disabled. - Add the veto_device signal (:VETO_DEVICE_RBV) to the VFS class. New Devices @@ -25,7 +24,7 @@ Bugfixes -------- - Fix an issue where DelayBase subclasses could spam the terminal at startup if we load too many devices at once. -- Fix a typo in the KBO DS Bender RMS PV +- Fix a typo in the KBO DS Bender RMS PV. - Fix issue where motor presets would not load until the first access of the presets object. - Fix an issue where an epics motor could get stuck with a bad state of its @@ -33,13 +32,11 @@ Bugfixes Contributors ------------ -- ZLLentz +- jsheppard95 - jyotiphy +- Mbosum - mcb64 - zllentz --Mbosum --jsheppard95 - v4.5.0 (2021-06-03) From 0440d845f9a114cca1d62546783fa235ab8e2fce Mon Sep 17 00:00:00 2001 From: Zachary Lentz Date: Fri, 9 Jul 2021 15:58:26 -0700 Subject: [PATCH 3/4] DOC: update release notes for last-minute PR merge --- docs/source/releases.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/source/releases.rst b/docs/source/releases.rst index d7649e97a12..536f1ff7715 100644 --- a/docs/source/releases.rst +++ b/docs/source/releases.rst @@ -14,6 +14,8 @@ Device Updates -------------- - User changes to offset/dir on python or UI level to MRCO motion have been disabled. - Add the veto_device signal (:VETO_DEVICE_RBV) to the VFS class. +- The fixed target scanning classes now use one file per sample instead of + one giant file for all samples. New Devices ----------- From 7dc7d8b976c31d496bb7646666fa40b03f4d52cd Mon Sep 17 00:00:00 2001 From: Zachary Lentz Date: Fri, 9 Jul 2021 16:04:24 -0700 Subject: [PATCH 4/4] DOC: update again based on Tyler's blurb --- docs/source/releases.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/source/releases.rst b/docs/source/releases.rst index 536f1ff7715..4fe440f7ad2 100644 --- a/docs/source/releases.rst +++ b/docs/source/releases.rst @@ -14,8 +14,9 @@ Device Updates -------------- - User changes to offset/dir on python or UI level to MRCO motion have been disabled. - Add the veto_device signal (:VETO_DEVICE_RBV) to the VFS class. -- The fixed target scanning classes now use one file per sample instead of - one giant file for all samples. +- `XYGridStage` now uses one file per sample instead of + one giant file for all samples, and it writes to these files less often. + This speeds up operations. Various additional improvements to the class. New Devices ----------- @@ -34,6 +35,7 @@ Bugfixes Contributors ------------ +- cristinasewell - jsheppard95 - jyotiphy - Mbosum