Back to Freedom.Tech Back
All DAVx5 releasesAll versions
Release Sat, May 30, 2026 2 min read

DAVx5 4.5.13-ose

Original release notes

What's Changed

Bug fixes

  • Move AccountSettings access in CollectionScreenViewModel off main thread by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2217
  • PushDistributorManagerTest: fix mockking by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2215
  • Update calendar color generation to use RGB format by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2221
  • Create collection: treat 207 Multi-Status as error by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2223
  • Fix UnsupportedOperationException when parsing inline attachment in JtxICalObject by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2275
  • Work around ical4j/ical4j#880 with TemporalAdapterCompat by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2280
  • Gracefully handle ical4j property and Task toString() exceptions by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2279
  • Avoid NullPointerException when VTIMEZONE is missing STANDARD/DAYLIGHT by @cketti in https://github.com/bitfireAT/davx5-ose/pull/2285

Refactoring

  • Move account/user data handling into synctools by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2218
  • Migrate DavCollectionRepository to Ktor by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2224
  • Update imports to use synctools instead of vcard4android by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2228
  • Update bitfire-synctools and refactor vCard generation to use StringWriter by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2241
  • Update bitfire-synctools and replace direct Contact vCard parsing/generating by refactored methods by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2242
  • Update bitfire-synctools and use new RawContactHandler/Builder by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2243
  • Move contact group membership and unknown property support to synctools by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2244
  • Integrate synctools as gradle submodule by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2250
  • [synctools tasks rewrite] Add RecurrenceFieldsHandler by @sunkup in https://github.com/bitfireAT/davx5-ose/pull/2274

CI/CD

  • Remove AVD caching and add release branch to test workflow by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2225

Other changes

  • Unify copyright notice in synctools by @rfc2822 in https://github.com/bitfireAT/davx5-ose/pull/2251
  • Translations update from Hosted Weblate by @weblate in https://github.com/bitfireAT/davx5-ose/pull/2287

Full Changelog: https://github.com/bitfireAT/davx5-ose/compare/v4.5.12-ose...v4.5.13-ose