What's Changed
🪲 Bug fixes
- Add VALUE=DATE for RECURRENCE-ID in all-day jtx Board items by @rfc2822 in #2297
- Fix alarm trigger logic and simplify code by @rfc2822 in #2341
- [jtxBoard] Add
VALUE=DATEparam to all-dayExDatetasks by @sunkup in #2347 - Fix
DateTimeExceptioninDatePropertyTzMapper.normalizedDateby @ArnyminerZ in #2342
🛠️ Refactoring
- [synctools] DmfsTask: Remove legacy
ical4android.DmfsTaskby @sunkup in #2288 - Unify
String.trimToNullin core/synctools by @rfc2822 in #2286 - [DmfsTasks rewrite] implement property row handlers by @ArnyminerZ in #2273
- DmfsTask: Migrate descriptive field builders to
VToDoby @ArnyminerZ in #2294 - Implement DmfsTaskList CRUD operations by @rfc2822 in #2300
- [DmfsTask] Create
DmfsTaskFieldHandler2interface by @cketti in #2306 - Add support for recurring tasks with DmfsRecurringTaskList by @rfc2822 in #2312
- Replace
DmfsTaskPropertyHandlerwithDmfsTaskFieldHandlerby @ArnyminerZ in #2289 - DmfsTask: Migrate sub field builders to VToDo by @sunkup in #2309
- Migrate recurrence field builders to VToDo by @sunkup in #2308
- DmfsTask: Migrate status field builders to VToDo by @sunkup in #2307
- [DmfsTask] Update
ClassificationHandler,ColorHandler,CompletedHandlerby @cketti in #2311 - Unify
DmfsTaskListProviderAPI with calendar API by @rfc2822 in #2322 - DmfsTask: Migrate main field builders to
VToDoby @ArnyminerZ in #2321 - Create draft for new API in DmfsTaskBuilder by @rfc2822 in #2330
- DmfsTasks: draft DmfsTaskHandler with deprecation of DmfsTaskProcessor by @rfc2822 in #2333
- [DmfsTask] Update
GeoHandler,LocationHandler,OrganizerHandlerby @cketti in #2319 - [DmfsTask] Update
PercentCompleteHandler,PriorityHandler,RecurrenceFieldsHandlerby @cketti in #2336 - DmfsTask: Update
AlarmsHandler,CategoriesHandlerandCommentsHandlerby @sunkup in #2343 - [DmfsTask] Update
RelationsHandler,SequenceHandler,StartTimeHandlerby @cketti in #2337 - DmfsTask: Update
RecurrenceFieldsBuilderto allowmaintask by @ArnyminerZ in #2335 - DmfsTask: Migrate title, UID, and status handlers to VToDo by @sunkup in #2345
✏️ Other changes
- Use (forked) snapshot version of ical4j by @cketti in #2344
- Translations update from Hosted Weblate by @weblate in #2348
Full Changelog: v4.5.13-ose...v4.5.14-rc.1-ose