Skip to content

Commit

Permalink
Bump version to 1.0.9
Browse files Browse the repository at this point in the history
  • Loading branch information
paddybyers committed Dec 11, 2018
1 parent f35cc44 commit e010c87
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 18 deletions.
31 changes: 24 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
# Changelog
# Change Log

## [v1.0.9](https://github.com/ably/ably-java/tree/v1.0.9) (2018-12-11)

[Full Changelog](https://github.com/ably/ably-java/compare/v1.0.8...v1.0.9)

**Closed issues:**

- Idempotent publishing is not enabled in the upcoming 1.1 release [\#438](https://github.com/ably/ably-java/issues/438)

**Merged pull requests:**

- Expose msgpack serialisers/deserialisers for Message, PresenceMessage [\#440](https://github.com/ably/ably-java/pull/440) ([paddybyers](https://github.com/paddybyers))
- RTL6c: implement transient realtime publishing [\#436](https://github.com/ably/ably-java/pull/436) ([paddybyers](https://github.com/paddybyers))
- Implement idempotent REST publishing [\#435](https://github.com/ably/ably-java/pull/435) ([paddybyers](https://github.com/paddybyers))
- Add support for ErrorInfo.href \(TI4/TI5\) [\#434](https://github.com/ably/ably-java/pull/434) ([paddybyers](https://github.com/paddybyers))
- RSC15f: implement fallback affinity [\#433](https://github.com/ably/ably-java/pull/433) ([paddybyers](https://github.com/paddybyers))
- Pass the environment option into echoserver JWT requests [\#432](https://github.com/ably/ably-java/pull/432) ([paddybyers](https://github.com/paddybyers))

## [v1.0.8](https://github.com/ably/ably-java/tree/v1.0.8) (2018-11-03)
[Full Changelog](https://github.com/ably/ably-java/compare/v1.0.7...v1.0.8)
Expand All @@ -7,17 +24,17 @@

- Ensure request method accepts UPDATE, PATCH & DELETE verbs [\#416](https://github.com/ably/ably-java/issues/416)

**Fixed bugs:**
**Closed issues:**

- Error in release mode due to missing proguard exclusion [\#427](https://github.com/ably/ably-java/issues/427)
- Exception when failing to decode a message with unexpected payload type [\#425](https://github.com/ably/ably-java/issues/425)
- Recover resume not working [\#423](https://github.com/ably/ably-java/issues/423)

## [v1.0.7](https://github.com/ably/ably-java/tree/v1.0.7) (2018-08-16)
[Full Changelog](https://github.com/ably/ably-java/compare/v1.0.6...v1.0.7)

**Closed issues:**
**Merged pull requests:**

- IllegalStateException scheduling transport activity timer [\#418](https://github.com/ably/ably-java/issues/418)
- Proguard: exclude Auth inner classes [\#428](https://github.com/ably/ably-java/pull/428) ([paddybyers](https://github.com/paddybyers))
- Handle unexpected data type when decoding a message [\#426](https://github.com/ably/ably-java/pull/426) ([paddybyers](https://github.com/paddybyers))
- Update CHANGELOG generation instructions [\#421](https://github.com/ably/ably-java/pull/421) ([ORBAT](https://github.com/ORBAT))

## [v1.0.7](https://github.com/ably/ably-java/tree/v1.0.7) (2018-08-16)
[Full Changelog](https://github.com/ably/ably-java/compare/v1.0.6...v1.0.7)
Expand Down
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,13 @@ Reference the library by including a compile dependency reference in your gradle
For [Java](https://bintray.com/ably-io/ably/ably-java/_latestVersion):

```
compile 'io.ably:ably-java:1.0.8'
compile 'io.ably:ably-java:1.0.9'
```

For [Android](https://bintray.com/ably-io/ably/ably-android/_latestVersion):

```
compile 'io.ably:ably-android:1.0.8'
compile 'io.ably:ably-android:1.0.9'
```

The library is hosted on the [Jcenter repository](https://bintray.com/ably-io/ably), so you need to ensure that the repo is referenced also; IDEs will typically include this by default:
Expand Down Expand Up @@ -444,9 +444,9 @@ This library uses [semantic versioning](http://semver.org/). For each release, t

### Release notes

* Create a branch for the release, named like `release-1.0.8`
* Create a branch for the release, named like `release-1.0.9`
* Replace all references of the current version number with the new version number (check this file [README.md](./README.md) and [common.gradle](./common.gradle)) and commit the changes
* Run [`github_changelog_generator`](https://github.com/skywinder/Github-Changelog-Generator) to update the [CHANGELOG](./CHANGELOG.md): `github_changelog_generator -u ably -p ably-java --header-label="# Changelog" --release-branch=release-1.0.8 --future-release=v1.0.8`
* Run [`github_changelog_generator`](https://github.com/skywinder/Github-Changelog-Generator) to update the [CHANGELOG](./CHANGELOG.md): `github_changelog_generator -u ably -p ably-java --header-label="# Changelog" --release-branch=release-1.0.9 --future-release=v1.0.8`
* Commit [CHANGELOG](./CHANGELOG.md)
* Add a tag and push to origin such as `git tag v1.0.7; git push origin v1.0.7`
* Make a PR against `develop`
Expand All @@ -460,12 +460,12 @@ This library uses [semantic versioning](http://semver.org/). For each release, t

### Publishing to JCenter (Maven)

* Go to the home page for the package; eg https://bintray.com/ably-io/ably/ably-java. Select [New version](https://bintray.com/ably-io/ably/ably-java/new/version), enter the new version such as "1.0.8" in name and save
* Go to the home page for the package; eg https://bintray.com/ably-io/ably/ably-java. Select [New version](https://bintray.com/ably-io/ably/ably-java/new/version), enter the new version such as "1.0.9" in name and save
* Run `./gradlew java:assembleRelease` locally to generate the files
* Open local relative folder such as `./java/build/release/1.0.8/io/ably/ably-java/1.0.8`
* Then go to the new version in JFrog Bintray; eg https://bintray.com/ably-io/ably/ably-java/1.0.8, then click on the link to upload via the UI in the "Upload files" section
* Type in `io/ably/ably-java/1.0.8` into "Target Repository Path" ensuring the correct version is included. The drag in the files in `java/build/release/1.0.8/`. Upload all the `.jar` files and the `.pom` file.
* You will see a notice "You have 4 unpublished item(s) for this version", make sure you click "Publish". Wait a few minutes and check that your version has all the necessary files at https://bintray.com/ably-io/ably/ably-java/1.0.8?sort=&order=#files/io/ably/ably-java/1.0.8 for example.
* Open local relative folder such as `./java/build/release/1.0.9/io/ably/ably-java/1.0.9`
* Then go to the new version in JFrog Bintray; eg https://bintray.com/ably-io/ably/ably-java/1.0.9, then click on the link to upload via the UI in the "Upload files" section
* Type in `io/ably/ably-java/1.0.9` into "Target Repository Path" ensuring the correct version is included. The drag in the files in `java/build/release/1.0.9/`. Upload all the `.jar` files and the `.pom` file.
* You will see a notice "You have 4 unpublished item(s) for this version", make sure you click "Publish". Wait a few minutes and check that your version has all the necessary files at https://bintray.com/ably-io/ably/ably-java/1.0.9?sort=&order=#files/io/ably/ably-java/1.0.9 for example.
* Update the README text in Bintray.

### Create release on Github
Expand All @@ -474,7 +474,7 @@ This library uses [semantic versioning](http://semver.org/). For each release, t

Similarly for the Android release at https://bintray.com/ably-io/ably/ably-android.
Run `gradle android:assembleRelease` locally to generate the files, and drag in the files in
`./android/build/release/1.0.8/io/ably/ably-android/1.0.8`. In this case upload the `.jar` files, the `.pom` file and the `.aar` file.
`./android/build/release/1.0.9/io/ably/ably-android/1.0.9`. In this case upload the `.jar` files, the `.pom` file and the `.aar` file.

## Support, feedback and troubleshooting

Expand Down
2 changes: 1 addition & 1 deletion common.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ repositories {
}

group = 'io.ably'
version = '1.0.8'
version = '1.0.9'
description = """Ably java client library"""

tasks.withType(Javadoc) {
Expand Down

0 comments on commit e010c87

Please sign in to comment.