1# Using a Snapshot Version of the Library 2 3If you would like to depend on the cutting edge version of the Accompanist 4library, you can use the [snapshot versions][snap] that are published to 5[Sonatype OSSRH](https://central.sonatype.org/)'s snapshot repository. These are updated on every commit to `main`. 6 7To do so: 8 9```groovy 10repositories { 11 // ... 12 maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 13} 14 15dependencies { 16 // Check the latest SNAPSHOT version from the link above 17 classpath 'com.google.accompanist:accompanist-coil:XXX-SNAPSHOT' 18} 19``` 20 21You might see a number of different versioned snapshots. If we use an example: 22 23* `0.3.0-SNAPSHOT` is a build from the `main` branch, and depends on the latest tagged Jetpack Compose release (i.e. [alpha03](https://developer.android.com/jetpack/androidx/releases/compose#1.0.0-alpha03)). 24* `0.3.0.compose-6574163-SNAPSHOT` is a build from the `snapshot` branch. This depends on the [SNAPSHOT build](https://androidx.dev) of Jetpack Compose from build `6574163`. You should only use these if you are using Jetpack Compose snapshot versions (see below). 25 26### Using Jetpack Compose Snapshots 27 28If you're using [`SNAPSHOT`](https://androidx.dev) versions of the `androidx.compose` libraries, you might run into issues with the current stable Accompanist release forcing an older version of those libraries. 29 30We publish snapshot versions of Accompanist which depend on recent Jetpack Compose SNAPSHOT repositories. To find a recent build, look through the [snapshot repository][snap] for any versions in the scheme `x.x.x.compose-YYYY-SNAPSHOT` (for example: `0.3.0.compose-6574163-SNAPSHOT`). The `YYYY` in the scheme is the snapshot build being used from [AndroidX](https://androidx.dev) (from the example: build [`6574163`](https://androidx.dev/snapshots/builds/6574163/artifacts)). You can then use it like so: 31 32 33``` groovy 34repositories { 35 // ... 36 maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } 37} 38 39dependencies { 40 // Check the latest SNAPSHOT version from the link above 41 classpath 'com.google.accompanist:accompanist-coil:XXXX.compose-YYYYY-SNAPSHOT' 42} 43``` 44 45These builds are updated regularly, but there's no guarantee that we will create one for a given snapshot number. 46 47*Note:* you might also see versions in the scheme `x.x.x.ui-YYYY-SNAPSHOT`. These are the same, just using an older suffix. 48 49 50 [snap]: https://oss.sonatype.org/content/repositories/snapshots/com/google/accompanist/