### Pre-release checklist - [x] Update this repo's `README.md` file - [x] Change version name to `4.9.0-alpha.1` in this repo's `gradle.properties` (removing `-SNAPSHOT`) - [x] Publish `4.9.0-alpha.1` artifact to Maven Central - [x] Change version name back to having `-SNAPSHOT` at the end - [x] Update this repo's `CHANGELOG.md` - [x] Create a new release in Github with a release title of `Mapbox Java SDK v4.9.0-alpha.1` and a tag version of `v4.9.0-alpha.1` ### Pre-release testing - [x] Create a pull request in [`/mapbox-gl-native`](https://github.com/mapbox/mapbox-gl-native) that updates the Mapbox Maps SDK for Android's Java SDK dependency to `4.9.0-alpha.1` - [x] Create a pull request in [the Mapbox Navigation SDK for Android repo](https://github.com/mapbox/mapbox-navigation-android) that updates the Nav SDK's Java SDK dependency to `4.9.0-alpha.1` - [x] Report any regressions on this ticket ### Final 4.9.0 release checklist - [x] Update this repo's `README.md` file - [x] Change version name to `4.9.0` in `gradle.properties` (removing `-SNAPSHOT`) - [x] Publish `4.9.0` artifact to Maven Central - [x] Change version name back to having `-SNAPSHOT` at the end - [x] Update `CHANGELOG.md` - [x] Create a new release in Github with a release title of `Mapbox Java SDK v4.9.0` and a tag version of `v4.9.0` - [x] Update dependencies in the Maps SDK and Navigation SDK to the final release version ### Post final release - [x] Update [the dependencies file in the Mapbox Android Plugins `/mapbox-plugins-android` repo](https://github.com/mapbox/mapbox-plugins-android/blob/master/gradle/dependencies.gradle#L11) - [x] Update version # in config files in the `/help` repo - [x] Update [the Mapox Android demo app](https://github.com/mapbox/mapbox-android-demo/blob/master/gradle/dependencies.gradle) - [x] After updating the demo app, make the following changes in the `/android-docs` repo: - [x] Update API reference Javadocs for the Mapbox Java docs section in `/android-docs` repo: - [x] Update [the `JAVA_SDK_VERSION` constant in the `constants.js` file in the `/android-docs` repo](https://github.com/mapbox/android-docs/blob/publisher-production/src/constants.json) - [x] Update version # in the Studio Preview for Android app - [x] Update version # in the China plugin test app /cc: @mapbox/android
Pre-release checklist
README.mdfile4.9.0-alpha.1in this repo'sgradle.properties(removing-SNAPSHOT)4.9.0-alpha.1artifact to Maven Central-SNAPSHOTat the endCHANGELOG.mdMapbox Java SDK v4.9.0-alpha.1and a tag version ofv4.9.0-alpha.1Pre-release testing
/mapbox-gl-nativethat updates the Mapbox Maps SDK for Android's Java SDK dependency to4.9.0-alpha.14.9.0-alpha.1Final 4.9.0 release checklist
README.mdfile4.9.0ingradle.properties(removing-SNAPSHOT)4.9.0artifact to Maven Central-SNAPSHOTat the endCHANGELOG.mdMapbox Java SDK v4.9.0and a tag version ofv4.9.0Post final release
/mapbox-plugins-androidrepo/helprepo/android-docsrepo:/android-docsrepo:JAVA_SDK_VERSIONconstant in theconstants.jsfile in the/android-docsrepo/cc: @mapbox/android