Releases: GrapheneOS/Messaging
12
Notable changes in version 12:
- update SDK to 36 (Android 16)
- migrate to AndroidX Fragment, Loader and Preference libraries including handling a breaking change in the LoaderManager API
- update Kotlin to 2.2.0
- update Android Gradle plugin to 8.12.0
- update Gradle to 8.14.3
- update AndroidX AppCompat library to 1.7.1 in one of the Android platform dependencies
A full list of changes from the previous release (version 11) is available through the Git commit log between the releases.
11
Notable changes in version 11:
- temporarily revert AndroidX fragment/loader/preference library migration due to what appears to be an upstream Messaging or AndroidX bug causing the app to go back to the conversation list when returning to it
A full list of changes from the previous release (version 10) is available through the Git commit log between the releases.
10
Notable changes in version 10:
- revert change to process message data in secondary users since it caused a regression (duplicate received messages from secondary users) and needs to be done another way
A full list of changes from the previous release (version 9) is available through the Git commit log between the releases.
9
Notable changes in version 9:
- process message data in secondary users
- avoid creating conversation channels prior to users configuring notifications for them
- mark bubbled conversations as read
- remove duplicate observable conversation sound
- migrate to AndroidX Fragment, Loader and Preference libraries
- update AndroidX Appcompat library to 1.7.1
- update Gradle to 8.14.2
A full list of changes from the previous release (version 8) is available through the Git commit log between the releases.
8
Notable changes in version 8:
- associate contact URIs with notifications to fix starred contacts bypassing Do Not Disturb
- respect "Incoming messages" notification settings when creating notification channels for conversations
- prevent conversation deleted toast spam
- update Guava library to 33.4.8
- update AndroidX RecyclerView library to 1.4.0
- update Android Gradle plugin to 8.10.1
- update Gradle to 8.14.1
- update Kotlin to 2.1.21
- update Android build tools to 36.0.0
- migrate to AndroidX Nullable annotations
A full list of changes from the previous release (version 7) is available through the Git commit log between the releases.
7
Notable changes in version 7:
- avoid null pointer exception in an edge case for the notification overhaul
A full list of changes from the previous release (version 6) is available through the Git commit log between the releases.
6
Notable changes in version 6:
- completely overhaul notifications with support for notification channels, conversation-style notifications, quick replies and other modern notification features
A full list of changes from the previous release (version 5) is available through the Git commit log between the releases.
5
Initial out-of-band update with dependency updates and under-the-hood modernization.