Releases: jamesnetherton/zulip-java-client
Releases · jamesnetherton/zulip-java-client
Zulip Java Client - 0.7.3
Bug fixes
- #404 - Exceptions thrown from within the
EventPoller
thread can result in an NPE.
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.7.3</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.7.3'
}
Zulip Java Client - 0.7.2
Enhancements
Bug fixes
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.7.2</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.7.2'
}
Zulip Java Client - 0.7.1
Enhancements
- New
EventService.captureMessageEvents
implementation that can accept a customExecutorService
Bug fixes
- #363 -
HttpContext
is potentially not thread safe - #372 - Passing multiple narrows to
captureMessageEvents
causesArrayIndexOutOfBoundsException
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.7.1</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.7.1'
}
Zulip Java Client - 0.7.0
Enhancements
Zulip 9 support.
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.7.0</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.7.0'
}
Zulip Java Client - 0.6.0
Enhancements
Zulip 8 support.
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.6.0</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.6.0'
}
Zulip Java Client - 0.5.2
Enhancements
- Support for user alert words API thanks to @youknowwjk
- Add alert words
- Get all alert words
- Remove alert words
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.5.2</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.5.2'
}
Zulip Java Client - 0.5.1
Bug fixes
- #266 - UserRole enum is missing
ORGANIZATION_MODERATOR
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.5.1</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.5.1'
}
Zulip Java Client - 0.5.0
Enhancements
Zulip 7 support:
- Scheduled messages APIs
- Update user topic preferences APIs
- Default stream APIs
- Get all users subscribed to a stream APIs
- Update linkifier APIs
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.5.0</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.5.0'
}
Zulip Java Client - 0.4.0
Enhancements
Zulip 6 support:
- Sub group APIs
- Message read receipts APIs
- Get stream by id APIs
- Update personal message flags with narrow APIs
- Set user status APIs
Bug fixes
- #216 - POST / PATCH must post
UrlEncodedFormEntity
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.4.0</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.4.0'
}
Zulip Java Client - 0.3.0
Enhancements
Zulip 5 support:
- Get single message APIs
- Update realm level defaults of user settings APIs
- Update user settings APIs
- Deactivate own user APIs
- Set user status APIs
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.3.0</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.3.0'
}