From 8fe5f22773629dd07e8a90cf50c4e149489cba4a Mon Sep 17 00:00:00 2001 From: Tim Jenness Date: Thu, 15 Jan 2026 16:16:22 -0700 Subject: [PATCH] Add v30 release notes --- doc/changes/DM-16523.feature.md | 1 - doc/changes/DM-33226.feature.rst | 3 --- doc/changes/DM-51850.bugfix.md | 1 - doc/changes/DM-53767.bugfix.md | 1 - doc/changes/DM-53791.bugfix.md | 1 - doc/lsst.pex.config/CHANGES.rst | 23 +++++++++++++++++++++++ 6 files changed, 23 insertions(+), 7 deletions(-) delete mode 100644 doc/changes/DM-16523.feature.md delete mode 100644 doc/changes/DM-33226.feature.rst delete mode 100644 doc/changes/DM-51850.bugfix.md delete mode 100644 doc/changes/DM-53767.bugfix.md delete mode 100644 doc/changes/DM-53791.bugfix.md diff --git a/doc/changes/DM-16523.feature.md b/doc/changes/DM-16523.feature.md deleted file mode 100644 index acc8cf51..00000000 --- a/doc/changes/DM-16523.feature.md +++ /dev/null @@ -1 +0,0 @@ -Add a `copy` method that unfreezes. diff --git a/doc/changes/DM-33226.feature.rst b/doc/changes/DM-33226.feature.rst deleted file mode 100644 index f0224b66..00000000 --- a/doc/changes/DM-33226.feature.rst +++ /dev/null @@ -1,3 +0,0 @@ -* Changed the config loader method such that if a relative path is specified inside another config it is treated as being relative to that original config file. -* Modified the config loader to support URI schemes ``file``, ``resource``, and ``eups`` supported by ``lsst-resources``. - This change means that in some cases ``__file__`` can be a URI string and not a simple path. diff --git a/doc/changes/DM-51850.bugfix.md b/doc/changes/DM-51850.bugfix.md deleted file mode 100644 index e06b16a4..00000000 --- a/doc/changes/DM-51850.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -Fix a bug that caused history-printing to fail when the initial value for a field was `None`. diff --git a/doc/changes/DM-53767.bugfix.md b/doc/changes/DM-53767.bugfix.md deleted file mode 100644 index b3ffd45f..00000000 --- a/doc/changes/DM-53767.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -Fix copying of `ConfigDictField`. diff --git a/doc/changes/DM-53791.bugfix.md b/doc/changes/DM-53791.bugfix.md deleted file mode 100644 index a93233ad..00000000 --- a/doc/changes/DM-53791.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -Fix copying of `ConfigChoiceField` and `RegistryField`. diff --git a/doc/lsst.pex.config/CHANGES.rst b/doc/lsst.pex.config/CHANGES.rst index fb9421ce..0afb5c43 100644 --- a/doc/lsst.pex.config/CHANGES.rst +++ b/doc/lsst.pex.config/CHANGES.rst @@ -1,3 +1,26 @@ +lsst-pex-config v30.0.0 (2026-01-15) +==================================== + +Python 3.11 is now the minimum supported version. +Tested on Python 3.14. + +New Features +------------ + +- Added a ``copy`` method that unfreezes. (`DM-16523 `_) +- * Changed the config loader method such that if a relative path is specified inside another config it is treated as being relative to that original config file. + * Modified the config loader to support URI schemes ``file``, ``resource``, and ``eups`` supported by ``lsst-resources``. + This change means that in some cases ``__file__`` can be a URI string and not a simple path. (`DM-33226 `_) + + +Bug Fixes +--------- + +- Fixed a bug that caused history-printing to fail when the initial value for a field was `None`. (`DM-51850 `_) +- Fixed copying of ``ConfigDictField``. (`DM-53767 `_) +- Fixed copying of ``ConfigChoiceField`` and ``RegistryField``. (`DM-53791 `_) + + lsst-pex-config v29.0.0 (2025-03-25) ====================================