Releases: getodk/collect
Releases · getodk/collect
ODK Collect v2022.3.2
What's Changed
- Show error when mysterious reload crash would happen by @seadowg in #5244
- Add more logging for mysterious reload crash by @seadowg, @grzesiek2010 in #5247, #5248
Full Changelog: v2022.3.1...v2022.3.2
ODK Collect v2022.3.1
Fixed
- Stop early swipes causes crashes by @seadowg in #5235
- Fall back to first project when no current project set by @seadowg in #5237
- Fixed adding offline layers by @grzesiek2010 in #5238
- Add logging around suspicious FormEntryActivity code by @seadowg in #5243
Full Changelog: v2022.3.0...v2022.3.1
ODK Collect v2022.3.0
Added
- Select one from map uses scrollable interface for showing many feature properties by @seadowg in #5188
- Add loading state when saving screen answers by @seadowg in #5162
- Mapbox v10 by @grzesiek2010 in #5141
- v2022.3 dependency updates by @grzesiek2010 in #5092
- Bump targetSdkVersion to API 31 by @grzesiek2010 in #5130
- Support styling for group names and list-nolabel by @grzesiek2010 in #5064
- Support styling likert widget by @grzesiek2010 in #5160
- Upgrade JavaRosa to encode submissions as UTF-8 by @seadowg in #5155
Removed
- Removed stale analytics by @grzesiek2010 in #5123
- Removed the custom splash screen by @grzesiek2010 in #5114
Fixed
- Fixed the dialog displayed when permission is denied by @grzesiek2010 in #5156
- Refactored list of forms by @grzesiek2010 in #5077
- Replaced png logo with its svg version by @grzesiek2010 in #5124
- Fixed icons color by @grzesiek2010 in #5146
- Remove
MapFragment
andMapProvider
coupling by @seadowg in #5139 - Protect the app from importing keys and values that are not supported according to the json scheme by @grzesiek2010 in #5154
- Selection map cleanup by @seadowg in #5164
- Allow fields in group to trigger action outside by @lognaturel in getodk/javarosa#671
- Fixed sorting forms by name by @grzesiek2010 in #5204
- Fix checking supported abis by @grzesiek2010 in #5194
- Removed unused code from DeleteSavedFormActivity by @grzesiek2010 in #5205
- Fixed setting formController objects in view models by @grzesiek2010 in #5197
- Add markers all at once in Mapbox by @seadowg in #5206
- Fix recording points stopping on rotate for geotrace/geoshape by @seadowg in #5207
- Retain accuracy for marker point in Mapbox by @seadowg in #5219
- Upgrade JavaRosa by @seadowg in #5223
- Set up click listeners for OSM properly by @seadowg in #5221
- Fixed clearing lines in OSM by @grzesiek2010 in #5225
Full Changelog: v2022.2.3...v2022.3.0
ODK Collect v2022.3 Beta 2
What's Changed
- Protect the app from importing keys and values that are not supported according to the json scheme by @grzesiek2010 in #5154
- Selection map cleanup by @seadowg in #5164
- Add loading state when saving screen answers by @seadowg in #5162
- Selection summary redesign by @seadowg in #5188
- Allow fields in group to trigger action outside by @lognaturel in getodk/javarosa#671
Full Changelog: v2022.3-beta.1...v2022.3-beta.2
ODK Collect v2022.3 Beta 1
What's Changed
- Fixed the dialog displayed when permission is denied by @grzesiek2010 in #5156
- Refactored list of forms by @grzesiek2010 in #5077
- Mapbox v10 by @grzesiek2010 in #5141
Full Changelog: v2022.3-beta.0...v2022.3-beta.1
ODK Collect v2022.3 Beta 0
Added
- v2022.3 dependency updates by @grzesiek2010 in #5092
- Bump targetSdkVersion to API 31 by @grzesiek2010 in #5130
- Support styling for group names and list-nolabel by @grzesiek2010 in #5064
- Support styling likert widget by @grzesiek2010 in #5160
- Upgrade JavaRosa to encode submissions as UTF-8 by @seadowg in #5155
Removed
- Removed stale analytics by @grzesiek2010 in #5123
- Removed the custom splash screen by @grzesiek2010 in #5114
Fixed
- Replaced png logo with its svg version by @grzesiek2010 in #5124
- Fixed icons color by @grzesiek2010 in #5146
- Remove
MapFragment
andMapProvider
coupling by @seadowg in #5139
Full Changelog: v2022.2.3...v2022.3-beta.0
ODK Collect v2022.2.3
- Fixed occasional form duplication on match exactly download by @grzesiek2010 in #5149
- Add
WRITE_EXTERNAL_STORAGE
permission to get access to files for some device manufacturers by @grzesiek2010 #5150 - Allow starting apps by package name on newer devices by @grzesiek2010 in #5158
Full Changelog: v2022.2.2...v2022.2.3
ODK Collect v2022.2.2
What's Changed
- Fixed clearing feature by @grzesiek2010 in #5128
- Add more info to
ExternalFilesUtils
crash by @seadowg #5135 - Move action/info above properties on selection map summary by @seadowg #5137
- Zoom to default level with previous selection on selection map by @grzesiek2010 #5133
- Update JavaRosa to 3.4.1 for better geojson parsing by @lognaturel #5138
Full Changelog: v2022.2.1...v2022.2.2
ODK Collect v2022.2.1
What's Changed
- Fixed testing notifications by @grzesiek2010 in #5088
- Stop crash if
SelectionMapFragment
is destroyed before view is created by @seadowg in #5107 - Prevent ErrorActivity from crashing with null extras by @seadowg in #5106
- Mapping performance improvements by @grzesiek2010 in #5100
- Avoid calling permission listeners if Activity is finishing by @seadowg in #5105
- Fixed IllegalArgumentException in AnalyticsUtils.java line 116 by @grzesiek2010 in #5112
- Prevent crashes when geometry is invalid by @seadowg in #5110
- Fixed handling values from external apps by @grzesiek2010 in #5117
- Update translations for v2022.2 by @lognaturel in #5119
Full Changelog: v2022.2.0...v2022.2.1
ODK Collect v2022.2.0
Added
- Select one from map by @seadowg in #5062, #5073, #5079, #5083
- GeoJSON parsing by @lognaturel in getodk/javarosa#655, getodk/javarosa#658, getodk/javarosa#662
- Use JSON Schema to validate settings by @seadowg in #4924, #5076
- Extract navigation code from
FormMapActivity
by @seadowg in #5029 - Generalized form map in preparation for select from map feature by @seadowg in #5029, #5038
- Remember last used pen color by @grzesiek2010 in #5030
Fixed
- Updated dependencies for v2022.2 by @grzesiek2010 in #4999
- Removed old style info icons from dialogs by @grzesiek2010 in #5034
- Cancel Geopoint dialog when pressing back by @seadowg in #5019
- In Match Exactly mode, retry form download requests before showing failure notification by @grzesiek2010 in #5024
- Copy media files from old version rather than redownloading by @seadowg in #5025
- Fixed scale type used in image widgets by @grzesiek2010 in #5032
- Disabled collecting Advertising ID and SSAID by @grzesiek2010 in #5072
- Use black as default signature color by @grzesiek2010 in #5070
- Always handle disabled Location when checking location permissions by @grzesiek2010 in #5059
- Replace existing form with matching formid and version by @grzesiek2010 in #5063
- Make sure database files always exist when used by @grzesiek2010 in #5057
- Improved submit notifications by @grzesiek2010 in #5055
- Stop
typeText
causing issues by @seadowg in #5081 - Fixed displaying items in the list of errors by @grzesiek2010 in #5085
- Improved handling errors during importing new projects by @grzesiek2010 in #5058
- Do not report RepeatsInFieldListException as error in firebase by @grzesiek2010 in #5069
- Ignore errors when settings QR code includes values not in schema enums by @grzesiek2010 in #5094
- Launch select from map with zoom on current location by @lognaturel in #5098
- Make sure BottomSheetCallback is not called after onDestroy by @grzesiek2010 in #5101
New Contributors
- @dczerwinski made their first contribution in #4971
Full Changelog: v2022.1.0...v2022.2.0