From 2389ec017f1534051dcc8e014c56f6b97577354a Mon Sep 17 00:00:00 2001 From: Zachary Lentz Date: Wed, 14 Apr 2021 16:25:47 -0700 Subject: [PATCH 1/2] DOC: combine pre-release notes --- docs/source/releases.rst | 49 +++++++++++++++++++ .../722-add_confirm_tag.rst | 32 ------------ ...anges_and_precision_in_status_printout.rst | 31 ------------ .../812-mirror-states.rst | 31 ------------ .../814-rtdsk0-mpas.rst | 31 ------------ .../816-lightpath-stuff.rst | 36 -------------- .../817-more-lightpath.rst | 33 ------------- .../upcoming_release_notes/819-objcpt-cls.rst | 31 ------------ .../upcoming_release_notes/822-sim-kind.rst | 31 ------------ 9 files changed, 49 insertions(+), 256 deletions(-) delete mode 100644 docs/source/upcoming_release_notes/722-add_confirm_tag.rst delete mode 100644 docs/source/upcoming_release_notes/811-Slit_interface_changes_and_precision_in_status_printout.rst delete mode 100644 docs/source/upcoming_release_notes/812-mirror-states.rst delete mode 100644 docs/source/upcoming_release_notes/814-rtdsk0-mpas.rst delete mode 100644 docs/source/upcoming_release_notes/816-lightpath-stuff.rst delete mode 100644 docs/source/upcoming_release_notes/817-more-lightpath.rst delete mode 100644 docs/source/upcoming_release_notes/819-objcpt-cls.rst delete mode 100644 docs/source/upcoming_release_notes/822-sim-kind.rst diff --git a/docs/source/releases.rst b/docs/source/releases.rst index 8b0556a4a8e..cc74292769a 100644 --- a/docs/source/releases.rst +++ b/docs/source/releases.rst @@ -1,6 +1,55 @@ Release History ############### + +v4.4.0 (2021-04-14) +=================== + +API Changes +----------- +- Move stoppers into stopper.py, but keep reverse imports for + backwards compatibility. This will be deprecated and then removed + at a later date. + +Device Updates +-------------- +- Add "confirm" variety metadata tag to ``EpicsMotorInterface`` and + ``BeckhoffAxisPLC`` home commands, requiring user confirmation prior to + performing the homing motion in auto-generated Typhos screens. +- Slits objects now have vo, vg, ho, and hg aliases. +- Motor objects now print out values with a precision of 3 places. +- Remove mpa3 and mpa4 from rtdsk0, they do not have filters and are always + in invalid states that confuse the lightpath. +- Update the mono spectrometer class to provide status to lightpath. +- Make sim devices hinted by default so they show up in the + best-effort callback in bluesky. + +New Devices +----------- +- Add PPSStopperL2SI for having readbacks of the new PPS stoppers inside + of lightpath. + +Bugfixes +-------- +- Fix issue where the mirror coating states were expecting the default + 'OUT' position, which does not exist on the real device. +- Fix an issue where ``ObjectComponent`` instances did not have proper class + information. +- Increase the retry delay in lightpath state updater to avoid issue where + long lightpaths would fail to update the first few devices in the path. +- Fix issue where LICMirror would appear blocking in the mirror states on + lightpath. +- Fix issue where PowerSlits would appear blocking on lightpath for some + positions reached by fulfilling normal PMPS requests. +- Fix issue where SxtTestAbsorber would report no status on lightpath. + +Contributors +------------ +- ZryletTC +- klauer +- zllentz + + v4.3.2 (2021-04-05) ================== diff --git a/docs/source/upcoming_release_notes/722-add_confirm_tag.rst b/docs/source/upcoming_release_notes/722-add_confirm_tag.rst deleted file mode 100644 index 91c15f8957d..00000000000 --- a/docs/source/upcoming_release_notes/722-add_confirm_tag.rst +++ /dev/null @@ -1,32 +0,0 @@ -722 add_confirm_tag -################### - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- Add "confirm" variety metadata tag to ``EpicsMotorInterface`` and - ``BeckhoffAxisPLC`` home commands, requiring user confirmation prior to - performing the homing motion in auto-generated Typhos screens. - -New Devices ------------ -- N/A - -Bugfixes --------- -- N/A - -Maintenance ------------ -- N/A - -Contributors ------------- -- klauer diff --git a/docs/source/upcoming_release_notes/811-Slit_interface_changes_and_precision_in_status_printout.rst b/docs/source/upcoming_release_notes/811-Slit_interface_changes_and_precision_in_status_printout.rst deleted file mode 100644 index ebf56edd2cc..00000000000 --- a/docs/source/upcoming_release_notes/811-Slit_interface_changes_and_precision_in_status_printout.rst +++ /dev/null @@ -1,31 +0,0 @@ -811 Slit interface changes and precision in status printout -################# - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- Slits objects now have vo, vg, ho, and hg aliases. -- Motor objects now print out values with a precision of 3 places. - -New Devices ------------ -- N/A - -Bugfixes --------- -- N/A - -Maintenance ------------ -- N/A - -Contributors ------------- -- ZryletTC diff --git a/docs/source/upcoming_release_notes/812-mirror-states.rst b/docs/source/upcoming_release_notes/812-mirror-states.rst deleted file mode 100644 index 211815e922b..00000000000 --- a/docs/source/upcoming_release_notes/812-mirror-states.rst +++ /dev/null @@ -1,31 +0,0 @@ -812 mirror-states -################# - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- N/A - -New Devices ------------ -- N/A - -Bugfixes --------- -- Fix issue where the mirror coating states were expecting the default - 'OUT' position, which does not exist on the real device. - -Maintenance ------------ -- N/A - -Contributors ------------- -- zllentz diff --git a/docs/source/upcoming_release_notes/814-rtdsk0-mpas.rst b/docs/source/upcoming_release_notes/814-rtdsk0-mpas.rst deleted file mode 100644 index 2e780194f4c..00000000000 --- a/docs/source/upcoming_release_notes/814-rtdsk0-mpas.rst +++ /dev/null @@ -1,31 +0,0 @@ -814 rtdsk0-mpas -############### - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- Remove mpa3 and mpa4 from rtdsk0, they do not have filters and are always - in invalid states that confuse the lightpath. - -New Devices ------------ -- N/A - -Bugfixes --------- -- N/A - -Maintenance ------------ -- N/A - -Contributors ------------- -- zllentz diff --git a/docs/source/upcoming_release_notes/816-lightpath-stuff.rst b/docs/source/upcoming_release_notes/816-lightpath-stuff.rst deleted file mode 100644 index 261d0b47456..00000000000 --- a/docs/source/upcoming_release_notes/816-lightpath-stuff.rst +++ /dev/null @@ -1,36 +0,0 @@ -816 lightpath-stuff -################### - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- N/A - -New Devices ------------ -- N/A - -Bugfixes --------- -- Increase the retry delay in lightpath state updater to avoid issue where - long lightpaths would fail to update the first few devices in the path. -- Fix issue where LICMirror would appear blocking in the mirror states on - lightpath. -- Fix issue where PowerSlits would appear blocking on lightpath for some - positions reached by fulfilling normal PMPS requests. -- Fix issue where SxtTestAbsorber would report no status on lightpath. - -Maintenance ------------ -- N/A - -Contributors ------------- -- zllentz diff --git a/docs/source/upcoming_release_notes/817-more-lightpath.rst b/docs/source/upcoming_release_notes/817-more-lightpath.rst deleted file mode 100644 index 1e52d5d3123..00000000000 --- a/docs/source/upcoming_release_notes/817-more-lightpath.rst +++ /dev/null @@ -1,33 +0,0 @@ -817 more-lightpath -################## - -API Changes ------------ -- Move stoppers into stopper.py, but keep reverse imports for - backwards compatibility. This will be deprecated and then removed - at a later date. - -Features --------- -- N/A - -Device Updates --------------- -- Update the mono spectrometer class to provide status to lightpath. - -New Devices ------------ -- Add PPSStopperL2SI for having readbacks of the new PPS stoppers inside - of lightpath. - -Bugfixes --------- -- N/A - -Maintenance ------------ -- N/A - -Contributors ------------- -- zllentz diff --git a/docs/source/upcoming_release_notes/819-objcpt-cls.rst b/docs/source/upcoming_release_notes/819-objcpt-cls.rst deleted file mode 100644 index 3a74c848db8..00000000000 --- a/docs/source/upcoming_release_notes/819-objcpt-cls.rst +++ /dev/null @@ -1,31 +0,0 @@ -819 objcpt-cls -############## - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- N/A - -New Devices ------------ -- N/A - -Bugfixes --------- -- Fix an issue where ``ObjectComponent`` instances did not have proper class - information. - -Maintenance ------------ -- N/A - -Contributors ------------- -- zllentz diff --git a/docs/source/upcoming_release_notes/822-sim-kind.rst b/docs/source/upcoming_release_notes/822-sim-kind.rst deleted file mode 100644 index dd6cbe75c44..00000000000 --- a/docs/source/upcoming_release_notes/822-sim-kind.rst +++ /dev/null @@ -1,31 +0,0 @@ -822 sim-kind -############ - -API Changes ------------ -- N/A - -Features --------- -- N/A - -Device Updates --------------- -- Make sim devices hinted by default so they show up in the - best-effort callback in bluesky. - -New Devices ------------ -- N/A - -Bugfixes --------- -- N/A - -Maintenance ------------ -- N/A - -Contributors ------------- -- zllentz From ed5753b184fecd8e3e118d25c4abdf5227bdc120 Mon Sep 17 00:00:00 2001 From: Zachary Lentz Date: Wed, 14 Apr 2021 16:26:13 -0700 Subject: [PATCH 2/2] DOC: update release date to tomorrow --- docs/source/releases.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/releases.rst b/docs/source/releases.rst index cc74292769a..eab50fa5a95 100644 --- a/docs/source/releases.rst +++ b/docs/source/releases.rst @@ -2,7 +2,7 @@ Release History ############### -v4.4.0 (2021-04-14) +v4.4.0 (2021-04-15) =================== API Changes