Skip to content

Releases: y9vad9/brawlstars-api

0.3.0

04 Jan 20:52
Compare
Choose a tag to compare

What's new

  • PlayerTag requirements are refined to support even old inactive accounts with 3 symbols (#11)
  • bestTimeAsBigBrawler and bestRoboRumbleTime are now Duration instead of Count

Breaking changes

  • Packages and Dependencies are changed for both brawl stars and brawlify APIs:
    • com.y9vad9.bsapi -> com.y9vad9.brawlstars
    • com.y9vad9.brawlifyapi -> com.y9vad9.brawlify
    • Other small corrections in names

Full Changelog: 0.2.0...0.3.0

0.2.0

02 Jan 19:43
78718f3
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

What's new?

  • createOr now uses CreationFailure in its lambda
  • Added type-safe battles (closes #8). Learn more here.
  • Added support for showdown matches (closes #6)
  • Added support for friendly matches (closes #5)
  • Added support for map-maker (closes #7)
  • Added ability to change the base url of brawl stars API client

Full Changelog: v0.1.0...0.2.0
Documentation: https://y9vad9.github.io/brawlstars-api-docs/

v0.1.0

23 Dec 22:40
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

What's new

  • Instead of self-declared 'Seconds', Battle type now uses kotlin.time.Duration
  • Bug fix

Implementation

repositories {
    mavenCentral()
}

dependencies {
    // official BS API
    implementation("com.y9vad9.bsapi:core:v0.1.0")
    // Brawlify API
    implementation("com.y9vad9.bsapi:brawlify:v0.1.0")
}

Full Changelog: v0.0.1...v0.1.0

0.0.1

23 Dec 21:12
Compare
Choose a tag to compare
0.0.1 Pre-release
Pre-release

Initial release

  • Supports Official Brawl Stars API
  • Supports Brawlify API, except game files listing

Installation

repositories {
    mavenCentral()
}

dependencies {
    // official BS API
    implementation("com.y9vad9.bsapi:core:0.0.1")
    // Brawlify API
    implementation("com.y9vad9.bsapi:brawlify:0.0.1")
}

Full Changelog: https://github.com/y9vad9/brawlstars-api/commits/v0.0.1