What's Changed
New features
Bug fixes
- Fix: Syncer synchronizes only once by @sunkup in #910
- Create interface for startup plugins by @rfc2822 in #915
- Debug info: Sync interval "0 min" when actually -1 (manual) by @ArnyminerZ in #928
- Tests: don't create account as long as Hilt is not ready by @rfc2822 in #939
- WebDAV mounts: fix quota view by @rfc2822 in #945
Refactoring
- Replace Apache Commons by native calls/Guava by @rfc2822 in #883
- Use proper DI for Syncer implementations by @rfc2822 in #889
- Replaced "Create" by "Add" when creating accounts by @ArnyminerZ in #892
- Remove address books sync authority and content provider by @sunkup in #877
- Provide collection to SyncManager by @sunkup in #881
- Refactor logging by @rfc2822 in #906
- Get rid of Apache Commons by @rfc2822 in #901
- Use DI for AccountSettings and Android tests by @rfc2822 in #911
- Update dnsjava, use desugaring with nio, refactor DNS resolving by @rfc2822 in #917
- WebDAV cache: re-factor using Guava and Hilt by @rfc2822 in #921
- Re-factor Notifications and various Utils to DI by @rfc2822 in #924
- SyncWorker: use Provider for lazy injection by @rfc2822 in #925
- DB: some missing indices by @ArnyminerZ in #890
- [DI] Use @Inject lateinit var for abstract classes by @rfc2822 in #929
- Remove obsolete Logger object by @rfc2822 in #930
- Use AccountRepository to get list of accounts by @rfc2822 in #938
- Simplify InitCalendarProviderRule by @rfc2822 in #940
- Generalize syncer by @sunkup in #907
- SyncManager: pass
collection
directly by @ArnyminerZ in #927
Dependencies
- Bump dnsjava:dnsjava from 3.5.3 to 3.6.0 by @dependabot in #933
- Update ical4android, specify ical4j log level by @rfc2822 in #946
Other changes
- Tasks screen: adapt padding and text by @rfc2822 in #898
- Backport minor changes from non-ose by @rfc2822 in #941
- Update dav4jvm for better logging by @ArnyminerZ in #956
- Suppress dnsjava warning because of missing Context by @rfc2822 in #959
New Contributors
- @dependabot made their first contribution in #933
Full Changelog: v4.4.1-ose...v4.4.2-ose