Skip to content

Releases: google/accompanist

v0.18.0

06 Sep 11:33
1b42fe0
Compare
Choose a tag to compare

What’s Changed

v0.17.0

19 Aug 11:07
Compare
Choose a tag to compare

Built to work with Jetpack Compose v1.0.1 (also works with v1.1.0-xx).

Accompanist is now built against SDK 31

This means that your apps also need to compile against SDK 31. This was necessitated by the latest AndroidX releases also being built against SDK 31.

Note: this has no bearing on your targetSdkVersion, you can continue to set that as you need.

What’s Changed

v0.16.1

09 Aug 17:11
Compare
Choose a tag to compare

Built to work with Jetpack Compose v1.0.1 (also works with v1.1.x)

What’s Changed

v0.16.0

04 Aug 17:25
Compare
Choose a tag to compare

Built to work with Jetpack Compose v1.0.1 (also works with v1.1.x)

🆕 Navigation libraries

We have 2 new Navigation libraries to supplement the official Jetpack Navigation Compose support:

More info on this coming later today in a blog post.

Coil, Glide and Image Loading Core have been removed

After being deprecated in v0.14.0, it's time to remove the coil, glide and imageloading-core libraries. Some discussion about this can be seen on the Kotlin Slack: https://kotlinlang.slack.com/archives/CJLTWPH7S/p1627482619344000.

TL;DR: the recommendation is to move to Coil Compose.

What’s Changed

v0.15.0

28 Jul 17:08
Compare
Choose a tag to compare

Built to work with Jetpack Compose v1.0.0 🎉

What’s Changed

v0.14.0

14 Jul 17:19
Compare
Choose a tag to compare

Built to work with Jetpack Compose v1.0.0-rc02

Key changes

Accompanist Coil is deprecated

Following on from the release of coil-compose in Coil 1.3.0, Accompanist Coil is deprecated. The library has been updated with automatic replacements for the key APIs. Unfortunately due to limitations in Kotlin's replacement mechanism the resulting code may require some manual tidy-up.

The 'Migrating from Accompanist' doc is useful for seeing the API differences if manual migration is required.

Also remember to update your dependency after the migration, to depend directly on io.coil-kt:coil-compose.

Accompanist Glide is deprecated

The deprecation of Accompanist Coil left Accompanist Glide is a weird situation, where most of imageloading-core was there to only support Glide. Since Coil is generally better suited for use in Compose, I decided to deprecate everything: accompanist-coil, accompanist-glide and accompanist-imageloading-core.

All of the libraries will be removed soon (likely v0.16.0) so get migrating.

All changes

v0.13.0

01 Jul 17:59
Compare
Choose a tag to compare

Built to work with Jetpack Compose v1.0.0-rc01

What’s Changed

v0.12.0

16 Jun 17:21
Compare
Choose a tag to compare

Built to work with Jetpack Compose v1.0.0-beta09

🆕 New libraries

We have 2 new libraries for you to use in this release!

⏳ Placeholder

A library which provides easy-to-use modifiers for displaying 'placeholder' UI while content is loading. See here.

📫 Permissions

A library which provides Android runtime permissions support for Jetpack Compose. See here.

📢 Announcement

We're working on upstreaming the Accompanist Coil library into Coil. Subcribe to this issue to be notified of when it happens!

All changes

v0.11.1

02 Jun 19:55
Compare
Choose a tag to compare

What’s Changed

v0.11.0

02 Jun 18:02
Compare
Choose a tag to compare

Features

New Insets-UI library

You no longer need to copy InsetsAwareTopAppBar() into your projects. We now provide some commonly used layouts which support a contentPadding parameter. We also provide a copy of Scaffold which draws the content behind both the top and bottom bars, to be better support edge-to-edge use-cases.

See here for more info.

New properties for controlling the system ui

We now provide new properties for controlling the visibility of the status, navigation and system bars. See here for more information.

All changes