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
IntentCompatfor 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
PrimaryTabRowby @rfc2822 in #1772 - Move debug info notification action to debug info screen button by @sunkup in #1730
Refactoring
- Use SensitiveString for passwords by @rfc2822 in #1692
- Update dav4jvm by @rfc2822 in #1709
- Update AboutLibraries and other dependencies by @rfc2822 in #1760
- Migrate to
SecureTextFieldby @ArnyminerZ in #1191
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
- Remove duplicate lines in .gitignore by @mbiebl in #1725
- Update synctools (new uses event builders/processors) and Kotlin/KSP by @rfc2822 in #1726
- Add CODEOWNERS file by @rfc2822 in #1729
- Update Kotlin and KSP versions by @rfc2822 in #1776
Full Changelog: v4.5.4-ose...v4.5.5-ose