35 Breaking Changes
Gabriele C edited this page 2020-01-21 10:46:45 +01:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This page contains a list of breaking changes, i.e. of changes in AuthMe that may require plugin users to make adjustments.

Version Description
5.6.0 (2020-01-21) The MaxMind GeoIp database now requires a (free) license key, so protection will be disabled by default.
5.6.0 (2019-12-12) LuckPerms 5 now supported; LuckPerms 4 no longer compatible.
5.6.0 (2019-08-11) Removed support for CraftBukkit, use Paper or Spigot instead.
5.6.0 (2019-05-02) Removed support for bPermissions.
5.5.1 (2018-11-30) Removed support for legacy Flat file storage. Use previous versions to convert beforehand.
5.5.1 (2018-11-30) Removed support for 1.7
5.4 (2017-08-31) Removed hook for PermissionsBukkit
5.4 (2017-08-31) Removed hook into CombatTagPlus
5.3 (2017-04-14) API.java class has been removed; use the api.v3.AuthMeApi class instead.
5.3 (2017-03-24) removeSpeed option no longer exists; speed is removed from unauthenticated players if allowMovement is false
5.3 (2017-03-22) Command /email recovery <email> <code> has been renamed to /email code <code>
5.3 (2017-03-12) SaveQuitLocation: false no longer restores the quit location for players (as the setting would suggest)
5.2 (2017-01-07) In the messages file, reg_email_msg no longer exists. Update reg_msg with the proper arguments.
5.2 (2016-11-13) To support old hashes, you now need to list the hashes in the setting legacyHashes
5.2 (2016-09-04) Dropped support for Java 7
5.2 (2016-09-04) Permissions: support for GroupManager (not via Vault) removed.
5.2 (2016-08-11) In messages_xx.yml files, &n is now the regular format code and %nl% is replaced to new line
5.2 (2016-06-19) Allowed nickname regex pattern now case-sensitive
5.2 (2016-05-29) "Allow all commands if registration is optional" feature dropped
5.2 (2016-05-03) Force spawn settings are grouped together (settings should migrate automatically)
5.2 (2016-02-19) Command /converter has been moved to /authme converter
5.2 (2016-02-14) Some permissions have been moved outside of authme.player. Please see the list below.
5.2 (2016-02-12) Settings.delayJoinLeaveMessages has been split up in more granular configurations. Your config file will update automatically, search for options with "delay"
5.2 (2015-12-28) PlainText is automatically change to SHA256 HashAlgorithm
5.2 (2015-12-26) Flatfile data source and converters to/from flatfile no longer supported. Use Sqlite.
5.2 (2015-12-23) Setting settings.restrictions.enablePasswordVerifier renamed to enablePasswordConfirmation
5.2 (2015-12-22) email.html: Placeholders are like <playername />, not <playername> or %playername%. (Template)
5.1 (20151205) Changed permission nodes (up-to-date list)
5.1 (2015-12-04) Configurable text sent in email moved from config.yml to email.html
5.1 (2015-11-27) Bug fix: Using /authme register no longer changes the password to all lower-case

Addendum

Permissions change 2016-02-14

A few permissions were moved outside of the authme.player group. The reason was that assigning authme.player.* to players also gave them VIP status (authme.player.vip), for instance, which was undesired.

Old permission -> new permission

authme.player.allow2accounts      -> authme.allowmultipleaccounts
authme.player.bypassantibot       -> authme.bypassantibot
authme.player.bypassforcesurvival -> authme.bypassforcesurvival
authme.player.seeotheraccounts    -> authme.admin.seeotheraccounts
authme.player.vip                 -> authme.vip