What's Changed
Refactoring
- Update DmfsTask import path in task-related classes by @sunkup in #2192
- Run
ShortcutManager.setDynamicShortcutson IO dispatcher by @ArnyminerZ in #2197 - Fix various compile warnings by @rfc2822 in #2204
LocalAddressBook: takegroupMethodas argument by @rfc2822 in #2213
Dependencies
- Bump the app-dependencies group with 11 updates by @dependabot[bot] in #2163
- Bump the app-dependencies group with 3 updates by @dependabot[bot] in #2182
- Bump the app-dependencies group with 7 updates by @dependabot[bot] in #2208
Other changes
- Push settings screen: Minimum functionality by @sunkup in #2167
- Update compile SDK to 37 and AGP 9.x compatibility by @rfc2822 in #2177
- Push Settings: Add action card to set default UnifiedPush distributor by @sunkup in #2175
- Push Settings: Add push capability info card by @sunkup in #2178
- Update synctools to a version that uses ical4j 4.x by @rfc2822 in #2087
- Push settings screen: Reload on package changes by @sunkup in #2181
- Update synctools to fix R8 rules for release builds by @rfc2822 in #2191
- Rename ViewModels to
...ViewModelsuffix by @rfc2822 in #2187 - [Push] Integrate new Push settings screen by @cketti in #2186
- Change debug info/WebDAV authority names to work around Google Play bug by @rfc2822 in #2201
- Translations update from Hosted Weblate by @weblate in #2202
- [Push] Update registration worker to actively select distributor by @ArnyminerZ in #2166
- Enable Kotlin annotation default target and clean up DI annotations by @rfc2822 in #2203
- Switch Kotlin annotation default target to
param-propertyfor core, too by @rfc2822 in #2212
Full Changelog: v4.5.12-beta.1-ose...v4.5.12-rc.2-ose