From 262e8e7c4086068f7357168fea169d21c9a570b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9l=C3=A8ne=20Martin?= Date: Mon, 20 Oct 2025 10:14:50 -0700 Subject: [PATCH 1/2] Prepare v4.1.0 --- CHANGES.txt | 12 ++++++++++++ pyproject.toml | 2 +- pyxform/__init__.py | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index f06fbcea9..30976599c 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,11 +1,23 @@ Pyxform Changelog +v4.1.0, 2025-10-16 +* Restore pre-py3.13 xml attribute escaping behaviour for \r\n\t by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/772 +* Update dependencies by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/774 +* Accept a list of references in the trigger column by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/776 +* Process triggers for all question types by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/780 +* Handle None from fullmatch reference regex by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/782 +* Improve relative references in repeats by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/777 +* Support Entities from repeats by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/778 + v4.0.0, 2025-06-09 * Case insensitivity of sheet, column, and setting names; plus more performance improvements by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/746 * Ensure labels are visible for randomized selects with translations by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/764 * Add client_editable setting by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/766 * Support for / test with python 3.13 by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/768 +v3.1.0, 2025-06-10 +* Add client_editable setting by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/766 + v3.0.1, 2025-02-25 * More performance improvements by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/743 * Handle obj.get(k, default) call pattern for backward compatibility by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/755 diff --git a/pyproject.toml b/pyproject.toml index 5b954030c..762599a91 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pyxform" -version = "4.0.0" +version = "4.1.0" authors = [ {name = "github.com/xlsform", email = "support@getodk.org"}, ] diff --git a/pyxform/__init__.py b/pyxform/__init__.py index 4e10de8b4..76c43427b 100644 --- a/pyxform/__init__.py +++ b/pyxform/__init__.py @@ -4,7 +4,7 @@ Collect easy. """ -__version__ = "4.0.0" +__version__ = "4.1.0" from pyxform.builder import ( SurveyElementBuilder, From 974a56b124c8bc89d9836890522c9c0ec6bb1168 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9l=C3=A8ne=20Martin?= Date: Mon, 20 Oct 2025 10:21:26 -0700 Subject: [PATCH 2/2] Update release date --- CHANGES.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 30976599c..50464c084 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,6 @@ Pyxform Changelog -v4.1.0, 2025-10-16 +v4.1.0, 2025-10-20 * Restore pre-py3.13 xml attribute escaping behaviour for \r\n\t by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/772 * Update dependencies by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/774 * Accept a list of references in the trigger column by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/776