-
Notifications
You must be signed in to change notification settings - Fork 514
5.2 Changelog
Alexandre Vanhecke edited this page Mar 28, 2017
·
7 revisions
This page lists all major changes introduced in AuthMe 5.2. It's a summarized list of all closed issues in the 5.2 milestone. To see which changes may require an action on your side, please see Breaking Changes.
Shiny new features
- Temp ban IP after too many wrong logins (#192)
- Block tab auto completion for unlogged players (#390)
- Bypass the purge with a permission (#674)
- /logout invalidates a player's session (#816)
- Allow AuthMe to run in sync or async (configurable) (#937)
- Show one's own alts on login (#423)
- Translatable help section (#293)
- Integration with IPB4 (#483)
- Run a custom command when more than x alts are detected (#459)
- Allow to change the message when a player joins (#1044)
- Support specific legacy hashes (#850)
- MySQL to SQLite converter (#933)
- Command for updating the messages file (#768)
- Registering with password and email is possible (/register [pass] [email]) (#427)
- Deprecate flat file: use SQLite instead (#344)
Improve email recovery
- Confirm email recovery before resetting user's password (#472)
- Create /email show command (#922)
- Fix display of Chinese characters (#269)
- Add support for oAuth2 (#260)
Improve AntiBot
- Make startup time of Antibot configurable (#970)
- Update AntiBot configuration on /authme reload (#896)
- Show AntiBot message only to players with permission (#904)
- Technical: better implementation of user count in time span (#938)
Password storage
Other improvements
- Improve behavior of AuthMe for optional registration (#611)
Technical issues
- SQL: always use prepared statements (#308)
- refactor command handling (#305, #306)
- redesign and test hash algorithm interfaces (#358, #364)
- new configuration management (#347) -> birth of ConfigMe (#927)
- distribute workload during purge process better (#696)
- apply dependency injection (#432)
- integration tests for SQLite and MySQL (#392)
- improve how /authme reload works (#704)