Skip to content
This repository has been archived by the owner on Apr 11, 2021. It is now read-only.

Releases: GlitchLib/glitch

Glitch v0.6.1

24 Feb 23:51
4bfa288
Compare
Choose a tag to compare
Glitch v0.6.1 Pre-release
Pre-release

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)

VoHiYo Changes

  • chat & pubsub
    • kraken and helix is no more be a part of them
    • fixing parser's of both modules
    • fixing autoPing from chat module
  • core - adding test side

twitchRaid Our Links

Glitch v0.6.0

18 Feb 15:55
439375d
Compare
Choose a tag to compare
Glitch v0.6.0 Pre-release
Pre-release

Glitch v0.6.0

The sixth pre-release before v1 stage. I will be pleasant to you, a...

Shadow JAR POGGERS

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.

VoHiYo Changes

  • All Modules - Shaded package is here.
  • Improvement documentation
  • Improvement deployments

riPepperonis Deprecations

  • Old documentation is no longer exist

twotchRaid Our Links

Glitch v0.5.0

11 Feb 05:59
Compare
Choose a tag to compare
Glitch v0.5.0 Pre-release
Pre-release

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 POGGERS

Please understand, this is a big project for solo programming journey. I am human too not a robot. Any contributions are be welcome.

VoHiYo 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 to IService)
    • Adding some test solution for testing methods and endpoints.
  • 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, aka glitch-bom
  • Dependency updates:
    • OkHttp >> 3.13.1
    • Gradle >> 5.2.1
    • Kotlin >> 1.3.21

riPepperonis 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 into all module

twotchRaid Our Links

Glitch v0.4.0

10 Dec 15:01
c6b6c26
Compare
Choose a tag to compare
Glitch v0.4.0 Pre-release
Pre-release

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.

VoHiYo Changes

  • glitch-helix
    • helix endpoints has been added
  • glitch-kraken
    • some parts of kraken module are be part of core for supporting helix module
  • glitch-chat
    • added missing events.

twotchRaid Our Links

Glitch v0.3.0

29 Nov 14:28
7e09934
Compare
Choose a tag to compare
Glitch v0.3.0 Pre-release
Pre-release

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

VoHiYo Changes

  • glitch-kraken
    • Tons of endpoints is still available. #10
    • Requests which handling query parameters are be handling into separated class
    • RequestBody are be immutable Builder and converterd into JSON Object - no it is not use Immutables
  • glitch-core - GlitchHttpClient now can serialize nulls for RequestBody
  • gradle - bumped some dependencies and Gradle too (into 5.0)

twotchRaid Our Links

Glitch v0.2.0

21 Nov 21:29
Compare
Choose a tag to compare
Glitch v0.2.0 Pre-release
Pre-release

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 LUL

VoHiYo Changes

  • glitch-socket - now it is a part of glitch-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
  • 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
  • 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
  • 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

riPepperonis Deprecations

  • Immutables project is no longer be a part of this project.
  • Some Scope's are be Deprecated

twotchRaid Our Links

Glitch v0.1.0

18 Sep 22:37
Compare
Choose a tag to compare
Glitch v0.1.0 Pre-release
Pre-release

Glitch v0.1.0

The Pre-release build. Ready to monitoring your Twitch Chat.

  • gltch-chat - has been released
  • glitch-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>