2024-07-10
Benchmark: v1.3.0-beta02
July 10, 2024
androidx.benchmark:benchmark-*:1.3.0-beta02 is released. Version 1.3.0-beta02 contains these commits.
Bug Fixes
- Gracefully handle EXITCODE
2when starting Perfetto to log a warning, but proceed.
Collection: v1.4.1
July 10, 2024
androidx.collection:collection-*:1.4.1 is released. Version 1.4.1 contains these commits.
Bug Fixes
- Remove deleted tombstones from Map/Set when resizing. (7a996c5, b/345960092)
Compose Animation: v1.7.0-beta05
July 10, 2024
androidx.compose.animation:animation-*:1.7.0-beta05 is released. Version 1.7.0-beta05 contains these commits.
Bug Fixes
- The Transition property
totalDurationNanosnow can be properly read within asnapshotFlow.
Compose Foundation: v1.7.0-beta05
July 10, 2024
androidx.compose.foundation:foundation-*:1.7.0-beta05 is released. Version 1.7.0-beta05 contains these commits.
Bug Fixes
- Fix for treatment of Nan values in
SnapFlingBehaviorand Pager.
Compose Material: v1.7.0-beta05
July 10, 2024
androidx.compose.material:material-*:1.7.0-beta05 is released. Version 1.7.0-beta05 contains these commits.
Compose Runtime: v1.7.0-beta05
July 10, 2024
androidx.compose.runtime:runtime-*:1.7.0-beta05 is released. Version 1.7.0-beta05 contains these commits.
Compose UI: v1.7.0-beta05
July 10, 2024
androidx.compose.ui:ui-*:1.7.0-beta05 is released. Version 1.7.0-beta05 contains these commits.
Bug Fixes
- Fixed a bug where changing the software keyboard would cause
TextFieldto not accept input from the new keyboard until the focus is lost and regained. - Fixed an issue where attempts to persist layer contents would cause unintended side effects when rendering with
SurfaceViewcontent.
credentials: v1.3.0-rc01
July 10, 2024
androidx.credentials:credentials:1.3.0-rc01 and androidx.credentials:credentials-play-services-auth:1.3.0-rc01 are released. Version 1.3.0-rc01 contains these commits.
New Features
- A version bump release along with small implementation updates.
Emoji2: v1.5.0-beta01
July 10, 2024
androidx.emoji2:emoji2-*:1.5.0-beta01 is released. Version 1.5.0-beta01 contains these commits.
New Features
- Support emoji 15.1 and bidirectional emoji selection UI.
- Support multi-skintone selection redesign.
Bug Fixes
EmojiPickerView’s tab selection and indicator updates one click behind. (146b02, b/288261054)EmojiPickerView’s tab selection and indicator is broken. (5e1f14, b/273883688)
Games-Activity: v3.0.4
July 10, 2024
androidx.games:games-activity:3.0.4 is released. Version 3.0.4 contains these commits.
Bug Fixes
- Fixed handling of null pointers.
- Fixed missing state updates for some states in
onConfiguration()callback.
Games Frame Pacing: v2.1.1
July 10, 2024
androidx.games:games-frame-pacing:2.1.1 is released. Version 2.1.1 contains these commits.
Bug Fixes
- Properly unregister display listener from swappy to avoid a hang.
- Fix a crash in
ChoreographerFilter::onSettingsChangedusing destroyed mutex.
Navigation: v2.8.0-beta05
July 10, 2024
androidx.navigation:navigation-*:2.8.0-beta05 is released. Version 2.8.0-beta05 contains these commits.
Bug Fixes
- Fix
singleTopnavigation crash when nestedNavGraphsshare the samestartDestinationroute. (I17b94, b/294408596)
privacysandbox ads: v1.1.0-beta09
July 10, 2024
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta09 and androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta09 are released. Version 1.1.0-beta09 contains these commits.
API Changes
- Add missing Java constructor overloads for
GetAdSelectionDataRequestExperimental API. (Ifbf88).
Room: v2.7.0-alpha05
July 10, 2024
androidx.room:room-*:2.7.0-alpha05 is released. Version 2.7.0-alpha05 contains these commits.
API Changes
- Renamed
SQLiteKttoSQLiteandBundledSQLiteKttoBundledSQLite. (I8b501)
Bug Fixes
- Fixed a bug where a
RoomDatabasewould deadlock or error out with a connection timeout when using theAndroidSQLiteDriver.
Security-State: v1.0.0-alpha03
July 10, 2024
androidx.security:security-state:1.0.0-alpha03 is released. Version 1.0.0-alpha03 contains these commits.
Bug Fixes
- Fixing ASB-A- pattern for Android security bulletin bugs, JSON parsing for additional components, and
Webviewpackaged retrieval. (Ide86a)
Sqlite: v2.5.0-alpha05
July 10, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha05 is released. Version 2.5.0-alpha05 contains these commits.
API Changes
- Renamed
SQLiteKttoSQLiteandBundledSQLiteKttoBundledSQLite. (I8b501)
tv: v1.0.0-alpha11
July 10, 2024
androidx.tv:tv-foundation:1.0.0-alpha11 is released. Version 1.0.0-alpha11 contains these commits.
API Changes
- Tv Lazy Layouts have been deprecated from tv-foundation library. Refer to this ticket to learn how to migrate away from the tv lazy layouts. (I0855f, b/332674072)
PlatformImeOptionsis now a concrete class instead of an interface. (If40a4)
Tv-Material: v1.0.0-rc01
July 10, 2024
androidx.tv:tv-material:1.0.0-rc01 is released. Version 1.0.0-rc01 contains these commits.
wear protolayout: v1.2.0-beta01
July 10, 2024
androidx.wear.protolayout:protolayout-*:1.2.0-beta01 is released. Version 1.2.0-beta01 contains these commits.
New Features
The 1.2.0-beta01 release of Wear ProtoLayout indicates that this release of the library is feature complete and the API is locked (except where marked as experimental). Wear ProtoLayout 1.2 includes the following new functionalities and APIs:
FontStylehas been updated to have additional font support as following:- Setting different font variation setting such as
FontSetting.weightandFontSetting.width - Setting the same width for all numeric characters - tabular numerals (
FontSetting.tnumfont feature setting) - Improved font selection APIs to support the upcoming flex fonts by specifying preferred font family names to be used.
- Setting different font variation setting such as
- Extended
Cornermodifier to support specifying eachCornerRadiuswith a separate horizontal and vertical values to allow building elements with asymmetric corners. - Added a new
Transformationmodifier offering translation, rotation and scaling ofLayoutElement. These transformations can be animated by using dynamic values. - Added
setArcDirectionwithClockwise,CounterClockwiseandNormaloptions to all arc elements (Arc,ArcLineandArcText) for better support in different layout directions (such as LTR and RTL). - Improved accessibility of all touch targets by extending the tappable area of any element that uses
Clickablemodifier to be at least48dpby48dp. - Improved
PrimaryLayoutandEdgeContentLayoutby addingsetResponsiveContentInsetEnabledto better support responsive behavior of these layouts across different screen sizes and improve Tiles consistency. Added linter warning to suggest usage of these APIs with a quick fix. - Improved scaling/non-scaling of the Material
Textfor Android 14's non-linear font scaling.
API Changes
- Default font family name (
DEFAULT_SYSTEM_FONT) is removed as it is implied by not using thepreferredFontFamiliesAPI. (I39dab) - Parameter passed in to the
FontSetting.widthshould be positive. (I1266f)
Wear Tiles: v1.4.0-beta01
July 10, 2024
androidx.wear.tiles:tiles-*:1.4.0-beta01 is released. Version 1.4.0-beta01 contains these commits.
New Features
The 1.4.0-beta01 release of Wear Tiles indicates that this release of the library is feature complete and the API is locked (except where marked as experimental). Wear Tiles 1.4 includes the following new functionalities and APIs:
- Tooling support for specifying custom platform data for Tiles previews in Android Studio.