Original release notes
What's Changed
Bug fixes
- [Ktor] Update dav4jvm to fix preemptive Basic/Digest problem by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2633
- Propagate
GroupMethodtoAndroidAddressBookby @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2651 - Read-only collections: reset instead of upload local changes by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2643
- Fix threading for building HTTP proxies by @ArnyminerZ in https://github.com/bitfireAT/davx5-ose/pull/2647
Refactoring
- [SyncManager] Replace
SyncDispatcherby explicit concurrency control; make batch-downloading testable by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2616
Other changes
- [Ktor] Use OkHttp logging format by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2631
- Convert
AccountSettingsActivityto useAccountIdby @cketti in https://github.com/bitfireAT/davx5-ose/pull/2629 - Update AGP to 9.3.0 and enable parallel tooling by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2648
- Document F-Droid version parsing in AppVersion.kt by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2649
- Add link to "tested with" page on login screens by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2652
- Replace
@MainDispatcherbyDispatchers.Mainand add@RealMainDispatcherfor tests by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2650 - Use IO dispatcher instead of default dispatcher by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2653
Full Changelog: https://github.com/bitfireAT/davx5-ose/compare/v4.5.17.1-ose...v4.5.18-rc.1-ose

