# Release checklist - [ ] Check that tests have passed on CI. - [ ] Run manual test cases that are difficult to automate: - [ ] Fling animations can be interrupted by pressing anywhere. - [ ] Double-tap-to-zoom animations can be interrupted **only** by starting another swipe gesture. - [ ] Images that use a placeholder play a cross-fade animation when the image is loaded. - [ ] Change version name from SNAPSHOT to an actual name. - [ ] Update project website with: - [ ] new version’s maven address - [ ] new APIs - [ ] Commit `Prepare to release vX.X.X`. Do not push yet. - [ ] Upload archives to maven. `g clean publish --no-parallel --no-daemon` - [ ] Wait for artifacts to be available. `dependency-watch await me.saket.telephoto:zoomable:{version}` - [ ] Ensure that the release is available on maven by using it in `:sample` - [ ] Check that the library sources were correctly available. - [ ] Run the sample app and perform sanity tests. - [ ] Push commit. - [ ] Generate a sample APK. - [ ] Draft a changelog. - [ ] Make a release on Github. - [ ] Push a new commit `Prepare next development version` by bumping version and changing library version to SNAPSHOT.