Skip to content

Releases: bitfireAT/davx5-ose

v4.5.9-ose

04 Feb 10:16

Choose a tag to compare

What's Changed

New features

Bug fixes

  • Ignore test with flaky behaviour in CI by @sunkup in #1936
  • Ignore AccountSettingsMigration21Test.testCancelsSyncAndClearsPendingState with flaky behaviour in CI by @sunkup in #1948
  • Cache SSLSocketFactories to allow okhttp HTTPS connection reuse by @rfc2822 in #1942
  • Update synctools to process phone numbers with VALUE=URI by @rfc2822 in #1956
  • Update synctools to correctly process tel: URIs in vCards by @rfc2822 in #1963

Refactoring

Dependencies

  • Bump the app-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #1933
  • Bump the app-dependencies group with 7 updates by @dependabot[bot] in #1944
  • Bump the app-dependencies group with 8 updates by @dependabot[bot] in #1961

Other changes

Full Changelog: v4.5.8-ose...v4.5.9-ose

v4.5.8-ose

19 Jan 09:53
40741f5

Choose a tag to compare

What's Changed

Bug fixes

  • Skip flaky test when not moving into anticipated forever pending sync state by @sunkup in #1872
  • Assume initial state for test updatesOwnerAccount by @sunkup in #1874
  • Nextcloud Login Flow: handle non-success status codes by @rfc2822 in #1878
  • [CI] Don't require build cache secrets by @rfc2822 in #1900
  • Return null when owner account does not exist to skip flaky test by @sunkup in #1908
  • Decode data URIs of vCard 3 PHOTOs by @rfc2822 in #1921
  • Update dav4jvm to catch URLDecodeException when converting String to Ktor Url by @rfc2822 in #1923

Refactoring

Dependencies

  • Bump the app-dependencies group with 4 updates by @dependabot[bot] in #1867
  • [CI] Bump actions/cache from 4 to 5 in the ci-actions group by @dependabot[bot] in #1886
  • Bump the app-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #1902
  • Bump org.unifiedpush.android:connector from 3.1.2 to 3.2.0 in the app-dependencies group by @dependabot[bot] in #1906

Other changes

New Contributors

Full Changelog: v4.5.7.1-ose...v4.5.8-ose

v4.5.7.1-ose

09 Dec 11:14

Choose a tag to compare

What's Changed

Bug fixes

Refactoring

Full Changelog: v4.5.7-ose...v4.5.7.1-ose

v4.5.7-ose

08 Dec 12:06

Choose a tag to compare

What's Changed

Bug fixes

  • Log warning instead of throwing exception on multiple build calls by @rfc2822 in #1847
  • Update synctools (ignores DTEND < DTSTART and inverts negative event durations) by @rfc2822 in #1858
  • Try to fix pending sync state test failures by using a hot flow by @sunkup in #1839
  • Improve closing of content provider in verify account owner test by @sunkup in #1838
  • Update synctools by @rfc2822 in #1864

Refactoring

  • Update WebDAV property names by @rfc2822 in #1841
  • Extract ResourceDownloader from ContactsSyncManager, add tests by @rfc2822 in #1849
  • LocalTaskList/LocalTask: Consume fields provided by synctools by @sunkup in #1811
  • HttpClientBuilder: clarify documentation for authDomain by @rfc2822 in #1857

Dependencies

Other changes

Full Changelog: v4.5.6.1-ose...v4.5.7-ose

v4.5.6.1-ose

27 Nov 10:43

Choose a tag to compare

What's Changed

Bug fixes

Dependencies

  • [CI] Bump actions/checkout from 5 to 6 in the ci-actions group by @dependabot[bot] in #1837
  • Bump the app-dependencies group with 15 updates by @dependabot[bot] in #1840

Full Changelog: v4.5.6-ose...v4.5.6.1-ose

v4.5.6-ose

24 Nov 13:28

Choose a tag to compare

What's Changed

New features

  • DebugInfo: Support viewing jtx Board resources by @sunkup in #1818

Bug fixes

  • Update Calendars.OWNER_ACCOUNT when 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_android14 by @rfc2822 in #1824
  • Update synctools by @rfc2822 in #1825
  • Fix DeadObjectException handling in SyncManager and Syncer by @rfc2822 in #1834

Refactoring

Dependencies

Other changes

Full Changelog: v4.5.5-ose...v4.5.6-ose

v4.5.5-ose

28 Oct 11:20

Choose a tag to compare

What's Changed

