- Update to Dart 3
- Change: Remove all deprecated API
- Change: Bulk UUID lookup now uses new endpoint and returns a Map instead
- Fix #12: Remove unused getContentEndian NBT function
- Add: XBL authentication function
- Add: Player certificate API
- Add: Player attributes API
- Add: Player entitlements API
- Change: Deprecate getNameHistory as endpoint was removed
- Add #5: Support little endianness in NBT files
- Add: Blocked player list API
- Add: Name change info API
- Change: Deprecate getStatistics as endpoint was removed
- Change: Switch to lints & update deps
- Add: Microsoft authentication endpoints (Note that these are not complete!)
- Change: Deprecate getStatus API as it got removed by Mojang
- Change: Move NBT functionality to separate library (same package though)
- Change: Remove deprecated API classes
- Change: Use new profile endpoint for profile queries and update profile API
- Fix: Server modt was invalid (thanks @TheKingDave)
- Fix: Catch auth errors when account has migrated
- Fix: The News endpoint changed
- Add: Dart JS support (NBT, Server ping and packets do not work on JS.)
- Add: API for Security Challenges
- Update: Added new blocked servers
- Change: We now use Minecraft version manifest Version 2
- Fix: Yggdrasil's authenticate function did not work
- Fix: Catch more errors in getStatus()
- Add: Change password API
- Add: Get UUID by name API
- Add: Name availability check API
- Change:
Mojang
,Minecraft
andYggdrasil
classes have been deprecated. Use the globally available functions instead. - Change: The API now catches and reports more and better exceptions
- Change: Now uses dart-lang/http library.
- Add: You can now register custom clientbound packets and implement a custom PacketReader.
- Fix: UTF-8 Values inside of any packet resulted in invalid data.
- Implement server pinging
- Generalized NBT file read/write internally.
- Custom NBT File exceptions
- More exceptions for Mojang functions
- Implement MinecraftPatchType
- Fix critical NBT_STRING write issue.
- Add NBT Tag equality operators.
- Support Dart null safety.
- Implement more exceptions.
- Add NBT File reading/writing.
- Add new API functions.
- Moved authentication API functions from
Mojang
toYggdrasil
. - Update exceptions for API functions.
- Switch to Minecraft-Services API
- Follow effective Dart guidelines
- Minecraft API functions are now static
- Initial version