getodk / collect

ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨
https://docs.getodk.org/collect-intro
Other
717 stars 1.38k forks source link

Dependency updates for v2024.4 #6505

Open grzesiek2010 opened 1 week ago

grzesiek2010 commented 1 week ago

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

As usual, I've updated the dependencies for the next release. However, this time, there are some significant changes in addition to the regular updates:

How does this change affect users? Describe intentional changes to behavior and behavior that could have accidentally been affected by code changes. In other words, what are the regression risks?

It's often challenging to determine what should be tested when multiple dependencies are updated. However, in this case, I can highlight one area: location recording. As mentioned earlier, we switched to a new location provider, which could be a potential source of bugs. In fact, this is our second attempt at the migration, as the first one failed due to this issue: https://github.com/getodk/collect/issues/6027. Hopefully, everything will go smoothly this time.

Do we need any specific form for testing your changes? If so, please attach one.

A form with a few geopints might be helpful for testing reading locations: geo5.xlsx

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

No.

Before submitting this PR, please make sure you have: