Add changes (work in progress!)

ljacqu 2017-11-23 18:05:44 +01:00
parent f5c159be48
commit 55b2e42ac6

@ -1,3 +1,34 @@
This page lists all major changes introduced in AuthMe 5.4. It's a summarized list of all
[closed issues in the 5.4 milestone](https://github.com/AuthMe/AuthMeReloaded/milestone/3?closed=1). To see which
changes may require an action on your side, please refer to [Breaking Changes](Breaking-Changes).
### New features
- Store session flag in database to make it work for Bungeecord ([#1295](https://github.com/AuthMe/AuthMeReloaded/issues/1295), [#1360](https://github.com/AuthMe/AuthMeReloaded/issues/1360), [#1031](https://github.com/AuthMe/AuthMeReloaded/issues/1031))
- Implement email verification code for sensitive commands ([#1311](https://github.com/AuthMe/AuthMeReloaded/issues/1311))
- Add LuckPerms support ([#1324](https://github.com/AuthMe/AuthMeReloaded/issues/1324), [#1350](https://github.com/AuthMe/AuthMeReloaded/issues/1350))
- Add permission `authme.bypasscountrycheck` for country check whitelist ([#1321](https://github.com/AuthMe/AuthMeReloaded/issues/1321))
- Allow temp login ban to be executed with custom command ([#794](https://github.com/AuthMe/AuthMeReloaded/issues/794))
- Store registration date and IP in database ([#792](https://github.com/AuthMe/AuthMeReloaded/issues/792))
- Add security config to not show full email in /email show ([#1119](https://github.com/AuthMe/AuthMeReloaded/issues/1119))
- New API methods for last IP, names by IP, last login and change password ([#1304](https://github.com/AuthMe/AuthMeReloaded/issues/1304), [#1347](https://github.com/AuthMe/AuthMeReloaded/issues/1347))
- Support wildcards in restricted name configuration ([#1278](https://github.com/AuthMe/AuthMeReloaded/issues/1278))
- Add MySQL timeout option ([#1279](https://github.com/AuthMe/AuthMeReloaded/issues/1279))
- Add `NOTHING` as restore type for flight ([#1280](https://github.com/AuthMe/AuthMeReloaded/issues/1280))
- Show email recovery message only if player has set an email ([#1329](https://github.com/AuthMe/AuthMeReloaded/issues/1329))
- Generate full help translation file with /authme messages help ([#1338](https://github.com/AuthMe/AuthMeReloaded/issues/1338))
- Add compatibility for Xenforo, SMF ([#957](https://github.com/AuthMe/AuthMeReloaded/issues/957), [#1095](https://github.com/AuthMe/AuthMeReloaded/issues/1095))
- Make Argon2 available as hashing algorithm ([#1150](https://github.com/AuthMe/AuthMeReloaded/issues/1150))
- Deprecate MD5, SHA1, SHA512 password algorithms ([#1016](https://github.com/AuthMe/AuthMeReloaded/issues/1016))
- Improvements to /authme debug ([#1368](https://github.com/AuthMe/AuthMeReloaded/issues/1368))
### Bug fixes
- Improve permissions not being removed from players on purge ([#1298](https://github.com/AuthMe/AuthMeReloaded/issues/1298))
- Fix force spawn on login feature ([#1207](https://github.com/AuthMe/AuthMeReloaded/issues/1207), [#1336](https://github.com/AuthMe/AuthMeReloaded/issues/1336))
- Fix wrong login count not reset correctly ([#1276](https://github.com/AuthMe/AuthMeReloaded/issues/1276))
- Stop brief position displacement during login ([#592](https://github.com/AuthMe/AuthMeReloaded/issues/592))
- Startup validation of settings not performed on reload ([#1190](https://github.com/AuthMe/AuthMeReloaded/issues/1190))
- Bungeecord: Fix player having to log in again after teleport to other server ([#1061](https://github.com/AuthMe/AuthMeReloaded/issues/1061))
### Technical improvements
- Compatibility fix for Java 9 ([#1345](https://github.com/AuthMe/AuthMeReloaded/issues/1345))
- Improve MySQL forum extensions code ([#1255](https://github.com/AuthMe/AuthMeReloaded/issues/1255))