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
andOkHttpClient.Builder
using#mapper()
and#httpClient()
- now you can define configurations for
BOM
artifact is now lower cased suffixHiRezAPI-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.