Releases: Together-Java/TJ-Bot
Releases · Together-Java/TJ-Bot
v.3.11.1
v.3.11
Overview
Features:
/bookmarks
command (#634) @Nxllpointer- Link/Image previews for tags (#616) @Zabuzard
- UX for code actions, no remove button on manual creation anymore (#687) @Zabuzard
- Ping mods when
/modmail
and/report
commands are used. (#699) @isvora
Bugs:
- files without extensions are blacklisted now (#693) @Mom0aut
- fixed a small oob bug with extracting code (#696) @Zabuzard
Platform:
Website:
PRs
- Bump flyway-core from 9.7.0 to 9.8.1 by @dependabot in #689
- Bump mockito-core from 4.8.0 to 4.9.0 by @dependabot in #690
- Bump gradle-plugin-publishing from 9.7.0 to 9.8.1 by @dependabot in #691
- Link/Image previews for tags by @Zabuzard in #616
- Bump name.remal.sonarlint from 1.5.0 to 2.0.0 by @dependabot in #695
- Bump sqlite-jdbc from 3.39.2.0 to 3.40.0.0 by @dependabot in #697
- Added widgetbot to the website by @Zabuzard in #698
- Bump org.springframework.boot from 2.7.3 to 3.0.0 by @dependabot in #700
- Bump com.diffplug.spotless from 6.11.0 to 6.12.0 by @dependabot in #701
- Files without extenions are blacklisted now by @Mom0aut in #693
- Fixed a small OOB bug with extracting code by @Zabuzard in #696
- Ping moderators when /modmail and /report commands are used. by @isvora in #699
- Bookmark Command by @Nxllpointer in #634
- Release v3.11 by @Zabuzard in #702
New Contributors
Full Changelog: v.3.10...v.3.11
v.3.10
Overview
Features:
/report
command (#653) @DevSerendipity- Code-Actions improvements (#682) @Zabuzard
Platform:
- introduced a var for the jackson version (#679) @Zabuzard
- Some tweaks to the helper prune system (#684) @Zabuzard
PRs
- Introduced a var for the jackson version by @Zabuzard in #679
- Code-Actions improvements by @Zabuzard in #682
- Report Command by @DevSerendipity in #653
- Some tweaks to the helper prune system by @Zabuzard in #684
- Release v3.10 by @Zabuzard in #685
Full Changelog: v.3.9...v.3.10
v.3.9
Overview
Features:
- Add code formatting (#622) @Zabuzard
- Added
/modmail
(#493) @DevSerendipity - Added
/remind list
(#650) @Taz03 - Adding delete button to gist-filesharing (#669) @SquidXTV
- Added cooldown to
/ask
(#651) @Taz03 - Added suspicious keywords to scam blocker (#658) @Zabuzard
- Delete scam help threads (#668) @Taz03
Bugfixes:
- Fix Top-Helper message length exploit (#649) @Nxllpointer
- Fix and speed up top helper anticheat (#659) @Nxllpointer
Platform:
- Implemented modal support (#626) @Tais993
- Add tests for TopHelperMessageListener (#661) @Nxllpointer
- Fix JOOQ version mismatch (#640) @Nxllpointer
- Fixed issue with jooq version (#657) @Zabuzard
PRs
- Fix JOOQ version mismatch by @Nxllpointer in #640
- Bump io.spring.dependency-management from 1.0.13.RELEASE to 1.1.0 by @dependabot in #642
- Implemented modal support by @Tais993 in #626
- Bump gradle-plugin-publishing from 9.4.0 to 9.5.0 by @dependabot in #644
- Bump flyway-core from 9.4.0 to 9.5.0 by @dependabot in #643
- Adding the /modmail command by @DevSerendipity in #493
- Fix Top-Helper message length exploit by @Nxllpointer in #649
- Bump gradle-jooq-plugin from 7.1.1 to 8.0 by @dependabot in #652
- Fixed issue with jooq version by @Zabuzard in #657
- Fix and speed up top helper anticheat by @Nxllpointer in #659
- Added suspicious keywords to scam blocker by @Zabuzard in #658
- Bump flyway-core from 9.5.0 to 9.6.0 by @dependabot in #664
- Bump gradle-plugin-publishing from 9.5.0 to 9.6.0 by @dependabot in #663
- Bump org.sonarqube from 3.4.0.2513 to 3.5.0.2730 by @dependabot in #665
- Bump flyway-core from 9.6.0 to 9.7.0 by @dependabot in #671
- Bump gradle-plugin-publishing from 9.6.0 to 9.7.0 by @dependabot in #670
- Added list for reminders by @Taz03 in #650
- Delete scam help threads by @Taz03 in #668
- Add tests for TopHelperMessageListener by @Nxllpointer in #661
- Adding delete button to filesharing response by @SquidXTV in #669
- Added cooldown to ask command by @Taz03 in #651
- Bump jackson-dataformat-csv from 2.13.0 to 2.14.0 by @dependabot in #678
- Bump jackson-databind from 2.13.0 to 2.14.0 by @dependabot in #677
- Bump jackson-dataformat-xml from 2.13.0 to 2.14.0 by @dependabot in #675
- Bump jackson-datatype-jsr310 from 2.13.0 to 2.14.0 by @dependabot in #676
- Add code format command by @Zabuzard in #622
- Release v3.9 by @Zabuzard in #680
Full Changelog: v.3.8...v.3.9
v.3.8
Overview
Features:
- Added auto-completion for
/tag
(#598) @Taz03 - Use slash-command mentions (#565) @Gyoo @Taz03 @Tais993
- Replaced help-overview message to embed (#611) @Tais993
- Auto-pin first message in help threads (#617) @Taz03 @Tais993
- Adding stacktraces to discord logs (#610) @Zabuzard
Bugfixes:
- Fixed issue with closing already closed threads on guild leave (#623) @Zabuzard
TopHelpersCommand
message is too long (#614) @Zabuzard- Fixed bug with format injection (#615) @Zabuzard
Platform:
- Added
ComponentIdInteractor
delegate (#588) @Zabuzard - Disabled JOOQ startup spam (#629) @Nxllpointer
- Fix javadoc link in
ModerationUtils
(#624) @Taz03 - Automatically organize imports with spotless (#606) @marko-radosavljevic
- Added missing package-infos (#612) @Zabuzard
- Added missing Javadoc to
DiscordClientAction
(#613) @Zabuzard - Removed the logviewer project (#608) @Zabuzard
PRs
- Removed the Logviewer project by @Zabuzard in #608
- Added missing Javadoc to DiscordClientAction by @Zabuzard in #613
- Format injection in help thread titles by @Zabuzard in #615
- Added missing package-infos by @Zabuzard in #612
- Automatically organize imports with spotless by @marko-radosavljevic in #606
- Adding stacktraces to discord logs by @Zabuzard in #610
- Auto-pin first message in help threads by @Taz03 in #617
- Replaced overview message to embed by @Tais993 in #611
- Use slash-command mentions (#559) by @Gyoo in #565
- TopHelpersCommand message is too long by @Zabuzard in #614
- Fix javadoc link in ModerationUtils by @Taz03 in #624
- Fixed issue with closing already closed threads on guild leave by @Zabuzard in #623
- Added ComponentIdInteractor delegate by @Zabuzard in #588
- Forward logs to Discord - CR fixes by @Zabuzard in #607
- Fixed some minor syntax issue after lots of rebases by @Zabuzard in #625
- added auto-complete for tag command by @Taz03 in #598
- Disabled JOOQ startup spam by @Nxllpointer in #629
- Bump gradle-jooq-plugin from 6.0.1 to 7.1.1 by @dependabot in #635
- Bump gradle-plugin-publishing from 7.15.0 to 9.4.0 by @dependabot in #636
- Release v3.8 by @Zabuzard in #638
New Contributors
- @Gyoo made their first contribution in #565
- @Nxllpointer made their first contribution in #629
Full Changelog: v.3.7...v.3.8
v.3.7
Overview
Improvements:
- grouped help-thread commands
- changing auto-archive from 24h to 12h
- rephrased auto-closed message for UX
Bugfixes:
- bot posting advice on already closed help threads
Platform:
- Added our own website
- Forward logs to Discord channels
- Add support for context-commands and auto-completion
- Update to JDA alpha 20
- Ensure config entries are present
- Adding missing package-infos
PRs
- Bump mockito-core from 4.7.0 to 4.8.0 by @dependabot in #564
- Bump flyway-core from 9.2.0 to 9.3.0 by @dependabot in #568
- Bump log4j-core from 2.18.0 to 2.19.0 by @dependabot in #576
- Bump ascii-table from 1.6.0 to 1.7.0 by @dependabot in #575
- Bump com.diffplug.spotless from 6.10.0 to 6.11.0 by @dependabot in #572
- Website based on Hyperspace by @Zabuzard in #552
- Website SEO by @Zabuzard in #577
- Google ownership verification by @Zabuzard in #578
- Rephrased auto-close message for UX by @Zabuzard in #581
- Changing auto archiving from 24 to 12h by @Zabuzard in #583
- added comma for clarity by @moki929 in #584
- fixed bot positing advice on closed uncategorized help threads by @Taz03 in #580
- Bump flyway-core from 9.3.0 to 9.4.0 by @dependabot in #590
- Command rework, attempt number 2 by @Tais993 in #558
- fixed context commands not working by @Tais993 in #596
- Bugfix command completion not working by @Tais993 in #597
- Bump ascii-table from 1.7.0 to 1.8.0 by @dependabot in #600
- Grouped help thread commands by @Taz03 in #574
- Fixed components not working by @Tais993 in #601
- Migrate to JDA alpha 20 by @Zabuzard in #587
- Ensure config is present and not null by @Zabuzard in #592
- Forward logs to Discord by @Zabuzard in #579
- Release v3.7 by @Zabuzard in #609
New Contributors
- @moki929 made their first contribution in #584
Full Changelog: v.3.6...v.3.7
v.3.6
Overview
New features:
- Auto-post advice on uncategorized help threads
- Forbid posting blacklisted files
Bugfixes:
- issue with warnings when creating threads in media-only channels
Platform:
- Introduced
@MethodsReturnNonnullByDefault
PRs
- Bump ascii-table from 1.4.0 to 1.6.0 by @dependabot in #547
- Bump com.google.cloud.tools.jib from 3.2.1 to 3.3.0 by @dependabot in #551
- Forbid posting blacklisted files by @Mom0aut in #542
- Fixed typo in blacklist by @Zabuzard in #553
- Add @MethodsReturnNonnullByDefault by @Zabuzard in #549
- fixes thread creation warns in media only channels by @Taz03 in #556
- Auto posting advice on uncategorized help threads by @Zabuzard in #554
- Release v3.6 by @Zabuzard in #563
Full Changelog: v.3.5...v.3.6
v.3.5
Overview
New features:
- Adding automatic thread archival
- Added a reminder to use
/close
for help threads - Automatically close help threads if OP leaves the server
- Posts in media-only channels now need to contain media
- Disallow help thread titles containing the word "help"
Bugfixes:
- fixed bug with
/audit
unable to retrieve users - fixed bug with gist feature on no attachments
Platform:
- added a stub for our community website
- removed role-checks on most commands in favor of Discords built-in system
- replacing the infamous enum-utility-pattern with private constructors
- Introduced
@ParametersAreNonnullByDefault
and cleaned up usages of@Nonnull
/@Nullable
PRs
- Added missing javadocs by @SquidXTV in #521
- Implement thread close reminder for ask threads by @GeRmAnImAl in #524
- Bump com.diffplug.spotless from 6.9.1 to 6.10.0 by @dependabot in #526
- Replaces enum-utility-pattern classes with regular noninstantiable classes by @Taz03 in #529
- Bump ascii-table from 1.3.0 to 1.4.0 by @dependabot in #531
- Fixed attachment error + close input stream correctly by @SquidXTV in #530
- Adding org website by @Zabuzard in #528
- remove unnecessary checks by @Taz03 in #517
- Bump flyway-core from 9.1.3 to 9.2.0 by @dependabot in #535
- Make readme more inviting to contributors by @marko-radosavljevic in #534
- Auto-close help thread if OP leaves server by @mikerasch in #497
- Fix sonar issues by @mikerasch in #538
- Only allow media posts in media channels by @Mom0aut in #518
- Fix bug with /audit unable to retrieve users by @Zabuzard in #527
- Disallow 'help' in title of help threads by @Zabuzard in #537
- Adding help thread auto archiver by @Zabuzard in #540
- Introduce @ParametersAreNonnullByDefault by @Zabuzard in #541
- Allow linked media posts by @Zabuzard in #544
- Release v3.5 by @Zabuzard in #545
New Contributors
- @GeRmAnImAl made their first contribution in #524
- @mikerasch made their first contribution in #497
- @Mom0aut made their first contribution in #518
Full Changelog: v.3.4...v.3.5
v.3.4
Overview
Highlights in this release are:
- help thread activity indicators
- auto-share attachments as gist
- auto-prune full helper roles
PRs
- Audit rework by @Taz03 in #472
- Updated map of VC activities by @Korwai in #473
- Update stale action v3 -> v4 by @Zabuzard in #477
- Made #active_questions post more robust against hicups by @Zabuzard in #476
- Bump flyway-core from 8.0.0 to 9.0.4 by @dependabot in #475
- Increase dependabot support by @Zabuzard in #496
- Bump org.sonarqube from 3.3 to 3.4.0.2513 by @dependabot in #498
- Bump sqlite-jdbc from 3.36.0.3 to 3.39.2.0 by @dependabot in #499
- Bump junit-jupiter-params from 5.8.1 to 5.9.0 by @dependabot in #500
- Bump log4j-slf4j18-impl from 2.16.0 to 2.18.0 by @dependabot in #502
- Bump ascii-table from 1.2.0 to 1.3.0 by @dependabot in #503
- Bump caffeine from 3.0.4 to 3.1.1 by @dependabot in #504
- Bump com.google.cloud.tools.jib from 3.1.4 to 3.2.1 by @dependabot in #505
- Bump flyway-core from 9.0.4 to 9.1.3 by @dependabot in #507
- Bump junit-jupiter-engine from 5.8.1 to 5.9.0 by @dependabot in #501
- Bump com.diffplug.spotless from 6.0.0 to 6.9.1 by @dependabot in #506
- Bump mockito-core from 4.0.0 to 4.7.0 by @dependabot in #510
- Bump jooq from 3.15.3 to 3.17.2 by @dependabot in #508
- Bump junit-jupiter-api from 5.8.1 to 5.9.0 by @dependabot in #509
- Bump log4j-core from 2.16.0 to 2.18.0 by @dependabot in #511
- fixed unknown class referenced by @Taz03 in #514
- Adding uncaught exception handling by @Zabuzard in #494
- Added help thread activity detection by @Zabuzard in #492
- Gist auto filesharing in help threads by @SquidXTV in #491
- Auto-prune of full helper roles by @Zabuzard in #495
- Release v3.4 by @Zabuzard in #519
New Contributors
Full Changelog: v.3.3...v.3.4
v.3.3
Overview
This release contains a whole bunch of bugfixes to the help system.
Highlights in this release are:
- bugfix with no bot messages in help threads
- bugfix with temp bans being revoked too early
- auto-create threads for suggestions
PRs
- Bugfix with temp actions being revoked too early by @Zabuzard in #464
- Bugfix with /change_help_title allowing too long titles by @Zabuzard in #466
- Bugfix when creating help threads, no bot-messages by @Zabuzard in #465
- Upgrade to Java 18 by @Zabuzard in #467
- Auto create threads for suggestions by @Tanish-Azad in #469
- Release v3.3 by @Zabuzard in #471
New Contributors
- @Tanish-Azad made their first contribution in #469
Full Changelog: v.3.2...v.3.3