Skip to content

Releases: Alex1304/jdash

JDash 3.2.1

17 Mar 14:56
Compare
Choose a tag to compare
  • Classes that weren't supposed to be public are now in package visibility
  • Added a isDeleted() method to GDLevel to check whether it has been deleted from GD servers since it has been fetched
  • Added a refresh() method to GDLevel to fetch a refreshed version of a level

JDash 3.2.0

17 Mar 14:53
Compare
Choose a tag to compare
  • [BREAKING] cacheLifetime has been renamed to cacheTtl (in GD client and GD client builder)
  • You can now configure the maximum number of simultaneous connections to the GD servers in the client
  • You can now fetch user profile data and user search data separately

JDash 3.1.6

17 Mar 14:49
Compare
Choose a tag to compare

Disabled cache for level browsing and private message inbox.

JDash 3.1.5

08 Mar 22:41
Compare
Choose a tag to compare

Fixed bug where CorruptedResponseContentException would be thrown by the client when reaching the last page of a paginator.

JDash 3.1.4

08 Mar 22:40
Compare
Choose a tag to compare

Fixed bug where wrong value would be used for glow outline, causing it not to appear sometimes when rendering sprites.

JDash 3.1.3

08 Mar 22:37
Compare
Choose a tag to compare

Fixed bug where glow always appears on cube/ship/ball/ufo regardless of withGlowOutline parameter.

JDash 3.1.2

08 Mar 22:33
Compare
Choose a tag to compare

Fixed GDUserIconSet#equals(Object) returning always false

JDash 3.1.1

01 Mar 15:42
Compare
Choose a tag to compare

Fixed a bug where the boolean returned by GDUser#hasFriendRequestsEnabled() was inverted (would return true when disabled and false when enabled).

JDash 3.1.0

28 Feb 18:58
Compare
Choose a tag to compare

This update adds one big new feature: ability to generate player icons!

  • SpriteFactory is the class that contains all logic for generating player icons
  • GDUserIconSet is an utility class to generate player icons in a more convenient way
    A new section that refers to this new feature was added in the documentation.

Also added an utility class Gzip that you may use to decode gzip-encoded level data.

JDash 3.0.0

25 Feb 23:06
Compare
Choose a tag to compare

Here is a major update for the JDash library! Everything has been rewritten form stratch, so there is absolutely no backward-compatibility with the previous versions.

  • It is now using a proper HTTP client (reactor-netty) to make requests to GD servers
  • Support for non-blocking programming thanks to Reactor's implementation of Reactive Streams, used by reactor-netty
  • GDUser now provides more info, in particular the indexes of player icons and colors
  • Can download binary data of GD levels
  • Authentication now uses the login route to ensure that credentials are valid. It also allows to login via username instead of accountID
  • Added a caching system in order to improve overall performances
  • Documentation and Javadoc have been updated accordingly.