github bitfireAT/davx5-ose v4.5.13-rc.1-ose

pre-release5 hours ago

What's Changed

🪲 Bug fixes

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

🛠️ Refactoring

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

⚙️ CI/CD

  • Remove AVD caching and add release branch to test workflow by @rfc2822 in #2225

✏️ Other changes

Full Changelog: v4.5.12-ose...v4.5.13-rc.1-ose

Don't miss a new davx5-ose release

NewReleases is sending notifications on new releases.