Releases: Alex1304/jdash
JDash 3.2.1
- Classes that weren't supposed to be public are now in package visibility
- Added a
isDeleted()
method toGDLevel
to check whether it has been deleted from GD servers since it has been fetched - Added a
refresh()
method toGDLevel
to fetch a refreshed version of a level
JDash 3.2.0
- [BREAKING]
cacheLifetime
has been renamed tocacheTtl
(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
Disabled cache for level browsing and private message inbox.
JDash 3.1.5
Fixed bug where CorruptedResponseContentException
would be thrown by the client when reaching the last page of a paginator.
JDash 3.1.4
Fixed bug where wrong value would be used for glow outline, causing it not to appear sometimes when rendering sprites.
JDash 3.1.3
Fixed bug where glow always appears on cube/ship/ball/ufo regardless of withGlowOutline
parameter.
JDash 3.1.2
Fixed GDUserIconSet#equals(Object)
returning always false
JDash 3.1.1
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
This update adds one big new feature: ability to generate player icons!
SpriteFactory
is the class that contains all logic for generating player iconsGDUserIconSet
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
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.