Releases: Rollczi/LiteCommands
Releases · Rollczi/LiteCommands
LiteCommands v3.3.0
What's Changed
- GH-346 Add msg example by @Rollczi in #346
- GH-308 Array & Collection arguments by @Rollczi in #339
- GH-350 Add experimental return result handling for programmatic API. by @Rollczi in #350
- GH-351 Autoconfigure bukkit lite commands factory. by @Rollczi in #351
- GH-352 Better feature compatibility. Rename experimental method. by @Rollczi in #352
- GH-348 Fix invalid number suggestions. Support decimal and negative number suggestions. by @Rollczi in #353
Update dependencies
implementation("dev.rollczi:{artifact}:3.3.0")
<dependency>
<groupId>dev.rollczi</groupId>
<artifactId>{artifact}</artifactId>
<version>3.3.0</version>
</dependency>
{artifact}
with platform artifact
Full Changelog: v3.2.2...v3.3.0
v3.2.2
What's Changed
- GH-342 Fix velocity suggestions. by @Rollczi in #342
- GH-343 Use proper scope for hibernate-validator to allow for use of jakarta's annotation from external projects by @rchomczyk in #343
- GH-344 Add prettier result handler for jakarta extension by @rchomczyk in #344
Thanks for @rchomczyk ❤️
Dependencies
implementation("dev.rollczi:litecommands-{PLATFORM}:3.2.2")
<dependency>
<groupId>dev.rollczi</groupId>
<artifactId>litecommands-{PLATFORM}</artifactId>
<version>3.2.2</version>
</dependency>
Full Changelog: v3.2.1...v3.2.2
LiteCommands v3.2.1
What's Changed
- GH-332 Implement jakarta validation. by @Rollczi in #334
- GH-336 Update README.md for 3.x documentation by @Rollczi in #336
- GH-306 Add copy constructor. by @Rollczi in #331
- GH-338 Display more information about requirement resolving. by @Rollczi in #338
- GH-337 Fix editor for root commands. by @Rollczi in #337
Dependencies
implementation("dev.rollczi:litecommands-{PLATFORM}:3.2.1")
<dependency>
<groupId>dev.rollczi</groupId>
<artifactId>litecommands-{PLATFORM}</artifactId>
<version>3.2.1</version>
</dependency>
Full Changelog: v3.2.0...v3.2.1
LiteCommands v3.2.0
What's Changed
- GH-323 Fix overloading executors. by @Rollczi in #323
- GH-305 Optional argument by @Rollczi in #320
- GH-324 Support multilevel shortcuts. Add executor references. Improve unit test's suggestion validation. by @Rollczi in #325
- GH-327 Add support for root executors. by @Rollczi in #327
- GH-326 Display suggestions for route. Fix shortcuts schematics. by @Rollczi in #328
- GH-329 Force override commands. by @Rollczi in #329
- GH-330 Add access to litecommands internal API. by @Rollczi in #330
Dependencies
implementation("dev.rollczi:litecommands-{PLATFORM}:3.2.0")
<dependency>
<groupId>dev.rollczi</groupId>
<artifactId>litecommands-{PLATFORM}</artifactId>
<version>3.2.0</version>
</dependency>
Full Changelog: v3.1.2...v3.2.0
LiteCommands v3.1.2
What's Changed
- GH-319 Handle InvalidUsageException with InvalidUsage.Cause by @Rollczi in #319
- GH-321 Fix sync tabulation for legacy platforms. by @Rollczi in #321
- GH-316 Expose SimpleSchematicGenerator methods for override. by @Rollczi in #317
Dependencies
implementation("dev.rollczi:litecommands-{PLATFORM}:3.1.2")
<dependency>
<groupId>dev.rollczi</groupId>
<artifactId>litecommands-{PLATFORM}</artifactId>
<version>3.1.2</version>
</dependency>
Full Changelog: v3.1.1...v3.1.2
LiteCommands v3.1.1
What's Changed
- GH-301 Hot fix (hotówa) by @Rollczi in #301
- GH-302 Add class origin to command meta. by @Rollczi in #302
- GH-304 Modify Description meta type to a String list by @CarmJos in #304
- GH-312 Fix banner by @Rollczi in #313
- GH-310 Add quoted argument resolver. Add related tests. by @Rollczi in #311
- GH-315 Update TODO.md by @Rollczi in #315
- Release 3.1.1 by @vLuckyyy in #318
Dependencies
implementation("dev.rollczi:litecommands-{PLATFORM}:3.1.1")
<dependency>
<groupId>dev.rollczi</groupId>
<artifactId>litecommands-{PLATFORM}</artifactId>
<version>3.1.1</version>
</dependency>
New Contributors
Full Changelog: v3.1.0...v3.1.1
LiteCommands v3.1.0
What's Changed
- GH-288 Add boolean argument. Add javadocs for InvalidUsage.Cause. by @Rollczi in #288
- GH-289 Add new method to register commands. (experimental API) by @Rollczi in #289
- GH-250 Remove dependency net.kyori:blossom. Replace variables during compile. by @renovate in #250
- GH-272 Update dependency org.mockito:mockito-core to v5.7.0 by @renovate in #272
- GH-265 Update dependency me.champeau.jmh:jmh-gradle-plugin to v0.7.2 by @renovate in #265
- GH-291 Update dependency gradle to v8.4 by @Rollczi in #291
- GH-290 Bump java 21 for workflows by @Rollczi in #290
- GH-285 Add API to obtain annotations from Argument (thanks @P3ridot ❤️)
- GH-292 Add experimental api for annotations extension. by @Rollczi in #292
- GH-293 Throw exception while starting LiteCommands when annotation is missing. by @Rollczi in #293
- GH-297 Hot fix invalid usage exception handling by @Rollczi in #297
- GH-298 Fix tab complete for spigot platform. by @Rollczi in #298
- GH-300 Add check for org.bukkit.craftbukkit.libs.jline.console.ConsoleReader by @Rollczi in #300
Dependencies
implementation("dev.rollczi:litecommands-core:3.1.0")
<dependency>
<groupId>dev.rollczi</groupId>
<artifactId>litecommands-core</artifactId>
<version>3.1.0</version>
</dependency>
Full Changelog: v3.0.3...v3.1.0
LiteCommands v3.0.3
What's Changed
- GH-271 Add LocalDateTime argument resolver. by @Rollczi in #270
- GH-269 Update dependency net.dv8tion:JDA to v5.0.0-beta.17 by @renovate in #269
- GH-275 JDA permission validation by @Rollczi in #275
- GH-273 Add MessageEmbed result handler. by @Rollczi in #274
- GH-277 Add command option to set visibility of command by @Rollczi in #277
- GH-278 Register discord permission if executor is single. by @Rollczi in #278
- GH-279 Fix register context beans for JDA. Annotate PlatformSender#hasPermission for removal. by @Rollczi in #279
- GH-282 Update README to sponsors and GitHub workflows post-Hacktoberfest by @Rollczi in #282
- GH-284 Implement command shortcuts support by @P3ridot in #284
- GH-286 Fix NPE while parsing. by @Rollczi in #286
Dependencies
implementation("dev.rollczi:litecommands-core:3.0.3")
<dependency>
<groupId>dev.rollczi</groupId>
<artifactId>litecommands-core</artifactId>
<version>3.0.3</version>
</dependency>
New Contributors
Full Changelog: v3.0.2...v3.0.3
LiteCommands v3.0.2
What's Changed
- GH-267 Fix handling empty wrapper. Refactor time parsers in the argument resolver. Snapshot 3.0.2-SNAPSHOT by @Rollczi in #266
- GH-253 Update suggestion service for case-insensitive matching. Release 3.0.2 by @Rollczi in #268
Dependencies
implementation("dev.rollczi:litecommands-core:3.0.2")
<dependency>
<groupId>dev.rollczi</groupId>
<artifactId>litecommands-core</artifactId>
<version>3.0.2</version>
</dependency>
Full Changelog: v3.0.1...v3.0.2
LiteCommands v3.0.1
What's Changed
- GH-263 Add API for requirements validators in command processing pipeline. by @Rollczi in #264
See example:
Dependencies
implementation("dev.rollczi:litecommands-core:3.0.1")
<dependency>
<groupId>dev.rollczi</groupId>
<artifactId>litecommands-core</artifactId>
<version>3.0.1</version>
</dependency>
Full Changelog: v3.0.0...v3.0.1