From d0e7f88c481cd03457949f4d6bc25782b94b7373 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9l=C3=A8ne=20Martin?= Date: Thu, 8 Jan 2026 14:27:44 -0800 Subject: [PATCH] Prepare 4.2.0 --- CHANGES.txt | 8 ++++++++ pyproject.toml | 2 +- pyxform/__init__.py | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 50464c08..9112f281 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,5 +1,13 @@ Pyxform Changelog +v4.2.0, 2026-01-08 +* Fix 'NoneType is not iterable' error for group with no children by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/787 +* Indicate which sheet a ${} replacement error comes from by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/789 +* Fix support for a source referencing an ancestor repeat target by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/794 +* Allow ${instanceID} reference for longitudinal / entities workflows by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/805 +* Incremental parameter for geotrace and geoshape by @lindsay-stevens in https://github.com/XLSForm/pyxform/pull/808 +* Update Validate to v1.20.0 by @lognaturel in https://github.com/XLSForm/pyxform/pull/810 + 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 diff --git a/pyproject.toml b/pyproject.toml index e6d589e7..e603c95c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pyxform" -version = "4.1.0" +version = "4.2.0" authors = [ {name = "github.com/xlsform", email = "support@getodk.org"}, ] diff --git a/pyxform/__init__.py b/pyxform/__init__.py index 76c43427..b64a4274 100644 --- a/pyxform/__init__.py +++ b/pyxform/__init__.py @@ -4,7 +4,7 @@ Collect easy. """ -__version__ = "4.1.0" +__version__ = "4.2.0" from pyxform.builder import ( SurveyElementBuilder,