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
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.
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>
exceptBOM
andall
- 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. shaded
packages 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]
PlayerData
when contained achievments, player status and player info on himself. (Will throwUnknownPlayerException
if 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