github bitfireAT/davx5-ose v4.5.21-rc.1-ose

pre-release7 hours ago

What's Changed

✨ New features

  • Add local network access permission request (Android 17) by @ArnyminerZ in #2908
  • [UI] Require user to confirm local data removal or loss when disabling collection by @sunkup in #2930

🪲 Bug fixes

  • Fix sync conflict for locally modified, but remotely deleted resources + related cases by @sunkup in #2886
  • Fix Windows builds and improve determinism on tests by @TheScarastic in #2912
  • Have back icon button go to previous page instead of always quitting the login flow by @sunkup in #2887
  • Fix release build crash because of missing aboutlibraries.json after shrinking by @sunkup in #2928
  • Skip empty carddav and caldav member responses by @sunkup in #2942
  • Normalize member URLs when received from server by @ArnyminerZ in #2940
  • Skip and log resources without ETags instead of failing sync by @sunkup in #2944

⛓️ Dependencies

  • Update dependencies (including Ktor), remove IoCoroutineWorker by @dependabot[bot] in #2902
  • [l10n] Bump l10n from 5f723eb to e4b3e82 by @dependabot[bot] in #2901
  • Bump the app-dependencies group with 6 updates by @dependabot[bot] in #2925
  • [l10n] Bump l10n from e4b3e82 to 52788a1 by @dependabot[bot] in #2926
  • [l10n] Bump l10n from 52788a1 to 1a1c1f7 by @dependabot[bot] in #2927
  • [CI] Bump gradle/actions from 6.3.0 to 6.4.0 in the ci-actions group by @dependabot[bot] in #2937
  • Bump com.google.guava:guava from 33.7.1-android to 33.7.2-android in the app-dependencies group by @dependabot[bot] in #2945
  • [l10n] Bump l10n from 1a1c1f7 to 686b6f1 by @dependabot[bot] in #2949

⚙️ CI/CD

  • Auto merge translation update PRs when tests succeed and notify on failure by @sunkup in #2922

✏️ Other changes

  • Adjust stat parameters in URLs by @ArnyminerZ in #2904
  • Throw LocalStorageException instead of RemoteException (part 1) by @cketti in #2913
  • Throw LocalStorageException instead of RemoteException (part 2) by @cketti in #2914
  • Throw LocalStorageException instead of RemoteException (part 3) by @cketti in #2916
  • Throw LocalStorageException instead of RemoteException (part 4) by @cketti in #2917
  • Throw LocalStorageException instead of RemoteException (part 5) by @cketti in #2918
  • Throw LocalStorageException instead of RemoteException (part 6) by @cketti in #2920
  • Throw LocalStorageException instead of RemoteException (part 7) by @cketti in #2921
  • Throw LocalStorageException instead of RemoteException (part 8) by @cketti in #2923

New Contributors

Full Changelog: v4.5.20-ose...v4.5.21-rc.1-ose

Don't miss a new davx5-ose release

NewReleases is sending notifications on new releases.