·
21 commits
to main
since this release
What's Changed
🪲 Bug fixes
- Fix formatting in
gplv3.htmlby @rfc2822 in #2349 - Fix
DateTimeExceptioninDatePropertyTzMapper.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
SequenceUpdaterand 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,UnknownPropertiesHandlernot using sub-values by @sunkup in #2358 - [DmfsTask] Implement
DmfsTaskHandlerfunctionality by @cketti in #2367 - Implement
DmfsTaskBuilder.buildandDmfsTaskBuilder.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
UidBuilderby @cketti in #2424 - [jtx rewrite] Add
SummaryBuilderby @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->CONTACTby @ArnyminerZ in #2441 - [jtx rewrite] Add builder
UrlBuilder->URLby @ArnyminerZ in #2442 - [jtx rewrite] Add builder
LocationBuilder->LOCATION+LOCATION_ALTREPby @ArnyminerZ in #2443 - [jtx rewrite] Add builder
GeoBuilder->GEO_LAT+GEO_LONGby @ArnyminerZ in #2444 - [jtx rewrite] Add
RelatedToBuilderby @cketti in #2440 - [jtx rewrite] Add
UnknownPropertiesBuilderby @cketti in #2439 - [jtx rewrite] Add CompletedBuilder by @sunkup in #2438
- Don't inherit
LocalJtxICalObjectandLocalJtxCollectionfrom 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
SequenceandUIDby @ArnyminerZ in #2466 - [jtx rewrite] Add builder
GeofenceRadiusBuilder->GEOFENCE_RADIUSby @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
AttendeesBuilderby @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
AddressContractby @rfc2822 in #2489 - [Contacts rewrite] Move extra column definitions and companion object from
Local...to synctools by @rfc2822 in #2492 - [Contacts rewrite] Decouple
LocalAddressBookfromAndroidAddressBookby @rfc2822 in #2493 - [Contacts rewrite] Decouple
LocalContactandLocalGroupfrom 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-logicmodule by @rfc2822 in #2276 - Fix DmfsTasksContract imports by @rfc2822 in #2364
- [jtx rewrite] Fix
main/fromconfusion 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