Releases
v0.7.0
Improvements
Endpoints
Added support for /v2/account/jadebots
. [GH-259 ]
Added support for /v2/account/skiffs
. [GH-261 ]
Added support for /v2/account/wizardsvault/daily
. [GH-297 ]
Added support for /v2/account/wizardsvault/listings
. [GH-298 ]
Added support for /v2/account/wizardsvault/special
. [GH-299 ]
Added support for /v2/account/wizardsvault/weekly
. [GH-300 ]
Added support for /v2/jadebots
. [GH-258 ]
Added support for /v2/skiffs
. [GH-260 ]
Added support for /v2/wizardsvault
. [GH-296 ]
Added support for /v2/wizardsvault/listings
. [GH-294 ]
Added support for /v2/wizardsvault/objectives
. [GH-295 ]
Added a SchemaBitfield
type to be used for bitfields. This type should always be mapped to 64bit integers.
Added support for V2 schema 2022-03-23T19:00:00.000Z
.
Introduced a low-level API to move the version information out of the schema API into an intermediate representation (IR).
APIs can now be generated for specific schema versions making it significantly easier for consumers to work with.
Introduced a Name
abstraction to make case conversion for names an explicit operation.
Introduced the concept of inlined properties for reference types.
Inlined properties can be used to group elements into logical units without affecting the serial representation.
Introduced enums . Enums allow defining a known set of values for an element. [GH-152 ]
Introduced tuples . Tuples are arrays with a fixed size where each element may carry different semantic information. [GH-189 ]
Fixes
Endpoints:
/v2/account
:
Fixed the optionality of build_storage_slots
for tokens without BUILDS
scope.
/v2/characters
:
Made amulet
and runes
optional.
Changed the type of worldID
in the MumbleLinkIdentity
to BITFIELD
.
Breaking Changes
The library now requires Kotlin 1.8.
You can’t perform that action at this time.