Releases: stachu540/HiRezAPI
HiRezAPI v3.1.0
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.
HiRezAPI v3.0.0
Now it is time. A third Major change. Adding some Reactive Streams and Supporting Android's as well. This library requires JDK8+ and Android 5.0+ [API 21].
To be sure it is Fineokay - not the Smite player mean. Any pull request's are be forwarding to master branch - No more dev sh*t's.
Including new dependency system you have many choices to importing your dependencies. You want all of them take the all of them. Needs hold to version... use BOM. All of them are be specific game API support provided by Hi-Rez Studios. All bug hunters are welcome to putting some words on the Issue Tab.
What's new
- Depdencies are now:
- Gradle - 5.3.1
- OkHttpClient - 3.14.1
- Jackson - 2.9.8
- Slf4j - 1.7.25 (yeah still not 1.8.0)
- Adding Realm Royale
- All specific methods are be static. To initialize use
#initConfig(<ConfigBulder>.build()) - Package namings now is
hirez.<module>exceptBOMandall - Adding more classes (POJO)
- Methods added:
#getPlayer(<id>,<portal>)#getPlayerIdByName(<query>)#getPlayerIdByPortalUserId(<portal>, <id>)#getPlayerIdsByGamerTag(<portal>,<query>)#getPlayerIdInfoForXboxAndSwitch(<query>)- Paladins favor#searchPlayer(<query>)
- All Javadoc modules are be hosted via Github - condensed into one module
- Naming dependecy now be
HiRezAPI-<module>- it not be a camel-cased namings. shadedpackages has been Added - You can download it here down below.
HiRezAPI v2.1.0
I have some new suff for Smite (sorry Paladins maybe later). And also we got JCenter hosting libraries! Checkout wiki.
What's new
- Deprecating Maven Compiler, Replacing Gradle,
- Project have now new dependency names. Project has been splitted into Game referenced API,
- Wiki has been updated with endpoints,
- Package naming has been changed,
- Now project have a JCenter hosting libraries,
I Removed Testing suite for your pleasure for test it a new stuff. Have fun for this new year and till the next time.
Hi-Rez API v2.0.1
There is some problems of compiling from JitPack site. Now I provide some patch from minor v2.0 version for this wrapper.
What's new:
- [NEW] Log debugging for exposing url. (use
-Dhirez.debug=true) - [NEW] Session storage for specify
Map<K, V>subject - Util package will now a api part
- enumeric classes has been renamed
Test part will be clean-up'ed for rewriting it. I don't know when will be. Don't expect a Spanish Inquisition, cause I am from Poland. 😝
Hi-Rez API v2.0
At least. I can introduce my new code for the Major version 2.0 Hi-Rez API. But there is a lot features to do but i can represent it here.
What's new:
- [NEW] Server Status for specify platform and game. (
getServerStatus()) - [NEW] Server Status info directed from status page.
- [NEW]
PlayerDatawhen contained achievments, player status and player info on himself. (Will throwUnknownPlayerExceptionif player not found) - Rebuild-ed script for Bean's like Object data. (Still more to do @ #9)
More features has coming into 2.1, Stay Tuned ;)
Hi-Rez API v1.1
- Adding batch matches support - maximum 10 matches. Check for documentation changes.
Hi-Rez API
First Release. Enjoy!
- Source Docs - https://stachu540.github.io/HiRezAPI/
HiRez API v0.8.0
- Re-updating dependencies
- Re-updating script
- Session storing into Temp storage.
You can specify adding-Djava.io.tmpdir=[directory]- where[directory]is your temporary directory. - Checking session before reloading it. If it is expired, it will be replaced.
Releasing v0.1.0 - without docs
Documentation will be witting soon enough #5