Skip to content

Prepare v4.3.0 release#824

Merged
lognaturel merged 1 commit intoXLSForm:masterfrom
lognaturel:release-4.3.0
Mar 5, 2026
Merged

Prepare v4.3.0 release#824
lognaturel merged 1 commit intoXLSForm:masterfrom
lognaturel:release-4.3.0

Conversation

@lognaturel
Copy link
Contributor

@lognaturel lognaturel commented Mar 5, 2026

Why is this the best possible solution? Were any other approaches considered?

Followed https://github.com/XLSForm/pyxform?tab=readme-ov-file#releasing-pyxform

What are the regression risks?

The major change in this release is Entity-related and isolated to Entities with very low risk to other functionality. The other significant change is that we no longer warn for groups without labels. This could possibly be disruptive but we can't really know without releasing. The PR has been merged for a while without comment.

Does this change require updates to documentation? If so, please file an issue here and include the link below.

Before submitting this PR, please make sure you have:

  • included test cases for core behavior and edge cases in tests
  • run python -m unittest and verified all tests pass
  • run ruff format pyxform tests and ruff check pyxform tests to lint code
  • verified that any code or assets from external sources are properly credited in comments

@lognaturel lognaturel requested review from sadiqkhoja and yanokwa March 5, 2026 19:40
Copy link
Collaborator

@sadiqkhoja sadiqkhoja left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified that

  • there is no new release of ODK Validate
  • tests with ODK_Validate=true are passing
  • CHANGE.txt contains details of all merged PRs
  • pyproject.toml, pyxform/__init__.py are updated

@lognaturel lognaturel merged commit 689c671 into XLSForm:master Mar 5, 2026
14 checks passed
@lognaturel lognaturel deleted the release-4.3.0 branch March 5, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants