Skip to content

2022-10-20

Choose a tag to compare

@github-actions github-actions released this 24 Oct 13:32
· 182 commits to main since this release

Activity: v1.6.1

October 24, 2022

androidx.activity:activity:1.6.1, androidx.activity:activity-compose:1.6.1, and androidx.activity:activity-ktx:1.6.1 are released. Version 1.6.1 contains these commits.

Bug Fixes

  • Fixed an issue with the PickMultipleVisualMedia Activity Result contract not launching on Android R devices when using the default value for maxItems. (Ie2776, b/249182130)

Activity: v1.7.0-alpha02

October 24, 2022

androidx.activity:activity:1.7.0-alpha02, androidx.activity:activity-compose:1.7.0-alpha02, and androidx.activity:activity-ktx:1.7.0-alpha02 are released. Version 1.7.0-alpha02 contains these commits.

Bug Fixes

  • From Activity 1.6.1: Fixed an issue with the PickMultipleVisualMedia Activity Result contract not launching on Android R devices when using the default value for maxItems. (Ie2776, b/249182130)

Benchmark: v1.2.0-alpha06

October 24, 2022

androidx.benchmark:benchmark-*:1.2.0-alpha06 is released. Version 1.2.0-alpha06 contains these commits.

API Changes

  • BaselineProfileRule no longer requires root on Android 13 (API 33), and is no longer experimental. (Ie0a7d, b/250083467, b/253094958)
    • This change also fixes how profiles from an app are flushed to disk on unrooted devices, but requires updating the target app's profileinstaller dependency.
    • To use BaselineProfileRule or CompilationMode.Partial(warmupIterations) on an unrooted device, you must also update your target app to use androidx.profileinstaller.profileinstaller:1.3.0-alpha01. This enables flushing the profile to disk correctly, so that it can be compiled/extracted.

Bug Fixes

Browser: v1.5.0-alpha01

October 24, 2022

androidx.browser:browser:1.5.0-alpha01 is released. Version 1.5.0-alpha01 contains these commits.

New Features

  • Added CustomTabsIntent.Builder#setInitialActivityHeightPx, which allows developers to specify the initial launch height of a Custom Tab, and optionally the resize behavior (fixed or resizable). (I48bd3)
  • Added CustomTabsIntent.Builder#setToolbarCornerRadiusDp which allows developers to specify the toolbar's top corner radius. (I48bd3)
  • Added CustomTabsIntent.Builder#setCloseButtonPosition which allows developers to set the position of the close button on the toolbar. (I48bd3)
  • Added an onActivityResized callback method to interface CustomTabsCallback to let developers know when a Custom Tab is resized (expanded to full height or minimized back down to initial launch height). (Id99ce)
  • Populates the current app's language in Accept-Language by default to align to Android’s per-app language experience. (I3d1d7)

API Changes

  • Added @RequiresPermission to APIs that require granting the POST_NOTIFICATIONS permission on SDK 33 and above. This was developed in an internal branch. b/238790278 for reference.

CameraX: v1.2.0-rc01

October 24, 2022

androidx.camera:camera-*:1.2.0-rc01 is released. Version 1.2.0-rc01 contains these commits.

API Changes

  • Add setStreamUseCase API for OutputConfiguration. User can specify the Stream Use Case for the stream session, overrding CameraX's internal logics to choose Stream Use Case in order to optimize according to their need. (Ib1a95)

Bug Fixes

  • Fixed Samsung J7 Prime (SM-G610M) and J7 (SM-J710MN) Preview/VideoCapture stretched issue on API level 27 devices. Resolution 1920x1080 causes the Preview/VideoCapture images to be stretched. Added workaround to not select the 1920x1080 resolution for Preview or VideoCapture to avoid the image stretched problem. (I0e04e)
  • Fixed low framerate when using VideoCapture and Preview use cases with 16:9 aspect ratio on some Huawei devices. (If8c88, b/223643510)
  • Fixed camera open failure when Preview's SurfaceProvider is not set. As part of the fix, Preview with no SurfaceProvider set will now not be configured into the camera capture session. (I99681)

Compose Animation: v1.3.0

October 24, 2022

androidx.compose.animation:animation:1.3.0, androidx.compose.animation:animation-core:1.3.0, and androidx.compose.animation:animation-graphics:1.3.0 are released. Version 1.3.0 contains these commits.

Important changes since 1.2.0

  • New set of easing functions are made stable

Compose Foundation: v1.3.0

October 24, 2022

androidx.compose.foundation:foundation:1.3.0 and androidx.compose.foundation:foundation-layout:1.3.0 are released. Version 1.3.0 contains these commits.

Important changes since 1.2.0

  • Experimental versions of LazyVerticalStaggeredGrid and LazyHorizontalStaggeredGrid were introduced.
  • SnapFlingBehavior, rememberSnapFlingBehavior and other corresponding APIs were added as experimental.
  • Modifier.clickable, Modifier.toggleable, and Modifier.selectable now show ripples if clicked with the keyboard or d-pad on a remote control.

Compose Material: v1.3.0

October 24, 2022

androidx.compose.material:material-*:1.3.0 is released. Version 1.3.0 contains these commits.

Important changes since 1.2.0

Behavior breaking change

  • Maximum supported elevation in dialogs and popups has been reduced to 8dp.

API Changes

  • Add a Pull-To-Refresh component to Compose (I29168).
  • Change parameter name from values to value in RangeSlider (I3b79a).

Compose Material 3: v1.0.0

October 24, 2022

androidx.compose.material3:material3:1.0.0 and androidx.compose.material3:material3-window-size-class:1.0.0 are released. Version 1.0.0 contains these commits.

Major features of 1.0.0

This is the first stable release of Compose Material 3!

Material Design 3 theming and Material You dynamic color

Material Design 3 components

Window Size Class

  • material3-window-size-class is a new library that provides support for window size classes: a set of opinionated viewport breakpoints for you to design, develop, and test resizable application layouts against. You can use calculateWindowSizeClass to retrieve a window size class instance, which you can use to determine how your UI should appear, such as showing a navigation rail instead of bottom navigation for larger window sizes. For more information and sample usage see the API reference documentation for WindowSizeClass.

  • Please see this blog post for more details!

Compose Runtime: v1.3.0

October 24, 2022

androidx.compose.runtime:runtime-*:1.3.0 is released. Version 1.3.0 contains these commits.

Important changes since 1.2.0

Exception Handling / Live Edit Support

Composition Tracing

Composable Reflection APIs

Runtime Fixes

Snapshot System

Compose UI: v1.3.0

October 24, 2022

androidx.compose.ui:ui-*:1.3.0 is released. Version 1.3.0 contains these commits.

Important changes since 1.2.0

  • New experimental API suite LookaheadLayout (enabling previously impossible animation behaviors)
  • New experimental API suite Modifier.Node (higher-performance alternative to Modifier.composed)
  • Improved window insets support.
  • Focus support for D-Pads and hardware keyboard in LazyLists.
  • Maximum supported elevation in dialogs and popups has been reduced to 8dp (behavior breaking change for some customized design systems – rationale in beta01 release notes)
  • Many minor, nonbreaking API improvements
  • Many bugfixes and performance improvements

Compose Animation: v1.4.0-alpha01

October 24, 2022

androidx.compose.animation:animation:1.4.0-alpha01, androidx.compose.animation:animation-core:1.4.0-alpha01, and androidx.compose.animation:animation-graphics:1.4.0-alpha01 are released. Version 1.4.0-alpha01 contains these commits.

Bug Fixes

  • Fix incorrect interruption animation in AnimatedContent (b/238662479)

Compose Foundation: v1.4.0-alpha01

October 24, 2022

androidx.compose.foundation:foundation:1.4.0-alpha01 and androidx.compose.foundation:foundation-layout:1.4.0-alpha01 are released. Version 1.4.0-alpha01 contains these commits.

API Changes

  • A new method, awaitEachGesture(), for gesture detectors was added. It operates similar to forEachGesture(), but the loop over gestures operates entirely within the AwaitPointerEventScope so events can't be lost between iterations.
  • forEachGesture() has been deprecated in favor of awaitEachGesture() because it allows events to be lost between gestures. (Iffc3f, b/251260206)
  • Added WindowInsets.imeAnimationSource and WindowInsets.imeAnimationTarget to determine the animation progress and know where the IME will be after animation completes. (I356f1, b/217770337)

Compose Material: v1.4.0-alpha01

October 24, 2022

androidx.compose.material:material-*:1.4.0-alpha01 is released. Version 1.4.0-alpha01 contains these commits.

API Changes

  • A new method, awaitEachGesture(), for gesture detectors was added. It operates similar to forEachGesture(), but the loop over gestures operates entirely within the AwaitPointerEventScope so events can't be lost between iterations.
  • forEachGesture() has been deprecated in favor of awaitEachGesture() because it allows events to be lost between gestures. (Iffc3f, b/251260206)

Compose Material 3: v1.1.0-alpha01

October 24, 2022

androidx.compose.material3:material3:1.1.0-alpha01 and androidx.compose.material3:material3-window-size-class:1.1.0-alpha01 are released. Version 1.1.0-alpha01 contains these commits.

Bug Fixes

  • Fixes to the top app bar when title is applied with a TextStyle and a Brush. (If667e)

Compose Runtime: v1.4.0-alpha01

October 24, 2022

androidx.compose.runtime:runtime-*:1.4.0-alpha01 is released. Version 1.4.0-alpha01 contains these commits.

API Changes

  • SnapshotStateList and SnapshotStateMap now have explicit implementaions of toList() and toMap(), respectfully. These methods return their current content without peforming a copy as they return the internal immutable data used to store their content. This value can be used, for example, to produce a flow of values using snapshotFlow without requiring copying of the data. (Ica2bd)

Compose UI: v1.4.0-alpha01

October 24, 2022

androidx.compose.ui:ui-*:1.4.0-alpha01 is released. Version 1.4.0-alpha01 contains these commits.

API Changes

  • A new method, awaitEachGesture(), for gesture detectors was added. It operates similar to forEachGesture(), but the loop over gestures operates entirely within the AwaitPointerEventScope so events can't be lost between iterations.
  • forEachGesture() has been deprecated in favor of awaitEachGesture() because it allows events to be lost between gestures. (Iffc3f, b/251260206)
  • Deprecating recycling of acccessibility objects in androidx. We've found performance changes to be negligible in even the oldest supported versions. (I0a961)
  • Added DrawStyle as an Experimental attribute to TextStyle and SpanStyle to enable drawing outlined text. (If24b8, b/155421273)
  • AnnotatedString.Builder now implements kotlin.text.Appendable. (I1a061, b/231030444)
  • AnnotatedString.Builder now has an append(AnnotatedString, start: Int, end: Int) method to append a substring of an AnnotatedString and the intersecting styles.
  • Added DrawStyle parameter to Paragraph and MultiParagraph paint functions that enables drawing outlined text. (Ic8102, b/155421273)

External Contribution

  • Thanks for vighnesh for adding TV Devices to Previews (Ie15cd)

Core Google Shortcuts: v1.1.0

October 24, 2022

androidx.core:core-google-shortcuts:1.1.0 is released. Version 1.1.0 contains these commits.

Important changes since 1.0.0

  • Migrated from using com.google.firebase:firebase-appindexing to the new com.google.android.gms:play-services-appindex library. This version of the library is not compatible with com.google.firebase:firebase-appindexing. Developers should avoid using both libraries to avoid build errors.

Exifinterface: v1.3.5

October 24, 2022

androidx.exifinterface:exifinterface:1.3.5 is released. Version 1.3.5 contains these commits.

Bug Fixes

  • Fix two cases of saveAttributes() producing invalid WebP files.

Fragment: v1.5.4

October 24, 2022

androidx.fragment:fragment:1.5.4, androidx.fragment:fragment-ktx:1.5.4, and androidx.fragment:fragment-testing:1.5.4 are released. Version 1.5.4 contains these commits.

Bug Fixes

  • Fixed an error where using a custom FragmentController with a host that does not implement a provider callback interface (OnConfigurationChangedProvider, OnMultiWindowModeChangedProvider, OnTrimMemoryProvider, OnPictureInPictureModeChangedProvider) and calling its deprecated dispatch function would fail to dispatch to child fragments. (I9b380)

graphics: v1.0.0-alpha01

October 24, 2022

androidx.graphics:graphics-core:1.0.0-alpha01 is released. Version 1.0.0-alpha01 contains these commits.

New Features

  • Initial release of the graphics core AndroidX library. This includes APIs to support low latency use cases such as stylus input. This also introduces some helper APIs for OpenGL usage.

API Changes

  • Introduces GLFrontBufferedRenderer to assist in front and multi-buffered rendering to achieve both low latency and high quality rendering output.
  • Introduces GLRenderer API to assist in OpenGL rendering for various Surface providers such as SurfaceView, TextureView and others.

Health Services Client: v1.0.0-beta01

October 24, 2022

androidx.health:health-services-client:1.0.0-beta01 is released. Version 1.0.0-beta01 contains these commits.

New Features

  • Added the ability to listen for health events through PassiveMonitoringClient with the first event being: HealthEvent.FALL_DETECTED.

  • New ExerciseTypes:

    • ALPINE_SKIING
    • BACKPACKING
    • CROSS_COUNTRY_SKIING
    • HORSE_RIDING
    • INLINE_SKATING
    • MOUNTAIN_BIKING
    • ORIENTEERING
    • ROLLER_SKATING
    • YACHTING
  • New DataTypes:

    • ELEVATION_LOSS
    • GOLF_SHOT_COUNT

API Changes

  • Updated how data is modeled: the data model and how DataTypes, DataPoints, and their underlying values are represented have been overhauled. The top level impact is that APIs are now much more explicit and type safe.
  • Location DataPoints are no longer represented as a DoubleArray, but instead as a strongly-typed LocationData object.
  • Moved to a new set of passive listener APIs:
    • The broadcast was replaced by the PassiveListenerService.
    • The existing listeners were replaced with a single listener: PassiveListenerCallback.
  • Added <queries> tag to Health Services manifest so that applications no longer need to specify this in their own manifest (provided manifest merger is turned on in their build system.)
  • Moved away from many ExerciseStates to represent the exercise is ending / ended and added new exercise states ENDING and ENDED. These are now combined with ExerciseEndReason to represent the full gamut of previous states.
  • Renamed PassiveListenerConfig setPassiveGoals to setDailyGoals to better reflect we only support daily passive goals.
  • PassiveGoals now always REPEATED, passive TriggerFrequency removed.
  • Annotated all Long and Double parameters with @FloatRange.
  • Added swimmingPoolLengthMeters property to ExerciseConfig which may be optionally specified to improve distance calculations for pool swims.
  • Deprecated ExerciseUpdate.activeDuration. Use ExerciseUpdate.activeDurationCheckpoint instead.
  • Renamed the API flushExerciseAsync() to flushAsync() in ExerciseClient.
  • Measure.registerCallback renamed to Measure.registerMeasureCallback.
  • General naming changes:
    • Distance properties now have meters suffix.
    • Callback method names are now past tense.
    • Most abbreviations have been removed (HrAccuracy is now HeartRateAccuracy.)
    • Properties following the pattern enableFoo are now named isFooEnabled.
  • Migrated away from Enums.
  • Times represented by Double are now represented by Duration.
  • Functions returning a ListenableFuture<Void?> now return a ListenableFuture<Void>.
  • Functions that accept a callback now always have the callback appear as the last parameter.
  • Classes with builders now always also have public constructors.
  • Registration functions no longer return a ListenableFuture and instead pass registration status to the provided callback.
  • KDocs have now been improved.
  • Public classes no longer extend ProtoParcelable.

Bug Fixes

  • General improvements to IPC reliability (I3b1e2)

Health Connect: v1.0.0-alpha07

October 24, 2022

androidx.health.connect:connect-client:1.0.0-alpha07 is released. Version 1.0.0-alpha07 contains these commits.

API Changes

  • Record arguments without default values are placed before arguments with default values. For consistency, Instant and ZoneOffset arguments are always placed at the very beginning. (Id618c)
  • Rename HealthConnectClient.getOrCreate#packageNames to providerPackageNames. (Id81e4)

Bug Fixes

  • Adds Record field value validations. Extremely wrong values will throw IllegalArgumentExceptions when provided value is out of reasonable bounds. (Ie171d)
  • Validates record start time before end time where relevant. (I02460)

input: v1.0.0-alpha01

October 24, 2022

androidx.input:input-motionprediction:1.0.0-alpha01 is released. Version 1.0.0-alpha01 contains these commits.

New Features

  • Initial release of the input prediction AndroidX library. This includes an API to reduce the perceived latency of input interactions by predicting future motion events.

API Changes

  • Introduces MotionEventPredictor, a utility that provides predicted motion events based on the previously received ones.

Lifecycle: v2.6.0-alpha03

October 24, 2022

androidx.lifecycle:lifecycle-*:2.6.0-alpha03 is released. Version 2.6.0-alpha03 contains these commits.

Bug Fixes

  • Fixed an issue with constraints between different Lifecycle modules not working as intended. (I18d0d, b/249686765)
  • Errors thrown by LifecycleRegistry.moveToState() now include a more helpful error messaging that informs developers of the component causing the error. (Idf4b2, b/244910446)

Navigation: v2.5.3

October 24, 2022

androidx.navigation:navigation-*:2.5.3 is released. Version 2.5.3 contains these commits.

Bug Fixes

  • NavHost will no longer cause a NoSuchElementException when there is no destination available for the Crossfade to compose. It will now just skip the composition. (Ieb46e, b/253299416)
  • Fixed an issue where saved Compose state (e.g., usages of rememberSaveable) were not being forgotten and removed when a destination was popped off the back stack. (I64949)

Navigation: v2.6.0-alpha03

October 24, 2022

androidx.navigation:navigation-*:2.6.0-alpha03 is released. Version 2.6.0-alpha03 contains these commits.

Bug Fixes

  • From Navigation 2.5.3: NavHost will no longer cause a NoSuchElementException when there is no destination available for the Crossfade to compose. It will now just skip the composition. (Ieb46e, b/253299416)
  • From Navigation 2.5.3: Fixed an issue where saved Compose state (e.g., usages of rememberSaveable) were not being forgotten and removed when a destination was popped off the back stack. (I64949)

Dependency Updates

Paging: v3.2.0-alpha03

October 24, 2022

androidx.paging:paging-*:3.2.0-alpha03 is released. Version 3.2.0-alpha03 contains these commits.

Paging Testing

This release contains a new artifact: paging-testing. This artifact provides APIs designed around unit testing each layer of your app and its integration with Paging in isolation.

For example, this first release includes a TestPager class that allows you to validate the behavior of your own custom PagingSource implementation independently from the Pager and real UI you would normally need to simulate the end-to-end Paging integration.

TestPager should be considered a fake - a test double that mirrors the real implementation of Pager while providing a simplified API surface for testing a PagingSource. These APIs are suspend APIs and should be run within runTest as outlined in the guide for Testing Kotlin coroutines on Android.

An example of these APIs in use can be found in the room-paging tests, which were refactored to use TestPager.

API Changes

  • Enables convenient iteration over LoadResult.Page.data through LoadResult.Page.iterator(). This indirectly allows the usage of the Kotlin standard library flatten method when given a List<LoadResult.Page> such as with the pages property of PagingState that is passed to the PagingSource.getRefreshKey method. (Ie0718)

Paging Compose: v1.0.0-alpha17

October 24, 2022

androidx.paging:paging-compose:1.0.0-alpha17 is released. Version 1.0.0-alpha17 contains these commits.

New Features

ProfileInstaller: v1.3.0-alpha01

October 24, 2022

androidx.profileinstaller:profileinstaller:1.3.0-alpha01 is released. Version 1.3.0-alpha01 contains these commits.

API Changes

  • Added ProfileVerifier api to check from within the app if a baseline profile has been compiled, scheduled, or is missing (I263a4, b/246653809)
  • Adds a new shell broadcast that enables Macrobenchmark to fully flush in-memory profile data to disk, to be included in baseline profile generation. This is required to use the macrobenchmark library to capture baseline profiles with BaselineProfileRule, and evaluate profile performance using CompilationMode.Partial(warmupIterations). (Ie0a7d, b/250083467, b/253094958)

Tracing Perfetto: v1.0.0-alpha06

October 24, 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha06, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha06, and androidx.tracing:tracing-perfetto-common:1.0.0-alpha06 are released. Version 1.0.0-alpha06 contains these commits.

  • This update includes no changes, just updating version number to sync with androidx.benchmark.

Wear Compose: v1.1.0-beta01

October 24, 2022

androidx.wear.compose:compose-foundation:1.1.0-beta01, androidx.wear.compose:compose-material:1.1.0-beta01, and androidx.wear.compose:compose-navigation:1.1.0-beta01 are released. Version 1.1.0-beta01 contains these commits.

What’s in Compose for Wear OS 1.1

The 1.1.0-beta01 of Compose for Wear OS indicated that this release of the library is feature complete and the API locked.

  • Wear Compose 1.1 release includes the following new functionality:
    • Picker - Accessibility improvements to Picker so that multi-picker screens are navigable with screen readers and the content description is accessible
    • Picker contentDescription parameter is now used only for the selected Picker option and takes a nullable String (in the previous commit, it was necessary to pass a mapping from option to the content description, but only the selected option was used).
    • Picker items are now always center-aligned, fixing a bug when setting gradientRatio to zero had the side-effect of changing the alignment.
    • Chip/ToggleChip - We have updated the default gradients for Chip/ToggleChip to bring them in line with the latest UX spec. ChipDefaults.gradientBackgroundChipColors has been updated to start from 50% of primary rather than 32.5%.
    • Chip/ToggleChip - Added overloads for modifying Chip shapes
    • Chip/Button/ToggleButton - Added a new outlined style for Chips and Buttons and new OutlinedChip and OutlinedButton composables that provide a transparent Chip/Button with a thin border.
    • Card - Updated the default gradients for Cards to bring them in line with the latest UX spec. CardDefaults.cardBackgroundPainter has been updated to start from 30% of primary and end at 20% of onSurfaceVariant (was previously 20% to 10% onSurfaceVariant). ToggleChip.toggleChipColors changes from a linear gradient of 75% surface to 32.5% primary to 0% surface to 50% primary.
    • Button/ToggleButton - Added properties for modifying button shapes.
    • Theme - Updated a number of the default colors in the MaterialTheme in order to improve accessibility as the original colors did not have sufficient contrast resulting in difficulties for users to differentiate chip/card/button backgrounds from the theme background color.
    • InlineSlider/Stepper - Button roles added so that Talkback can recognise them as buttons.
    • Scaffold - PositionIndicator now is positioned and sized so that it only takes the space needed. This is useful, for example, if semantic information is added to it, talkback now gets the correct bounds of the PositionIndicator on screen.
    • CurvedText/TimeText - Added Modifier.scrollAway, which scrolls an item vertically in/out of view, based on scroll state (with overloads to work with Column, LazyColumn and ScalingLazyColumn). ScrollAway is typically used to scroll a TimeText out of view as the user starts to scroll a list of items upwards.
    • CurvedText/TimeText - Added support for fontFamily, fontStyle and fontSynthesis in CurvedTextStyle, usable on curvedText and basicCurvedText
    • CurvedText/TimeText - Added fontWeight to the constructor and copy method on CurvedTextStyle
    • ToggleControls - Added animated Checkbox, Switch and RadioButton toggle controls for use with ToggleChip and SplitToggleChip. These can be used instead of the static icons provided by ToggleChipDefaults (switchIcon, checkboxIcon and radioIcon).
    • Placeholder - Added experimental placeholder support. This has three distinct visual effects designed to work together.
    • Firstly a placeholder background brush effect used in containers such as Chip and Cards to draw over the normal background when waiting for content to load.
    • Secondly a modifier (Modifier.placeholder()) to draw a stadium shaped placeholder widget over the top of content that is being loaded.
    • Thirdly a modifier gradient/shimmer effect (Modifier.placeholderShimmer()) that is drawn over the top of the other effects to indicate to users that we are waiting for data to load.
      • All of these effects are designed to be coordinated and shimmer and wipe-off in an orchestrated fashion.
  • Core Compose dependencies updated from 1.2 to 1.3

API Changes

  • Font parameters (fontFamily, fontWeight, fontStyle & fontSynthesis) can now be specified directly as parameters of curvedText (Idc422)

Bug Fixes

  • curveText and basicCurvedText will now work properly with talkback (the have a properly sized and placed (but empty) compose-ui node associated with them, using the text as content description) (I7af7c, b/210721259)
  • Bug fix to the Picker when PickerState.repeatedItems = false to add an explicit setting of autoCentering params on the Pickers internal ScalingLazyColumn to ensure that it is possible to scroll the zero'th option to the center of the view. (I8a4d7)

Webkit: v1.6.0-alpha02

October 24, 2022

androidx.webkit:webkit:1.6.0-alpha02 is released. Version 1.6.0-alpha02 contains these commits.

New Features

  • Adds a new CookieManagerCompat class along with a getCookieInfo API which retrieves all attributes for all cookies set on a specific URL. This differs from the existing getCookie API in CookieManager which returns only the name and value attributes of the cookies. (I07365, b/242161756)