Releases: jamesnetherton/zulip-java-client
Releases · jamesnetherton/zulip-java-client
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'
}
Zulip Java Client - 0.2.0
Enhancements
Zulip 4 support:
- Draft APIs
- Mute / unmute user APIs
- Code playground APIs
- Delete & archive stream APIs
- Get user by email APIs
Bug fixes
- #95 - Fix markdown URL parameter name in
GetMessagesApiRequest
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.2.0</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.2.0'
}
Zulip Java Client - 0.1.1
Minor update to the initial 0.1.0 release which adds an additional contstructor to the Zulip client. It works like this.
Zulip zulip = new Zulip("[email protected]", "your-api-key", "http://yourdomain.zulip.com")
Installation
Maven
<dependency>
<groupId>com.github.jamesnetherton</groupId>
<artifactId>zulip-java-client</artifactId>
<version>0.1.1</version>
</dependency>
Gradle
dependencies {
compile 'com.github.jamesnetherton:zulip-java-client:0.1.1'
}