Skip to content

Commit 134858e

Browse files
committed
REL: release 1.7.10
Uncomment CHANGES.rst, add next section, update switcher.json.
1 parent 4b7bd28 commit 134858e

1 file changed

Lines changed: 58 additions & 44 deletions

File tree

CHANGES.rst

Lines changed: 58 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -21,60 +21,74 @@ Project `milestones <https://github.com/BCDA-APS/apstools/milestones>`_
2121
describe future plans.
2222

2323
..
24-
1.7.10
25-
******
24+
1.8.0
25+
*****
2626
27-
Release expected by 2026-05-01.
27+
Release expected by 2027-03-01.
2828

2929
Enhancements
3030
------------
3131

32-
* ``lineup2()`` now writes peak statistics (including ``success`` and
33-
``reasons``) as a bluesky stream before the run closes. Stream name
34-
is controlled by the new ``stats_stream`` kwarg (default:
35-
``"signal_stats"``). (:issue:`1046`)
36-
* Add full bluesky run ``uid`` (as ``bluesky_run_uid``) to metadata shared with APS DM. (:issue:`1150`)
37-
3832
Fixes
39-
-------------
40-
41-
* ``AD_plugin_primed()`` and ``ensure_AD_plugin_primed()`` now skip the
42-
priming check when the plugin's ``stage_sigs`` will disable it on stage.
43-
(:issue:`1061`)
44-
* BUG 'dt_cycle_ends' in apstools.devices.aps_cycle.ApsCycleDM
33+
-----
4534

4635
Maintenance
4736
-----------
4837

49-
* Adopt ``pre-commit`` for code style with ``ruff`` (lint + format) and
50-
file hygiene hooks; remove legacy ``black``, ``flake8``, and ``isort``
51-
configurations. (:issue:`1156`)
52-
* Add ``scripts/make_switcher.py`` to auto-generate ``switcher.json`` from
53-
git tags; simplify docs deployment: ``dev/`` auto-deploys on every push
54-
to ``main``, tagged releases deploy on manual trigger only; remove
55-
``define_versions.sh`` and the gh-pages zip download/rebuild cycle.
56-
(:issue:`1157`)
57-
* Add ``scripts/update_copyright.py`` pre-commit hook to keep copyright
58-
ending year current automatically. (:issue:`1172`)
59-
* Add tests verifying ``EmailNotifications`` sends correctly via SMTP. (:issue:`1112`)
60-
* Add unit tests for ``SignalStatsCallback``. (:issue:`1072`)
61-
* Bump minimum Python version to 3.10 (Python 3.9 is EOL). (:issue:`1150`)
62-
* Consolidate ruff configuration into ``pyproject.toml``, removing ``.ruff.toml``. (:issue:`1150`)
63-
* Move test catalogs from ``resources/`` to ``apstools/tests/`` and drop
64-
``_test`` suffix from file names. (:issue:`1165`)
65-
* Refactor test catalog installation to use in-memory ``databroker.temp()``
66-
loaded from ``.json.gz`` snapshots, removing the fragile ``databroker-unpack``
67-
/ msgpack / intake YAML approach. Re-enable 20 skipped tests. (:issue:`1131`)
68-
* Relocate some utils code from apsbits.
69-
* Replace ``sphinx.ext.autosummary`` and ``.. automodule::`` directives with
70-
``sphinx-autoapi`` for auto-generated API reference. Curated topic pages
71-
(Callbacks, Devices, File Writers, Plans, Utilities, synApps) are retained
72-
as bullet-list indexes that cross-reference into the auto-generated pages.
73-
(:issue:`1081`)
74-
* Review and refactor unit tests: remove ``try/except`` anti-patterns, use
75-
``parms, context`` parametrize style, add ``re.escape()`` to ``match=``
76-
strings, replace ``os.chdir()`` with ``monkeypatch.chdir()``. (:issue:`1154`)
77-
* Update copyright ending year to 2026. (:issue:`1172`)
38+
1.7.10
39+
******
40+
41+
Release expected by 2026-05-01.
42+
43+
Enhancements
44+
------------
45+
46+
* ``lineup2()`` now writes peak statistics (including ``success`` and
47+
``reasons``) as a bluesky stream before the run closes. Stream name
48+
is controlled by the new ``stats_stream`` kwarg (default:
49+
``"signal_stats"``). (:issue:`1046`)
50+
* Add full bluesky run ``uid`` (as ``bluesky_run_uid``) to metadata shared with APS DM. (:issue:`1150`)
51+
52+
Fixes
53+
-------------
54+
55+
* ``AD_plugin_primed()`` and ``ensure_AD_plugin_primed()`` now skip the
56+
priming check when the plugin's ``stage_sigs`` will disable it on stage.
57+
(:issue:`1061`)
58+
* BUG 'dt_cycle_ends' in apstools.devices.aps_cycle.ApsCycleDM
59+
60+
Maintenance
61+
-----------
62+
63+
* Adopt ``pre-commit`` for code style with ``ruff`` (lint + format) and
64+
file hygiene hooks; remove legacy ``black``, ``flake8``, and ``isort``
65+
configurations. (:issue:`1156`)
66+
* Add ``scripts/make_switcher.py`` to auto-generate ``switcher.json`` from
67+
git tags; simplify docs deployment: ``dev/`` auto-deploys on every push
68+
to ``main``, tagged releases deploy on manual trigger only; remove
69+
``define_versions.sh`` and the gh-pages zip download/rebuild cycle.
70+
(:issue:`1157`)
71+
* Add ``scripts/update_copyright.py`` pre-commit hook to keep copyright
72+
ending year current automatically. (:issue:`1172`)
73+
* Add tests verifying ``EmailNotifications`` sends correctly via SMTP. (:issue:`1112`)
74+
* Add unit tests for ``SignalStatsCallback``. (:issue:`1072`)
75+
* Bump minimum Python version to 3.10 (Python 3.9 is EOL). (:issue:`1150`)
76+
* Consolidate ruff configuration into ``pyproject.toml``, removing ``.ruff.toml``. (:issue:`1150`)
77+
* Move test catalogs from ``resources/`` to ``apstools/tests/`` and drop
78+
``_test`` suffix from file names. (:issue:`1165`)
79+
* Refactor test catalog installation to use in-memory ``databroker.temp()``
80+
loaded from ``.json.gz`` snapshots, removing the fragile ``databroker-unpack``
81+
/ msgpack / intake YAML approach. Re-enable 20 skipped tests. (:issue:`1131`)
82+
* Relocate some utils code from apsbits.
83+
* Replace ``sphinx.ext.autosummary`` and ``.. automodule::`` directives with
84+
``sphinx-autoapi`` for auto-generated API reference. Curated topic pages
85+
(Callbacks, Devices, File Writers, Plans, Utilities, synApps) are retained
86+
as bullet-list indexes that cross-reference into the auto-generated pages.
87+
(:issue:`1081`)
88+
* Review and refactor unit tests: remove ``try/except`` anti-patterns, use
89+
``parms, context`` parametrize style, add ``re.escape()`` to ``match=``
90+
strings, replace ``os.chdir()`` with ``monkeypatch.chdir()``. (:issue:`1154`)
91+
* Update copyright ending year to 2026. (:issue:`1172`)
7892

7993
1.7.9
8094
*****

0 commit comments

Comments
 (0)