Releases: getodk/collect
Releases · getodk/collect
v2024.3.0-beta.1
This release is identical to v2024.2.1 and is provided for users who want to continue experimenting with the offline Entities preview. Read more about how to use it in the forum release notes.
v2024.2.1
What's Changed
- Let
Error
s crash the app during form loading by @seadowg in #6272 - Text question type should allow new lines, wrap text, and respect the rows attribute by @grzesiek2010 in #6271
- Fixed memory leaks in form-filling by @grzesiek2010 in #6275
- Fixed hiding error in external widgets by @grzesiek2010 in #6273
Full Changelog: v2024.2.0...v2024.2.1
v2024.3.0-beta.0
This release is identical to v2024.2.0 and is provided for users who want to continue experimenting with the offline Entities preview. Read more about how to use it in the forum release notes.
ODK Collect v2024.2.0
Highlights
- 🗺️ Import offline layers into Collect: MBTiles files are now easier to use for offline basemaps or reference data (learn more)
- 💅 Style select from map lines and shapes: use colors to make geospatial features stand out (learn more)
- 💥 Friendlier crash recovery: helps users understand when they can recover automatically saved data (learn more)
- ⏱️ Smarter autosend retry: autosend now retries with exponential backoff
- 🤫 Masked appearance: hide sensitive text that a user is entering (learn more)
- 😍 Capture button icons: added icons for media, date/time and barcode questions
What's Changed
- Switch to surface container colors from elevation overlay by @seadowg in #6025
- Reworked savepoints to support recovering from older form versions by @grzesiek2010 in #5951
- Add icons to buttons by @grzesiek2010 in #6018
- Updated kotlin-gradle-plugin by @grzesiek2010 in #6034
- Update robolectric install script to work with alternative CI by @spwoodcock in #6032
- Use MultiClickSafeButton instead of MaterialButton directly by @grzesiek2010 in #6003
- Apply M3 styling to user identity and change reason text fields by @grzesiek2010 in #6019
- Fixed applying proper theme in FormUriActivity by @grzesiek2010 in #6050
- Block deleting saved forms if some of them are being sent by @grzesiek2010 in #5929
- Update the way valid/invalid drafts are displayed on a map by @grzesiek2010 in #6000
- Include locally created entities in follow up forms by @seadowg in #5982
- Fixed icon colors used in AudioVideoImageTextLabel by @grzesiek2010 in #6056
- Add appearance to mask input by @grzesiek2010 in #6008
- Fixed creating savepoints for saved forms that were started from a blank form (not the list of already saved forms) by @grzesiek2010 in #6058
- Disable maxWidth attribute in the bottom sheet by @grzesiek2010 in #6067
- Tweak color and padding for Material Pill by @seadowg in #6070
- Update geo button language so the defaults are user-friendly by @grzesiek2010 in #6014
- Updated icons used by external question types by @grzesiek2010 in #6087
- Fixed setting marker icon in OSM by @grzesiek2010 in #6090
- Fixed cleaning instance dirs that are not needed by @grzesiek2010 in #6093
- Improved interpreting text as markdown by @grzesiek2010 in #6095
- Fixed buttons that are blocked too long by @grzesiek2010 in #6098
- Add retry for auto send by @seadowg in #6071
- Add support for styling lines and shapes in Select One from Map questions by @grzesiek2010 in #6083
- Fixed issues caused by the new 'masked' appearance by @grzesiek2010 in #6088
- Only auto send forms when auto send is enabled by @seadowg in #6116
- Fixed displaying saved forms to delete by @grzesiek2010 in #6107
- Fixed geotrace and geoshape widgets in read-only mode by @grzesiek2010 in #6102
- Store shared entities for follow up forms by @seadowg in #6108
- Ignore expired savepoints by @grzesiek2010 in #6049
- Fix potential ANR when saving form by @seadowg in #6134
- Migrate old savepoints by @grzesiek2010 in #6068
- Delete savepoints when deleting blank forms they belong to by @grzesiek2010 in #6139
- Handle entities that have been removed on the server by @seadowg in #6132
- Support updating dynamic required questions in field-list by @grzesiek2010 in #6103
- Update translations by @lognaturel in #6148
- Improve entity browser design by @seadowg in #6152
- Fixed handling repeatable groups wrapped with regular ones by @grzesiek2010 in #6105
- Fix nullable value by @seadowg in #6157
- Don't update entity if it doesn't exist in the list by @seadowg in #6153
- Reset reference manager on quitting a form by @grzesiek2010 in #6145
- Convert reference layer selection to bottom sheet in select one from map by @grzesiek2010 in #6118
- Fix line numbers in Crashlytics reports by @seadowg in #6168
- Allow MBTile files to be imported by @grzesiek2010 in #6169
- Fix autosend scheduling by @seadowg in #6121
- Use highest surface container color for rank items by @seadowg in #6178
- Make sure instances show in the correct project by @seadowg in #6182
- Maintain ranking item color when dragging by @seadowg in #6185
- Add ability to delete reference layers by @grzesiek2010 in #6175
- Handle non-existing layers by @grzesiek2010 in #6184
- Remove potential ANR when viewing forms by @seadowg in #6166
- Fixed deleting current layer by @grzesiek2010 in #6190
- Fixed setting fragment factories by @grzesiek2010 in #6197
- Fixed updating index by @grzesiek2010 in #6173
- Offline maps UI improvements by @grzesiek2010 in #6188
- Fixed resetting layers to none in preferences by @grzesiek2010 in #6193
- Do not support the masked appearance in numeric questions by @grzesiek2010 in #6187
- Fix rotation for read only polylines by @seadowg in #6204
- Prevent double taps on multi select actions by @seadowg in #6186
- Rename "reference layers" to "offline layers" by @seadowg in #6208
- Address PR 6173 comments by @seadowg in #6207
- Fix autosend when using unsupported
auto-send
values by @seadowg in #6213 - Correct icon used in delete button by @seadowg in #6210
- Fix layers import view in landscape mode by @seadowg in #6215
- Don't use masked appearance in text number widget by @seadowg in #6216
- Make sure delete is mentioned in offline maps blurb by @seadowg in #6222
- Update analytics events by @seadowg in #6220
- Always use map configurator that represents the current state by @grzesiek2010 in #6225
- Extract generic select code from offline maps by @seadowg in #6202
- Fixed margins in offline layers by @grzesiek2010 in #6227
- Handle unsupported files when importing .mbtiles by @grzesiek2010 in #6230
- Fixed displaying the number of unsupported layers by @grzesiek2010 in #6238
- Fixed SingleSelectViewModel by @grzesiek2010 in #6239
- Fixed displaying progress indicator while loading layers by @grzesiek2010 in #6235
- Fixed ExternalAppIntentProvider by @grzesiek2010 in #6247
- Upgrade to JavaRosa release by @seadowg in #6250
- See release notes
- Dismiss the offline layers confirmation dialog on activity recreation by @grzesiek2010 in #6243
- Fixed updating layers on changing basemaps by @grzesiek2010 in #6251
- Update translations for release by @lognaturel in #6258
New Contributors
- @spwoodcock made their first contribution in #6032
Full Changelog: v2024.1.3...v2024.2.0
v2024.2.0-beta.4
What's Changed
- Address PR 6173 comments by @seadowg in #6207
- Fix autosend when using unsupported
auto-send
values by @seadowg in #6213 - Correct icon used in delete button by @seadowg in #6210
- Fix layers import view in landscape mode by @seadowg in #6215
- Don't use masked appearance in text number widget by @seadowg in #6216
- Make sure delete is mentioned in offline maps blurb by @seadowg in #6222
- Update analytics events by @seadowg in #6220
- Always use map configurator that represents the current state by @grzesiek2010 in #6225
- Clarify delete confirmation message translation text by @lognaturel in #6226
- Rework release planning details by @seadowg in #6223
- Update STATE.md by @seadowg in #6217
- Extract generic select code from offline maps by @seadowg in #6202
- Fixed margins in offline layers by @grzesiek2010 in #6227
- Handle unsupported files when importing .mbtiles by @grzesiek2010 in #6230
- Fixed displaying the number of unsupported layers by @grzesiek2010 in #6238
- Fixed SingleSelectViewModel by @grzesiek2010 in #6239
- Update translations for beta by @lognaturel in #6240
Full Changelog: v2024.2.0-beta.3...v2024.2.0-beta.4
v2024.2.0-beta.3
What's Changed
- Fix autosend scheduling by @seadowg in #6121
- Use highest surface container color for rank items by @seadowg in #6178
- Make sure instances show in the correct project by @seadowg in #6182
- Maintain ranking item color when dragging by @seadowg in #6185
- Add ability to delete reference layers by @grzesiek2010 in #6175
- Fixed dependency modules by @grzesiek2010 in #6191
- Handle non-existing layers by @grzesiek2010 in #6184
- Remove ignore from field list test by @seadowg in #6170
- Remove potential ANR when viewing forms by @seadowg in #6166
- Fixed deleting current layer by @grzesiek2010 in #6190
- Fixed setting fragment factories by @grzesiek2010 in #6197
- Fixed updating index by @grzesiek2010 in #6173
- Offline maps UI improvements by @grzesiek2010 in #6188
- Fixed resetting layers to none in preferences by @grzesiek2010 in #6193
- Do not support the masked appearance in numeric questions by @grzesiek2010 in #6187
- Fix rotation for read only polylines by @seadowg in #6204
- Prevent double taps on multi select actions by @seadowg in #6186
- Rename "reference layers" to "offline layers" by @seadowg in #6208
Full Changelog: v2024.2.0-beta.2...v2024.2.0-beta.3
v2024.2.0-beta.2
What's Changed
- Fix nullable value by @seadowg in #6157
- Don't update entity if it doesn't exist in the list by @seadowg in #6153
- Reset reference manager on quitting a form by @grzesiek2010 in #6145
- Convert reference layer selection to bottom sheet in select one from map by @grzesiek2010 in #6118
- Fix line numbers in Crashlytics reports by @seadowg in #6168
- Update command used to install local JavaRosa by @seadowg in #6165
- Allow MBTile files to be imported by @grzesiek2010 in #6169
Full Changelog: v2024.2.0-beta.1...v2024.2.0-beta.2
v2024.2.0-beta.1
What's Changed
- Fix broken save point recovery translations by @seadowg in #6150
- Improve entity browser design by @seadowg in #6152
- Fixed handling repeatable groups wrapped with regular ones by @grzesiek2010 in #6105
Full Changelog: v2024.2.0-beta.0...v2024.2.0-beta.1
v2024.2.0-beta.0
What's Changed
- Fixed margin margin between group name and list by @grzesiek2010 in #6004
- Fixed button style by @grzesiek2010 in #6007
- Dependency updates v2024.2 by @grzesiek2010 in #5974
- Retain selection when rotating delete saved forms by @seadowg in #5971
- Switch to surface container colors from elevation overlay by @seadowg in #6025
- Reworked savepoints to support recovering from older form versions by @grzesiek2010 in #5951
- Add icons to buttons by @grzesiek2010 in #6018
- Use MultiClickSafeButton instad of MaterialButton directly by @grzesiek2010 in #6003
- Apply M3 styling to user identity and change reason text fields by @grzesiek2010 in #6019
- Fixed applying proper theme in FormUriActivity by @grzesiek2010 in #6050
- Block deleting saved forms if some of them are being sent by @grzesiek2010 in #5929
- Update the way valid/invalid drafts are displayed on a map by @grzesiek2010 in #6000
- Include locally created entities in follow up forms by @seadowg in #5982
- Fixed icon colors used in AudioVideoImageTextLabel by @grzesiek2010 in #6056
- Add appearance to mask input by @grzesiek2010 in #6008
- Fixed creating savepoints for saved forms that were started from a blank form (not the list of already saved forms) by @grzesiek2010 in #6058
- Disable maxWidth attribute in the bottom sheet by @grzesiek2010 in #6067
- Tweak color and padding for Material Pill by @seadowg in #6070
- Update geo button language so the defaults are user-friendly by @grzesiek2010 in #6014
- Updated icons used by external question types by @grzesiek2010 in #6087
- Fixed setting marker icon in OSM by @grzesiek2010 in #6090
- Improved interpreting text as markdown by @grzesiek2010 in #6095
- Fixed buttons that are blocked too long by @grzesiek2010 in #6098
- Add retry for auto send by @seadowg in #6071
- Add support for styling lines and shapes in Select One from Map questions by @grzesiek2010 in #6083
- Fixed issues caused by the new 'masked' appearance by @grzesiek2010 in #6088
- Only auto send forms when auto send is enabled by @seadowg in #6116
- Fixed displaying saved forms to delete by @grzesiek2010 in #6107
- Fixed geotrace and geoshape widgets in read-only mode by @grzesiek2010 in #6102
- Revert "Enable DeletingRepeatGroupsTest" by @seadowg in #6127
- Store shared entities for follow up forms by @seadowg in #6108
- Ignore expired savepoints by @grzesiek2010 in #6049
- Fixed SpacesInUnderlyingValuesTest by @grzesiek2010 in #6138
- Fix potential ANR when saving form by @seadowg in #6134
- Migrate old savepoints by @grzesiek2010 in #6068
- Delete savepoints when deleting blank forms they belong to by @grzesiek2010 in #6139
- Handle entities that have been removed on the server by @seadowg in #6132
- Support updating dynamic required questions in field-list by @grzesiek2010 in #6103
- Update translations by @lognaturel in #6148
- Use getodk/javarosa@9e9e443
- Additions needed for offline entity updates by @seadowg in getodk/javarosa#749
- Trim values stored in choices by @grzesiek2010 in getodk/javarosa#752
- Use first repeat instance(s) for jr:choice-name choices by @lognaturel in getodk/javarosa#758
- Add multi-argument and single string distance variants by @lognaturel in getodk/javarosa#761
New Contributors
- @spwoodcock made their first contribution in #6032
Full Changelog: v2024.1.2...v2024.2.0-beta.0
ODK Collect v2024.1.3
What's Changed
- Revert "Migrate to FusedLocationProviderClient" to fix duplicate points in repeat by @grzesiek2010 in #6028
Full Changelog: v2024.1.2...v2024.1.3