Releases: getodk/collect
Releases · getodk/collect
v2025.2.2
What's Changed
- Optimize form updates with entities and media files (feature flagged off) by @seadowg in #6811
- Schedule form updates only if relevant settings have changed after import by @grzesiek2010 in #6814
- Fix audio playback crashes by @seadowg in #6817
- Update Thai translations by @lognaturel in #6826
- Add analytics for edit from finalized/sent by @grzesiek2010 in #6816
Full Changelog: v2025.2.1...v2025.2.2
v2025.3.0-beta.2
What's Changed
- Fix create-release commands by @lognaturel in #6812
- Add wait to fix flakey test by @seadowg in #6799
- Merge changes from v2025.2.1 by @seadowg in #6813
- Use nav graph in form hierarchy by @seadowg in #6760
Full Changelog: v2025.3.0-beta.1...v2025.3.0-beta.2
v2025.3.0-beta.1
This beta is provided so beta testers can continue experimenting with barcode scanning that uses ML Kit by opting in using the Experimental setting.
What's Changed
Full Changelog: v2025.3.0-beta.0...v2025.3.0-beta.1
v2025.2.1
What's Changed
- Fix
./
expressions in entity filters by @seadowg in #6793 - Enhanced efficiency of detecting new media files by @grzesiek2010 in #6803
- Catch QueryException in PullDataFunctionHandler by @grzesiek2010 in #6804
- Optimize downloading media files by @grzesiek2010 in #6808
- Added benchmark test for comparing media files by @grzesiek2010 in #6806
Full Changelog: v2025.2.0...v2025.2.1
v2025.3.0-beta.0
What's Changed
- Display marker with cutout if symbol is not defined or blank by @grzesiek2010 in #6791
- Dependency updates for v2025.3 by @grzesiek2010 in #6761
- Handling deleted forms on form saving by @grzesiek2010 in #6789
Full Changelog: v2025.2.0...v2025.3.0-beta.0
v2025.2.0
What's Changed
- Log filter times during form entry by @seadowg in #6573
- Fixed sorting saved forms by @grzesiek2010 in #6622
- Dependency updates for v2025.2 by @grzesiek2010 in #6613
- Carry form language selection over to new form version by @grzesiek2010 in #6621
- Add hidden-answer appearance for string with external app by @grzesiek2010 in #6623
- Fixed not detected conflicts by @grzesiek2010 in #6641
- Set device_id and settings_json from MDM by @lognaturel in #6582
- Add support for
integrityUrl
checks by @seadowg in #6627 - Fix support for servers that have already introduced type to manifest by @seadowg in #6653
- Fixed clearing errors by @grzesiek2010 in #6656
- Handle markdown with errors by @grzesiek2010 in #6670
- Add
AsyncPage
for generically handling intermediary states by @seadowg in #6666 - Fixed parsing the doc with deleted entities by @grzesiek2010 in #6671
- Handle integrity responses that contain an empty list of entities by @grzesiek2010 in #6683
- Allow editing a finalized form by @grzesiek2010 in #6646
- Make finalized form edits opt-in by @grzesiek2010 in #6690
- Log deserialization problems as errors by @grzesiek2010 in #6700
- Consolidate map headers by @seadowg in #6661
- Support 'multiline' appearance by @grzesiek2010 in #6680
- Replace Maven dependency for bikram-sambat with local JAR by @grzesiek2010 in #6704
- Consolidate null application component crashes by @seadowg in #6701
- Move map zoom and config logic to ViewModel by @seadowg in #6637
- Improve editing finalized forms by @grzesiek2010 in #6698
- Don't create local entities for accept/reject entity lists by @seadowg in #6694
- Replace Zxing with MLKit and CameraX by @seadowg in #6672
- Improve editing finalized forms [Part 2] by @grzesiek2010 in #6709
- Don't download already downloaded entity lists by @seadowg in #6712
- Fix Audio widget crash by @seadowg in #6721
- Improve editing finalized forms [Part 3] by @grzesiek2010 in #6725
- Fix empty entity list syncs by @seadowg in #6732
- Support an intent group nested one level inside a field-list by @lognaturel in #6696
- Add space between numerical value and unit symbol by @grzesiek2010 in #6738
- Center buttons on the form end screen by @grzesiek2010 in #6743
- Updated bikram-sambat jar by @grzesiek2010 in #6736
- Guard against multi click when editing a form by @seadowg in #6742
- Log project resets by @seadowg in #6750
- Fix form subtext for entity list forms by @seadowg in #6745
- Improved handling zoom level in maps by @grzesiek2010 in #6748
- Improved managing locks by @grzesiek2010 in #6747
- Update translations by @lognaturel in #6753
- Keep scanning codes when the result is not accepted by @grzesiek2010 in #6752
- Add support for scanning Latin encoded PDF417 barcodes by @seadowg in #6772
- Always release the lock on form exit by @grzesiek2010 in #6769
- Fixed setting zoom level for Zoom.Box by @grzesiek2010 in #6775
- Add view finder to MLKit scanner by @seadowg in #6782
- Only use MLKit for barcode scanning in form entry in non-release builds by @seadowg in #6787
Full Changelog: v2025.1.0...v2025.2.0
v2025.2.0-beta.6
What's Changed
- Keep scanning codes when the result is not accepted by @grzesiek2010 in #6752
- Add support for scanning Latin encoded PDF417 barcodes by @seadowg in #6772
Full Changelog: v2025.2.0-beta.5...v2025.2.0-beta.6
v2025.2.0-beta.5
What's Changed
- Log project resets by @seadowg in #6750
- Fix form subtext for entity list forms by @seadowg in #6745
- Improved handling zoom level in maps by @grzesiek2010 in #6748
- Improved managing locks by @grzesiek2010 in #6747
- Update translations by @lognaturel in #6753
Full Changelog: v2025.2.0-beta.4...v2025.2.0-beta.5
v2025.2.0-beta.4
What's Changed
- Improve editing finalized forms [Part 2] by @grzesiek2010 in #6709
- Don't download already downloaded entity lists by @seadowg in #6712
- Fix Audio widget crash by @seadowg in #6721
- Improve editing finalized forms [Part 3] by @grzesiek2010 in #6725
- Fix empty entity list syncs by @seadowg in #6732
- Support an intent group nested one level inside a field-list by @lognaturel in #6696
- Add space between numerical value and unit symbol by @grzesiek2010 in #6738
- Center buttons on the form end screen by @grzesiek2010 in #6743
- Updated bikram-sambat jar by @grzesiek2010 in #6736
- Guard against multi click when editing a form by @seadowg in #6742
Full Changelog: v2025.2.0-beta.3...v2025.2.0-beta.4
v2025.2.0-beta.3
What's Changed
- Log deserialization problems as errors by @grzesiek2010 in #6700
- Consolidate map headers by @seadowg in #6661
- Support 'multiline' appearance by @grzesiek2010 in #6680
- Replace Maven dependency for bikram-sambat with local JAR by @grzesiek2010 in #6704
- Consolidate null application component crashes by @seadowg in #6701
- Move map zoom and config logic to ViewModel by @seadowg in #6637
- Improve editing finalized forms by @grzesiek2010 in #6698
- Don't create local entities for accept/reject entity lists by @seadowg in #6694
- Replace Zxing with MLKit and CameraX by @seadowg in #6672
Full Changelog: v2025.2.0-beta.2...v2025.2.0-beta.3