Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "pyxform"
version = "4.1.0"
version = "4.2.0"
authors = [
{name = "github.com/xlsform", email = "support@getodk.org"},
]
Expand Down
2 changes: 1 addition & 1 deletion pyxform/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Collect easy.
"""

__version__ = "4.1.0"
__version__ = "4.2.0"

from pyxform.builder import (
SurveyElementBuilder,
Expand Down