github bitfireAT/davx5-ose v4.5.15-ose

6 hours ago

What's Changed

🪲 Bug fixes

  • Fix formatting in gplv3.html by @rfc2822 in #2349
  • Fix DateTimeException in DatePropertyTzMapper.normalizedDates() by @cketti in #2352
  • Excluding exceptions in queries of ...Recurring... classes by @rfc2822 in #2371
  • Fix all-day event timezone handling (always treat as UTC) by @rfc2822 in #2484

🛠️ Refactoring

  • DmfsTask: Migrate unknown properties and URL handlers to VToDo by @sunkup in #2346
  • DmfsTask: extract SequenceUpdater and move it out of storage access layer by @rfc2822 in #2354
  • Create DmfsTaskContract similar to EventsContract by @rfc2822 in #2362
  • [Dmfstask] Fix AlarmsHandler, CategoriesHandler, CommentsHandler, UnknownPropertiesHandler not using sub-values by @sunkup in #2358
  • [DmfsTask] Implement DmfsTaskHandler functionality by @cketti in #2367
  • Implement DmfsTaskBuilder.build and DmfsTaskBuilder.buildTask. by @ArnyminerZ in #2351
  • DmfsTask: update sync to use new storage/mapping API by @rfc2822 in #2366
  • DmfsTasks: Remove deprecated Task... classes (old API) by @rfc2822 in #2372
  • Re-organize legacy ical4android code and tests by @rfc2822 in #2373
  • [jtx rewrite] Add UidBuilder by @cketti in #2424
  • [jtx rewrite] Add SummaryBuilder by @cketti in #2430
  • [jtx rewrite] Add ComponentBuilder by @sunkup in #2431
  • [jtx rewrite] Add ExtendedStatusBuilder by @sunkup in #2432
  • [jtx rewrite] Add PriorityBuilder by @sunkup in #2434
  • [jtx rewrite] Add ClassificationBuilder by @sunkup in #2433
  • [jtx rewrite] Add PercentCompleteBuilder by @sunkup in #2435
  • [jtx rewrite] Add builder ContactBuilder -> CONTACT by @ArnyminerZ in #2441
  • [jtx rewrite] Add builder UrlBuilder -> URL by @ArnyminerZ in #2442
  • [jtx rewrite] Add builder LocationBuilder -> LOCATION+LOCATION_ALTREP by @ArnyminerZ in #2443
  • [jtx rewrite] Add builder GeoBuilder -> GEO_LAT+GEO_LONG by @ArnyminerZ in #2444
  • [jtx rewrite] Add RelatedToBuilder by @cketti in #2440
  • [jtx rewrite] Add UnknownPropertiesBuilder by @cketti in #2439
  • [jtx rewrite] Add CompletedBuilder by @sunkup in #2438
  • Don't inherit LocalJtxICalObject and LocalJtxCollection from synctools jtx Board API by @rfc2822 in #2447
  • [jtx rewrite] Add ColorBuilder by @sunkup in #2448
  • [jtx rewrite] Add CreatedBuilder by @sunkup in #2464
  • [jtx rewrite] Add LastModifiedBuilder by @sunkup in #2465
  • [jtx rewrite] Add handlers for Sequence and UID by @ArnyminerZ in #2466
  • [jtx rewrite] Add builder GeofenceRadiusBuilder -> GEOFENCE_RADIUS by @ArnyminerZ in #2446
  • [jtx rewrite] Add test for DirtyAndDeletedBuilder by @sunkup in #2468
  • Migrate to new JtxCollection storage backend class by @rfc2822 in #2471
  • [jtx rewrite] Add DtStampBuilder by @sunkup in #2467
  • [jtx rewrite] Add SequenceBuilder by @sunkup in #2463
  • [jtx rewrite] Add AttendeesBuilder by @cketti in #2472
  • Add LocationHandler and GeoHandler with tests by @sunkup in #2479
  • Add AttendeesHandler by @sunkup in #2481
  • [jtx rewrite] Add OrganizerHandler with tests by @sunkup in #2482
  • [jtx rewrite] Add OrganizerBuilder by @sunkup in #2469
  • Add ResourcesHandler by @sunkup in #2480
  • [jtx rewrite] Implement basic info handlers by @ArnyminerZ in #2474
  • (Re)move legacy ical4android code and tests by @rfc2822 in #2485
  • Move UnknownProperty to mapping package by @rfc2822 in #2487
  • Use test fixtures for shared test helpers by @rfc2822 in #2494
  • [Contacts rewrite] Merge existing contact/group contracts into AddressContract by @rfc2822 in #2489
  • [Contacts rewrite] Move extra column definitions and companion object from Local... to synctools by @rfc2822 in #2492
  • [Contacts rewrite] Decouple LocalAddressBook from AndroidAddressBook by @rfc2822 in #2493
  • [Contacts rewrite] Decouple LocalContact and LocalGroup from base classes by @rfc2822 in #2503
  • Close and deprecate AndroidContact and AndroidGroup by @rfc2822 in #2507
  • Add RelatedToHandler with tests by @sunkup in #2501

✏️ Other changes

  • Extract common Gradle configuration into build-logic module by @rfc2822 in #2276
  • Fix DmfsTasksContract imports by @rfc2822 in #2364
  • [jtx rewrite] Fix main/from confusion in builders by @cketti in #2437
  • Simplify TaskProvider by @rfc2822 in #2477
  • Add code style into repo; plus some reformatted sample files by @rfc2822 in #2478
  • Move app version info to centralized AppVersion object by @rfc2822 in #2495
  • Translations update from Hosted Weblate by @weblate in #2511

Full Changelog: v4.5.14-ose...v4.5.15-ose

Don't miss a new davx5-ose release

NewReleases is sending notifications on new releases.