Skip to content
This repository has been archived by the owner on Apr 16, 2023. It is now read-only.

Release 1.1.0

Compare
Choose a tag to compare
@MarkL4YG MarkL4YG released this 15 Mar 13:24
· 179 commits to bleeding-1.X.X since this release
69a9735

1.1.0 (Typed commands, Language selection)

+ Added a new command service that allows for declarative commands and typed parameters
+ Added the ability to create custom matchers for plugin specific types in command parameters
+ Added a !help command that lists commands registered to the new implementation
+ Added a !help <command> command that shows another commands signature
+ Added a !locale command that shows the current custom locale
+ Added a !locale <short-ident> command that allows users to select another locale as their default
+ Added a new CLIService available to framework components to register cli-commands to
+ Added a sysInfo cli-command that prints system information
~ Changed: Sanctions on plugin IDs are less strict now. (Regex: "^[a-zA-Z.][a-zA-Z0-9.&+#]+$")
~ Changed: REST-service now deals correctly with OPTIONS requests
~ Changed: REST-service now supports CORS
~ Changed: REST-service now supports custom headers
~ Changed: TS3PermProvider now holds internal cache of all permission IDs (when retrievable)
~ Changed: Properly set log levels in the default Log4J2 configuration
~ Changed: Cache duration for UserService lookups. (30 -> 120 seconds by default)
~ Fixed: A bug where the UserService would accept invalid search parameters (null, blank or empty strings)

~ Downgraded dependencies:

  • antlr 4.8-1 -> 4.7.1: Antlr gradle plugin is not updated yet and produces incompatible parsers.

~ Updated dependencies:

  • confort 1.0.0-rc.1 -> 1.1.0-rc.2
  • hibernate-core 5.4.10 -> 5.4.12