Skip to content

HiRezAPI v3.1.0

Latest
Compare
Choose a tag to compare
@stachu540 stachu540 released this 19 Jun 01:55
· 4 commits to master since this release
ccc41b3

Download
Javadoc

First minor update. Updating some dependencies and builds environment. I think everything is still unchangeable. Additional revmaping whole static code into class callable with Consumer<> builders. And fixing a major bug with SessionStorage (ref. #92).

After whole code revmaping we are now move our build environment to Github Actions

What's new

Dependencies

  • Gradle - 6.5
  • OkHttpClient - 4.7.2
  • Jackson - 2.11.0
  • RxJava - 3.0.4
  • Slf4j - 1.7.30

New Features

  • Methods added:
    • SmiteGame#getGodRecommendedItems(<id>)
    • SmiteGame#getGods()
    • SmiteGame#getGodSkins(<id>)
    • SmiteGame#getItems()
    • Paladins#getChampions()
    • Paladins#getItems()
    • Paladins#getChampionCards()
  • Added some fields having Duration which will pleasent to simplify seconds timestamps into class. Mostly matches, and player having those fields.

Changes

  • All static methods moved into class-specifc methods. Now you need define field or variable to use those methods. To initialize them use #create((cfg) -> {}) builder.
    • now you can define configurations for ObjectMapper and OkHttpClient.Builder using #mapper() and #httpClient()
  • BOM artifact is now lower cased suffix HiRezAPI-bom

Fixes / Deprecations

  • Session Storage will now checks if is existed (#92)
  • Fixing FileSessionStorage loop, while constantly creates session key and store them into file.
  • Fixing missing fields in classes (#93)
  • Deprecating: RealmRoyale#getTalents() - will be removed in the next release but still are be thrown exception because endpoint is not exist.