Skip to content

Commit 746c377

Browse files
authored
Version bump to 2.8.0 (#249)
1 parent c3ddbda commit 746c377

File tree

4 files changed

+47
-5
lines changed

4 files changed

+47
-5
lines changed

CHANGES.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,47 @@
11
### Changes
22

3+
### 2.8.0
4+
There are a number of new features and changes in this release so will move to version 2.8.
5+
The most important one from a breaking change point of view is that the use of API keys is no longer allowed.
6+
You should now be using Access Tokens to access the API
7+
For more information on any of the changes please see the README.
8+
We have added examples for all of the new features
9+
10+
#### Remove API Key references (#230)
11+
API Keys are no longer valid. We now use Acces tokens.
12+
So removing reference to use API keys in the SDK
13+
14+
#### Add support for snooze (#236)
15+
Added appropriate code to be able to snooze conversation and to read the conversation model for snooze attributes
16+
17+
#### Add conversation ratings (#235)
18+
Add extra code to support reading conversation ratings
19+
20+
#### Add support for marking conversation as read (#234)
21+
Add ability to make a conversation as read
22+
23+
#### Add support for display_as when finding conversation (#239)
24+
Add a new find that allows extra parameters
25+
26+
#### Support running assignment rules (#243)
27+
Build support for recent API feature to allow running assignment rules on a conversation
28+
https://developers.intercom.com/intercom-api-reference/reference#run-conversation-assignment-rules
29+
30+
#### Support Event Summaries (#244)
31+
List event summaries of a user
32+
https://developers.intercom.com/intercom-api-reference/reference#view-user-events-summaries
33+
34+
#### Extract Iterator implementation into TypedDataCollection (#247)
35+
First thing, TypedDataCollection now implements Iterator, it is delegating the hasNext(), next() and remove() methods to a TypedDataCollectionIterator instance.
36+
Second, I have removed all specific implementations of Iterator from all Collection classes, which were just copy-paste.
37+
38+
#### Update webhook topics and add ping (#245)
39+
Added support for more topics
40+
41+
#### Allow parsing of responses from DELETE requests (#248)
42+
Now we check if DELETE response has data if it does proceed to process it as any other normal data
43+
If there is no data just return null
44+
345
### 2.7.0
446
This update includes the removal of an option which is not possible viua the API.
547
There was an option in the SDK to manually update the company sessions account but this is not possible vai the API.

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ and add the project declaration to your `pom.xml`:
3939
<dependency>
4040
<groupId>io.intercom</groupId>
4141
<artifactId>intercom-java</artifactId>
42-
<version>2.7.0</version>
42+
<version>2.8.0</version>
4343
</dependency>
4444
```
4545

@@ -57,7 +57,7 @@ and add the project to the `dependencies` block in your `build.gradle`:
5757

5858
```groovy
5959
dependencies {
60-
compile 'io.intercom:intercom-java:2.7.0'
60+
compile 'io.intercom:intercom-java:2.8.0'
6161
}
6262
```
6363

@@ -72,7 +72,7 @@ resolvers += "jcenter" at "http://jcenter.bintray.com"
7272
and add the project to your `libraryDependencies` in your `build.sbt`:
7373

7474
```scala
75-
libraryDependencies += "io.intercom" % "intercom-java" % "2.7.0"
75+
libraryDependencies += "io.intercom" % "intercom-java" % "2.8.0"
7676
```
7777

7878

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 2.7.0
1+
version: 2.8.0
22

33
groupId: io.intercom
44

intercom-java/src/main/java/io/intercom/api/Intercom.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ static class Context {
1717

1818
private static volatile URI apiBaseURI = API_BASE_URI;
1919

20-
private static final String VERSION = "2.7.0";
20+
private static final String VERSION = "2.8.0";
2121

2222
public static final String USER_AGENT = "intercom-java/" + Intercom.VERSION;
2323

0 commit comments

Comments
 (0)