- Raised minimum required PHP version to 8.1.0
- Compatibility with PHP 8.4.
This version needs Neucore version 2.2.0 or higher.
- Raised minimum required PHP version to 8.0.2, from 8.0.0.
- Updated to Neucore plugin version 3.
- No longer showing discriminators with the value 0.
- Fix: The account search now handles the backslash correctly and disallows wildcards.
- Discriminator can be empty now (see also https://support.discord.com/hc/en-us/articles/12620128861463).
- Needs Neucore version 1.45.0 or higher now / Updated to neucore-plugin 2.0.
- NEUCORE_DISCORD_PLUGIN_DB_USERNAME and NEUCORE_DISCORD_PLUGIN_DB_PASSWORD are now optional: user and password can be added to NEUCORE_DISCORD_PLUGIN_DB_DSN.
- Update to neucore-plugin 1.0.0
- The table from the configuration is now automatically created when the plugin configuration is saved.
- Groups used when inviting to a server now respect the "group deactivation" feature. (Update to plugin version 0.11.0, needs Neucore > 1.42.0)
- Added support for encrypted database connection.
- Updated to plugin version 0.10.0.
- Added plugin.yml file (this adds compatibility with Neucore version >= 1.41.0) and updated documentation.
- Updated to plugin version 0.9.2.
- Raised minimum PHP version to 8.0 (from 7.4).
- Updated to plugin version 0.9.0.
- Change: Roles from the configuration are now removed from server members who do not have a service account if server kicks are disabled (otherwise they would be kicked).
- Updated to plugin version 0.8.0.
- Changed DB schema: character_id is now "not null" (
alter table table_name modify character_id int not null
). - Exceptions from the player update during the callback request are now caught.
- Fix: The nickname is now removed if there is no longer a main character on Core.
- Fix: Service accounts are now removed from Core accounts that no longer have a character. This also fixes an
integrity constraint violation for
character_id
if it's 0. - Added Discord user ID and EVE character ID to some error messages, e.g. if a kick failed.
- Added log entry when a user was added to the server.
- Added to Packagist.
- Added option to disable nickname changes for specific roles.
- Added channel membership management.
- Added Nickname configuration option.
- Roles are now assigned directly after a user was added to the server.
- Raised minimum required PHP version to 7.4.
- Added server member cache.
- Added rate limit handling.
Initial version
- that can add and remove members from a server,
- manage roles and nicknames,
- with support for required Neucore groups,
- exceptions for server members that will never be kicked,
- option to disable kicks completely.