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
Durationwhich 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
ObjectMapperandOkHttpClient.Builderusing#mapper()and#httpClient()
- now you can define configurations for
BOMartifact is now lower cased suffixHiRezAPI-bom
Fixes / Deprecations
- Session Storage will now checks if is existed (#92)
- Fixing
FileSessionStorageloop, 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.