Skip to content

MinecraftAuth 4.1.0

Compare
Choose a tag to compare
@RaphiMC RaphiMC released this 20 Jul 23:25
· 47 commits to main since this release
6c251b3

Changelog

  • Added support for requesting MSA tokens without the offline_access scope
  • Store additional display claims returned by XSTS step
  • Added a way to obtain an auth chain from externally supplied refresh token (All AbstractStep#getFromInput methods now accept a RefreshToken object)
  • Made logging more configurable
    • Relevant methods in AbstractStep now accept an optional ILogger as first argument
    • Added alternative logger methods with AbstractStep argument
  • Added Bedrock XBOX Live login flow (Useful for interacting with the XBOX Live API)
  • Don't generate delomboked sources jar
  • Allow for differentiation between expired and outdated tokens
    • Allows to reduce requests in certain scenarios where the most up to date information (for example: player name) is not needed
  • Fixed Minecraft: Education Edition login
  • Updated libraries
  • Cleaned up and refactored some code
    • Refactored initial MSA steps
    • Refactored handling of ApplicationDetails
    • Renamed AbstractStep#applyStep -> AbstractStep#execute
    • Renamed SameInputStep#fromRawJson -> SameInputStep#fromUnoptimizedJson
    • Added json serialization to ApplicationDetails