Skip to content

Releases: DJtheRedstoner/DevAuth

Release 1.2.1

15 Jun 16:27
e27fd7d
Compare
Choose a tag to compare
  • Support for NeoForge 1.20.6 and above
  • Update the default config to be more sensible
  • Remove references to "Mojang" accounts in the branding
  • Enable reproducible builds

Release 1.2.0

01 Jan 19:07
0ed8031
Compare
Choose a tag to compare
  • Fix having to reauthenticate with OAuth very frequently. After installing this update you will need to reauthenticate once then shouldn't need to reauthenticate again for a long time. (dc6641f)
  • Support NeoForge

Artifacts are available below and on the maven repo, as always.

Release 1.1.2

29 Mar 21:40
1f4f988
Compare
Choose a tag to compare

Fixes an issue with forge-latest publishing that resulted in NoClassDefFoundErrors on archloom.

Release 1.1.1

25 Mar 18:59
d1c70e1
Compare
Choose a tag to compare

Makes some changes to how DevAuth is published in order to improve behavior in some situations. No changes to functionality.

Release 1.1.0

24 Jun 22:24
e091c43
Compare
Choose a tag to compare

DevAuth now respects XDG_CONFIG_HOME on linux. Default config folder is now $XDG_CONFIG_HOME/devauth, defaulting to ~/.config/devauth. This is a breaking change, you must copy or recreate your config files if you use linux.

Operating systems other than linux have no changes and are not affected by this release.

DevAuth 1.0.0

26 Mar 02:17
79c527c
Compare
Choose a tag to compare

This is a major update to DevAuth. No bugs were reported during the beta period but that doesn't mean there aren't any.

Changes:

  • Microsoft auth rewrite. Should be much faster when refreshing tokens, the code is also much cleaner.
  • New HTML OAuth redirect screen (not stolen from MediaMod)
  • Better default config
  • New default config options
    • DevAuth is now disabled by default, and is only enabled when devauth.enabled property is set or if defaultEnabled config property is set.
  • Use gg.essential.loom for building all versions, hopefully resulting in faster and more consistent builds.
  • Publish DevAuth to a maven repository for ease of use. See the details below.
  • Better storage of Microsoft account tokens. Existing configuration will be lost so you will need to log into all accounts again.

Maven Dependency

The details of how to add DevAuth as a maven dependency are in the readme. Because of the changes to defaults, if someone does not explictly enable DevAuth, it will do nothing, so it is safe to add a maven dependency to DevAuth even in large projects with many contributors. I will reiterate the important note that if you are using gg.essential.loom with the forge-legacy module, you must upgrade to version 0.10.0.2 of gg.essential.loom.

Support and Bug Reports

If you need support, join my discord.
If you have a bug report, join my discord or make an issue.

DevAuth 1.0.0 Beta 2

16 Mar 00:00
5d68525
Compare
Choose a tag to compare
DevAuth 1.0.0 Beta 2 Pre-release
Pre-release

Small patch to fix fabric jars being published on maven with the wrong classifier.

DevAuth 1.0.0 Beta 1

15 Mar 17:50
1c48072
Compare
Choose a tag to compare
DevAuth 1.0.0 Beta 1 Pre-release
Pre-release

Release 1.0.0-beta.1

This is the first beta for DevAuth 1.0.0. There have been many changes, both internal and in the user facing parts of DevAuth, so please read this completely before updating.

Changes:

  • Microsoft auth rewrite. Should be much faster when refreshing tokens, the code is also much cleaner.
  • New HTML OAuth redirect screen (not stolen from MediaMod)
  • Better default config
  • New default config options
    • DevAuth is now disabled by default, and is only enabled when devauth.enabled property is set or if defaultEnabled config property is set.
  • Use gg.essential.loom for building all versions, hopefully resulting in faster and more consistent builds.
  • Publish DevAuth to a maven repository for ease of use. See the details below.

Maven Dependency

The details of how to add DevAuth as a maven dependency are in the readme. Because of the changes to defaults, if someone does not explictly enable DevAuth, it will do nothing, so it is safe to add a maven dependency to DevAuth even in large projects with many contributors. I will reiterate the important note that if you are using gg.essential.loom with the forge-legacy module, you must upgrade to version 0.10.0.2 of gg.essential.loom.

Support and Bug Reports

If you need support, join my discord.
If you have a bug report, join my discord or make an issue.

Release 0.3

03 Sep 22:47
1e5d0f8
Compare
Choose a tag to compare
  • added forge-latest (1.14 - 1.17.1) support

Release 0.2

03 Sep 14:27
e2bbc51
Compare
Choose a tag to compare
  • forge-legacy: relocate gson to fix crash on older minecraft versions