What's Changed
New features
Bug fixes
- Update
Calendars.OWNER_ACCOUNTwhen renaming an account by @sunkup in #1751 - Support sync adapter pending sync indication on Android 14+ by @sunkup in #1676
- Ignore failing test:
testVerifySyncAlwaysPending_wrongBehaviour_android14by @rfc2822 in #1824 - Update synctools by @rfc2822 in #1825
- Fix DeadObjectException handling in SyncManager and Syncer by @rfc2822 in #1834
Refactoring
- Simplify LocalResource interface by @rfc2822 in #1784
- Refactor SEQUENCE and UID handling on successful uploads by @rfc2822 in #1785
- Synchronize without
Eventdata class by @rfc2822 in #1783 - Refactor sequence handling in calendar sync by @rfc2822 in #1789
- HttpClient: remove unnecessary
close()by @rfc2822 in #1792 - Merge HttpClient and HttpClientBuilder by @rfc2822 in #1795
- Explicitly integrate Conscrypt by @rfc2822 in #1796
- Only use cert4android when needed by @rfc2822 in #1802
- Refactor default reminder builder to dedicated class + unit tests by @rfc2822 in #1815
- Update dav4jvm to new okhttp package by @ArnyminerZ in #1786
- [Ktor] Add MustBeClosed annotation to buildKtor method by @rfc2822 in #1829
Dependencies
- Bump the app-dependencies group with 4 updates by @dependabot[bot] in #1790
- Bump the app-dependencies group with 2 updates by @dependabot[bot] in #1803
- Update dependencies, including our libs by @rfc2822 in #1822
Other changes
- [Ktor] Allow building a Ktor client by @rfc2822 in #1810
- Lower default minimum log level from INFO to FINE by @rfc2822 in #1827
Full Changelog: v4.5.5-ose...v4.5.6-ose