Skip to content

Releases: stachu540/HiRezAPI

HiRezAPI v3.1.0

19 Jun 01:55
ccc41b3
Compare
Choose a tag to compare

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.

HiRezAPI v3.0.0

13 Apr 20:36
Compare
Choose a tag to compare

Download
Javadoc

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> except BOM and all
  • 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

07 May 12:13
Compare
Choose a tag to compare

Download

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

22 Oct 22:50
Compare
Choose a tag to compare

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

10 Oct 23:50
Compare
Choose a tag to compare

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 throw UnknownPlayerException 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

20 Jul 22:01
Compare
Choose a tag to compare
  • Adding batch matches support - maximum 10 matches. Check for documentation changes.

Hi-Rez API

20 Jul 02:18
Compare
Choose a tag to compare

First Release. Enjoy!

HiRez API v0.8.0

18 Jul 23:11
Compare
Choose a tag to compare
HiRez API v0.8.0 Pre-release
Pre-release
  • 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

07 Jul 06:00
Compare
Choose a tag to compare
Pre-release

Documentation will be witting soon enough #5