Skip to content

Commit 7afdfde

Browse files
authored
Merge pull request #307 from pusher/update-gson-gradle
Changelog
2 parents a429460 + 3d8334c commit 7afdfde

File tree

3 files changed

+49
-33
lines changed

3 files changed

+49
-33
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# pusher-websocket-java changelog
22

3+
### Version 2.2.7 - 11th November 2021
4+
* Fixed an [issue Vulnerability with legacy Gson dependency](https://github.com/pusher/pusher-websocket-java/issues/305)
5+
36
### Version 2.2.6 - 17th March 2021
47
* Fixed an [issue causing a NullPointerException if event data on a Presence channel was malformed or missing](https://github.com/pusher/pusher-websocket-java/pull/290)
58

README.md

Lines changed: 45 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -17,36 +17,49 @@ Pusher Channels client library for Java targeting **Android** and general Java.
1717

1818
This README covers the following topics:
1919

20-
- [Installation](#installation)
21-
- [Maven](#maven)
22-
- [Gradle](#gradle)
23-
- [Download](#download)
24-
- [Source](#source)
25-
- [API Overview](#api-overview)
26-
- [The Pusher constructor](#the-pusher-constructor)
27-
- [Connecting](#connecting)
28-
- [Reconnecting](#reconnecting)
29-
- [Disconnecting](#disconnecting)
30-
- [Listening to connection events](#listening-to-connection-events)
31-
- [Subscribing to channels](#subscribing-to-channels)
32-
- [Public channels](#public-channels)
33-
- [Private channels](#private-channels)
34-
- [Private encrypted channels](#private-encrypted-channels)
35-
- [Presence channels](#presence-channels)
36-
- [The User object](#the-user-object)
37-
- [Binding and handling events](#binding-and-handling-events)
38-
- [Triggering events](#triggering-events)
39-
- [Accessing the connection socket ID](#accessing-the-connection-socket-id)
40-
- [Helper Methods](#helper-methods)
41-
- [Getting a channel from string](#getting-a-channel-from-string)
42-
- [Check if a channel has subscribed](#check-if-a-channel-has-subscribed)
43-
- [JavaDocs](#javadocs)
44-
- [Library Development Environment](#library-development-environment)
45-
- [Prerequisites](#prerequisites)
46-
- [Cloning the project](#cloning-the-project)
47-
- [Eclipse Project](#eclipse-project)
48-
- [Build](#build)
49-
- [Run the Example Application](#run-the-example-application)
20+
- [Pusher Channels Java Client](#pusher-channels-java-client)
21+
- [Supported platforms](#supported-platforms)
22+
- [TOC](#toc)
23+
- [Installation](#installation)
24+
- [Maven](#maven)
25+
- [Gradle](#gradle)
26+
- [Download](#download)
27+
- [Source](#source)
28+
- [API Overview](#api-overview)
29+
- [The Pusher constructor](#the-pusher-constructor)
30+
- [Connecting](#connecting)
31+
- [The PusherOptions object](#the-pusheroptions-object)
32+
- [Reconnecting](#reconnecting)
33+
- [Disconnecting](#disconnecting)
34+
- [Listening to connection events](#listening-to-connection-events)
35+
- [Subscribing to channels](#subscribing-to-channels)
36+
- [Public channels](#public-channels)
37+
- [Private channels](#private-channels)
38+
- [Private encrypted channels](#private-encrypted-channels)
39+
- [Presence channels](#presence-channels)
40+
- [The User object](#the-user-object)
41+
- [Client event authenticity](#client-event-authenticity)
42+
- [Binding and handling events](#binding-and-handling-events)
43+
- [ChannelEventListener](#channeleventlistener)
44+
- [SubscriptionEventListener](#subscriptioneventlistener)
45+
- [Unbinding event listeners](#unbinding-event-listeners)
46+
- [Example](#example)
47+
- [Triggering events](#triggering-events)
48+
- [Accessing the connection socket ID](#accessing-the-connection-socket-id)
49+
- [Helper Methods](#helper-methods)
50+
- [Getting a channel from string](#getting-a-channel-from-string)
51+
- [Basic channels](#basic-channels)
52+
- [Private channels](#private-channels-1)
53+
- [Presence channels](#presence-channels-1)
54+
- [Check if a channel has subscribed](#check-if-a-channel-has-subscribed)
55+
- [JavaDocs](#javadocs)
56+
- [Library Development Environment](#library-development-environment)
57+
- [Prerequisites](#prerequisites)
58+
- [Cloning the project](#cloning-the-project)
59+
- [Android Studio](#android-studio)
60+
- [Eclipse Project](#eclipse-project)
61+
- [Build](#build)
62+
- [Run the Example Application](#run-the-example-application)
5063

5164
## Installation
5265

@@ -61,7 +74,7 @@ The pusher-java-client is available in Maven Central.
6174
<dependency>
6275
<groupId>com.pusher</groupId>
6376
<artifactId>pusher-java-client</artifactId>
64-
<version>2.2.6</version>
77+
<version>2.2.7</version>
6578
</dependency>
6679
</dependencies>
6780
```
@@ -70,7 +83,7 @@ The pusher-java-client is available in Maven Central.
7083

7184
```groovy
7285
dependencies {
73-
compile 'com.pusher:pusher-java-client:2.2.6'
86+
compile 'com.pusher:pusher-java-client:2.2.7'
7487
}
7588
```
7689

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ apply plugin: 'signing'
2222
apply plugin: 'jacoco'
2323

2424
group = "com.pusher"
25-
version = "2.2.6"
25+
version = "2.2.7"
2626
sourceCompatibility = "1.8"
2727
targetCompatibility = "1.8"
2828

0 commit comments

Comments
 (0)