Releases: GlitchLib/glitch
Glitch v0.6.1
Glitch v0.6.1
This is the first fix of the sixth pre-release before v1
stage. We got some fixes directly into WebSocket services (chat
and pubsub
)
Changes
chat
&pubsub
kraken
andhelix
is no more be a part of them- fixing parser's of both modules
- fixing autoPing from
chat
module
core
- adding test side
Our Links
Glitch v0.6.0
Glitch v0.6.0
The sixth pre-release before v1
stage. I will be pleasant to you, a...
Shadow JAR
No more implementing dependencies. All dependencies are be in one freaking JAR, you can download them here. Also as I said in this release, current documentation are be depleted and they are NO MORE exist.
Changes
- All Modules - Shaded package is here.
- Improvement documentation
- Improvement deployments
Deprecations
- Old documentation is no longer exist
Our Links
Glitch v0.5.0
Glitch v0.5.0
The fifth pre-release before v1
stage. Unfortunately... I'm delaying release plans for v1
releases. I cannot provide any information when will be. But we have kind of stuff and many changes for this version, including
Kotlin Support
Please understand, this is a big project for solo programming journey. I am human too not a robot. Any contributions are be welcome.
Changes
- All Modules
- Kotlin Support is here. Planning to improvement for API side.
- refactoring gradle modules
- improvement documentation in the next part releases.
- [NEW] Reactive WebSocket Client implemented on
core
module
core
- Refactoring
HttpClient
and all Abstracted Services (all services are be implemented toIService
) - Adding some test solution for testing methods and endpoints.
- Refactoring
chat
- All solutions here are be simplified, Rate Limiters are be adding soon. Including Whispers and Chat Rooms.
pubsub
- Added Bits V2
- Updating Bits classes for Anonymous bits
- Added
MessageDeleteEvent
all
[NEW]- module has been added. It will contain all available modules from this project.
- documentations are be merged from
docs
module which it is removed
bom
is now lowercase, akaglitch-bom
- Dependency updates:
- OkHttp >>
3.13.1
- Gradle >>
5.2.1
- Kotlin >>
1.3.21
- OkHttp >>
Deprecations
- Project Lombok project is no longer be a part of this project.
- Deprecated old documentations. Planned to removed in
v1
production stage docs
module has been removed - Documentation are be moved intoall
module
Our Links
Glitch v0.4.0
Glitch v0.4.0
The fourth pre-release before v1
stage. Helix endpoint is ready to test. Also we adding a missing Events for chat
module. Have you questions of this? Go ahead, join to our Discord Sever. Check our wiki page. Still will be keeping update. Now it is time to documenting all those wrote stuff.
Changes
glitch-helix
- helix endpoints has been added
glitch-kraken
- some parts of
kraken
module are be part ofcore
for supportinghelix
module
- some parts of
glitch-chat
- added missing events.
Our Links
Glitch v0.3.0
Glitch v0.3.0
The third pre-release before v1
stage. Some Kraken endpoints are be available but not all. in the 4th pre-release will be added. Now it is time to play guys. 1 month to General Release. Soo please perform your feedback on Discord server or here into Issue tab.
Have fun. We will soon say goodbye to v3
Changes
glitch-kraken
- Tons of endpoints is still available. #10
- Requests which handling query parameters are be handling into separated class
RequestBody
are be immutableBuilder
and converterd intoJSON
Object - no it is not use Immutables
glitch-core
-GlitchHttpClient
now can serialize nulls forRequestBody
gradle
- bumped some dependencies and Gradle too (into 5.0)
Our Links
Glitch v0.2.0
Glitch v0.2.0
The another pre-release before v1
stage. Now we can introduce a PubSub and new Reactive clients. Since Google Play now requires API level 26 (Android 8.0 - codename Oreo), we shall starting provide supports to your favorite platform. Currently API level 26 supports JDK8 soo, you can play a favorite lambdas and streams in your Android's.
Kotlin will gets supports a bit later.
Take a good care with a best waifu Zero Two
Changes
glitch-socket
- now it is a part ofglitch-core
glitch-core
- all clients are in one place. Without them other modules will not works property as you wishes. You need import
glitch-core
than other modules
- all clients are in one place. Without them other modules will not works property as you wishes. You need import
glitch-chat
:- now can support with
glitch-kraken
. Will throws missing Kraken API, and will use a default Rate Limiters - replace all immutable events to ordinal class event
- more events will be added in time
- now can support with
glitch-kraken
:- some parts of this module is still in progress but they are supports with
glitch-chat
- more endpoints will be added in time
- some parts of this module is still in progress but they are supports with
glitch-pubsub
: 🆕- for using them checkout our wiki documentation.
- all changes are still Work in Progress - currently we will do not provide a proper operation of this library
Deprecations
- Immutables project is no longer be a part of this project.
- Some
Scope
's are be Deprecated
Our Links
Glitch v0.1.0
Glitch v0.1.0
The Pre-release build. Ready to monitoring your Twitch Chat.
gltch-chat
- has been releasedglitch-core
- monitoring your credentials
Other libraries is work in progress. Import dependency below, and check wiki page to use some examples.
Gradle
plugins {
id "io.spring.dependency-management" version "1.0.6.RELEASE"
}
repositories {
jcenter()
maven { url "https://dl.bintray.com/stachu540/GlitchLib" }
}
dependencyManagement {
imports {
mavenBom "io.glitchlib:glitch-BOM:$glitch_version"
}
}
dependencies {
compile "io.glitchlib:glitch-core"
compile "io.glitchlib:glitch-kraken"
}
Gradle Kotlin DSL
plugins {
id("io.spring.dependency-management") version "1.0.6.RELEASE"
}
repositories {
jcenter()
maven("https://dl.bintray.com/stachu540/GlitchLib")
}
configure<DependencyManagementExtension> {
imports {
mavenBom("io.glitchlib:glitch-BOM:$glitch_version")
}
}
dependencies {
compile("io.glitchlib:glitch-core")
compile("io.glitchlib:glitch-kraken")
}
Maven
<project>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.glitchlib</groupId>
<artifactId>glitch-BOM</artifactId>
<version>${glitch.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>io.glitchlib</groupId>
<artifactId>glitch-core</artifactId>
</dependency>
<dependency>
<groupId>io.glitchlib</groupId>
<artifactId>glitch-kraken</artifactId>
</dependency>
</dependencies>
</project>