New features

  • ExceptionInfoDialog: show explanation on http 405 and others by @sunkup in #1739
  • Update http error message strings by @sunkup in #1745
  • Update implementation to match guidelines by @ArnyminerZ in #1747

Bug fixes

  • Fix state matching logic in AndroidSyncFrameworkTest by @rfc2822 in #1708
  • Use IntentCompat for account fetching from intent extras by @ArnyminerZ in #1731
  • Fix unreachable code possibly causing foreign key constraint violation exception by @sunkup in #1740
  • Rename account on background thread by @sunkup in #1727
  • Update Compose BOM and use PrimaryTabRow by @rfc2822 in #1772
  • Move debug info notification action to debug info screen button by @sunkup in #1730

Refactoring

Dependencies

  • Bump the app-dependencies group with 12 updates by @dependabot[bot] in #1714
  • Bump the app-dependencies group with 4 updates by @dependabot[bot] in #1724
  • Update synctools to work around eventStatus=null update problem by @rfc2822 in #1728
  • Bump the app-dependencies group with 12 updates by @dependabot[bot] in #1732
  • [CI] Bump gradle/actions from 4 to 5 in the ci-actions group by @dependabot[bot] in #1736
  • Bump the app-dependencies group across 1 directory with 13 updates by @dependabot[bot] in #1744
  • [CI] Bump github/codeql-action from 3 to 4 in the ci-actions group by @dependabot[bot] in #1749
  • Bump the app-dependencies group across 1 directory with 7 updates by @dependabot[bot] in #1778

Other changes

Full Changelog: v4.5.4-ose...v4.5.5-ose

v4.5.4-ose

13 Sep 10:34

Choose a tag to compare

What's Changed

New features

  • Change "Account doesn't exist" toast message to "Account has been removed" for deleting accounts by @ArnyminerZ in #1650
  • Using new suggested icons for tabs by @ArnyminerZ in #1657

Bug fixes

  • Fix bottom bar color on custom tabs by @ArnyminerZ in #1640
  • Make "sync pending" work in AccountsScreen and AccountScreen by @rfc2822 in #1615
  • [Sync Framework] Android 14+: Cancel forever pending address book account syncs by @sunkup in #1643
  • Fix NPE when Event._ID is larger than Integer.MAX_VALUE by @rfc2822 in #1661
  • Don't disable sync-ability of address books when set to manual only by @sunkup in #1662
  • Handle null cases for Events.DIRTY by @ArnyminerZ in #1663
  • Disable pending sync indicator on Android 14+ by @sunkup in #1689
  • Fix KotlinNotImplementedError in LocalGroup update method by @rfc2822 in #1696
  • Update synctools to fix #1701 by @rfc2822 in #1702

Refactoring

  • Rename CollectionListRefresher to CollectionsWithoutHomeSetRefresher by @sunkup in #1644
  • Update synctools for events as Entity and EventAndExceptions by @rfc2822 in #1605

Dependencies

Other changes

Full Changelog: v4.5.3-ose...v4.5.4-ose

v4.5.3-ose

04 Aug 10:18
51d6ed2

Choose a tag to compare

What's Changed

New features

Bug fixes

  • [Sync framework] Fix sync always pending on Android 14+ by @sunkup in #1463
  • Use early entry point for sync adapter services by @rfc2822 in #1610
  • AndroidSyncFrameworkTest: allow optional states by @rfc2822 in #1625
  • Correctly handle SecurityException for acquireContentProvider by @ArnyminerZ in #1622
  • Fix ETag update logic in QueryChildDocumentsOperation by @rfc2822 in #1626

Refactoring

  • Update synctools for AndroidEvent2 by @rfc2822 in #1601
  • [UI] Use "(optional)" in labels to indicate optional textfields by @sunkup in #1571
  • Extract discoverHomesets() to ServiceRefresher by @sunkup in #1604
  • Choose real or fake (for tests) SyncAdapter over DI by @rfc2822 in #1608
  • Extract refreshHomesetsAndTheirCollections to HomeSetRefresher by @sunkup in #1606
  • [WebDAV] Implement command pattern, streamline lifecycle, remove WebdavScope by @rfc2822 in #1617
  • WebDAV: remove notifications, timeout logic by @rfc2822 in #1630
  • Replaced Webcal tab icon in collections list by @ArnyminerZ in #1628

Other changes

Full Changelog: v4.5.2.1-ose...v4.5.3-ose

v4.5.2.1-ose

21 Jul 16:29

Choose a tag to compare

What's Changed

Bug fixes

Refactoring

Other changes

Full Changelog: v4.5.2-ose...v4.5.2.1-ose