Releases: Together-Java/TJ-Bot
Releases · Together-Java/TJ-Bot
v.4.9.1
Bugfixes:
- BugFix/GithubReference ( #1061 ) @ankitsmt211 @Taz03
PRs:
- BugFix/GithubReference ( #1061 ) @ankitsmt211 @Taz03
v.4.9
Features:
- github command and reference (#981) @Tais993 @illuminator3 @Taz03 @ankitsmt211
- transfer questions via helpthreads (#976) @Taz03
- jshell rework (#998) @Alathreon @SquidXTV
- AI response in embed (#1046) @ankitsmt211
- member count display (#1038) @christolis @devloves @Taz03
- logging disabled features (#1048) @Suleman70
- AI response with context (#994) @ankitsmt211
- AI shouldn't respond when image (#1018) @SquidXTV
BugFixes:
- archiving threads when member left (#986) @ankitsmt211
- bot mentions itself on archive (#975) @firasrg @Zabuzard
- encoding issue with intellij (#1022) @SquidXTV
- skipping and logging github reference if key not configured (#1030) @christolis
Platform:
- upgrade gradle wrapper to 8.5 (#971) @Taz03
- upgrade java to 21 (#972) @Taz03
- modified discriminator (#1050) @vishv843
- format member count (#1055) @Taz03
- toolchain to handle java versions (#985) @marko-radosavljevic
- upgrade jda (#1031) @Taz03 @SquidXTV
PRs:
- Bump org.jsoup:jsoup from 1.16.1 to 1.17.1 (#970) @dependabot
- Bump com.diffplug.spotless from 6.22.0 to 6.23.0 (#969) @dependabot
- upgrade gradle wrapper to 8.5 (#971) @Taz03
- Bump name.remal.sonarlint from 3.3.17 to 3.4.0 (#978) @dependabot
- fixed thread transfers (#976) @Taz03
- upgrade java to 21 (#972) @Taz03
- Bump org.flywaydb:flyway-core from 10.1.0 to 10.2.0 (#984) @dependabot
- Integrade gradle toolchain to manage java versions (#985) @marko-radosavljevic
- Bump org.flywaydb:flyway-core from 10.2.0 to 10.3.0 (#988) @dependabot
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing (#987) @dependabot
- Bump org.flywaydb:flyway-core from 10.3.0 to 10.4.0 (#995) @dependabot
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing (#996) @dependabot
- Bump org.jooq:jooq from 3.18.0 to 3.19.1 (#997) @dependabot
- Bump org.kohsuke:github-api from 1.317 to 1.318 (#965) @dependabot
- Bump nu.studer:gradle-jooq-plugin from 8.2 to 9.0 (#1000) @dependabot
- handling error when member left guild (#986) @ankitsmt211
- BugFix: Bot mentions itself in Help-Thread at Timeout (#975) @firasrg @Zabuzard
- Bump org.flywaydb:flyway-core from 10.4.0 to 10.5.0 (#1003) @dependabot
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing (#1004) @dependabot
- Bump org.gradle.toolchains.foojay-resolver-convention (#1005) @dependabot
- Bump com.diffplug.spotless from 6.23.2 to 6.24.0 (#1007) @dependabot
- Bump org.flywaydb:flyway-core from 10.5.0 to 10.6.0 (#1009) @dependabot
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing (#1008) @dependabot
- Bump org.xerial:sqlite-jdbc from 3.44.0.0 to 3.45.0.0 (#1010) @dependabot
- Continue/feature/reference gh (#981) @Tais993 @illuminator3 @Taz03 @ankitsmt211
- adds docs for public constructors to fix sonar issues (#1012) @ankitsmt211
- Bump com.diffplug.spotless from 6.24.0 to 6.25.0 (#1014) @dependabot
- Fix encoding issues with intellij (#1022) @SquidXTV
- Bump org.flywaydb:flyway-core from 10.6.0 to 10.7.1 (#1017) @dependabot
- Bump org.flywaydb:flyway-core from 10.7.1 to 10.8.1 (#1025) @dependabot
- Bug/gpt response compact (#994) @ankitsmt211
- Bump org.apache.logging.log4j:log4j-core from 2.22.0 to 2.23.0 (#1033) @dependabot
- Bump org.kohsuke:github-api from 1.318 to 1.319 (#1034) @dependabot
- fix(GithubReference): log a warn if init goes wrong (#1030) @christolis
- add doc for param to fix sonar issue (#1036) @ankitsmt211
- Feature/jshell rework (#998) @Alathreon @SquidXTV
- replace getAsTag() with getName() on user entity (#1016) @ankitsmt211 @Zabuzard
- ChatGPT Auto-Answer should not be posted when image (#1018) @SquidXTV
- Update CODEOWNERS @Zabuzard
- Set encoding to UTF-8 (#1045) @SquidXTV
- Bump org.flywaydb:flyway-core from 10.8.1 to 10.9.1 (#1047) @dependabot
- modified discriminator (#1050) @vishv843
- Bump org.mockito:mockito-core from 5.3.1 to 5.10.0 (#1015) @dependabot @SquidXTV
- AI response should be in embed (#1046) @ankitsmt211
- Member Count Display (#1038) @christolis @devloves @Taz03
- document public method (#1051) @ankitsmt211
- formatted member count (#1055) @Taz03
- upgrade jda (#1031) @Taz03 @SquidXTV
- Feature/logging-for-disabled-features (#1048) @Suleman70
NEW CONTRIBUTORS:
- @devloves made their first contribution (#1038)
- @vishv843 made their first contribution (#1050)
- @Suleman70 made their first contribution (#1048)
Full Changelog: https://github.com/Together-Java/TJ-Bot/compare/v.4.8.1..v.4.9
v.4.8.1
Hotfix for an issue that broke closing help threads:
Bugfix:
- fixed bug causing thread archiving to crash with NPE (#964) @ankitsmt211
PRs
- Bump org.flywaydb:flyway-core from 10.0.0 to 10.1.0 by @dependabot in #963
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing from 10.0.0 to 10.1.0 by @dependabot in #962
- bug/archive flow moved inside retrieve member action by @ankitsmt211 in #964
- Release v4.8.1 by @Zabuzard in #967
Full Changelog: v.4.8...v.4.8.1
v.4.8
Ironing out transfer-question
and improving the help thread experience:
Features:
- remove "message pinned" in help-threads (#938) @ankitsmt211
- remove obsolete tips in help-threads (#934) @AdityaM2205 @Taz03
- improved tips when help thread is closed bc of inactivity (#957) @ankitsmt211
Bugfix:
- bugfixes with transfer command on users with default avatar (#943) @ankitsmt211
- allow OP of transfered questions to click ChatGPT-Dismiss button (#951) @ankitsmt211
- fixed wrong channel mention in helper-role prune-message (#948) @ankitsmt211
- fixes in transfer command if multiple people use it simultanously (#955) @ankitsmt211
- use ephemeral message during transfer command (#960) @Taz03 @ankitsmt211
Platform:
- small typo fix and javadoc for select-role config (#956) @ankitsmt211
PRs
- add pinned announcement listener by @ankitsmt211 in #938
- Issue #922 :Removing some hints in helps-thread by @AdityaM2205 in #934
- Bump chatGPTVersion from 0.16.0 to 0.17.0 by @dependabot in #949
- bug-fix transfer feature by @ankitsmt211 in #943
- Bump org.xerial:sqlite-jdbc from 3.43.0.0 to 3.44.0.0 by @dependabot in #950
- Bump org.jetbrains:annotations from 24.0.0 to 24.1.0 by @dependabot in #954
- Bump chatGPTVersion from 0.17.0 to 0.18.0 by @dependabot in #953
- Bug/ allows OP of embed from transfer to dismiss GPT's response by @ankitsmt211 in #951
- Bump jacksonVersion from 2.15.0 to 2.16.0 by @dependabot in #952
- Bugfix/role back message by @ankitsmt211 in #948
- add java doc for config and a typo fix by @ankitsmt211 in #956
- refactor onModalSubmit in TransferQuestionCommand to handle multiple users submission by @ankitsmt211 in #955
- Bump org.apache.logging.log4j:log4j-core from 2.21.0 to 2.22.0 by @dependabot in #959
- improve suggestion for archived thread due to inactivity by @ankitsmt211 in #957
- used ephemeral response in question transfer by @Taz03 in #960
- Release v4.8 by @Zabuzard in #961
New Contributors
- @AdityaM2205 made their first contribution in #934
Full Changelog: v.4.7...v.4.8
v.4.7
transfer-question
and more:
Features:
- transfer-question message-context command (#905) @ankitsmt211
- dismiss-button for ChatGPT auto-answers (#901) @SquidXTV
- pin OPs message in help thread, instead of bot message (#893) @SquidXTV
Bugfix:
- fixes with workflows (#903) @java-coding-prodigy
- handle error when unable to send DMs (#909) @christolis
- ChatGPT access to embed content (#915) @ankitsmt211
Platform:
- feature blacklist (#886) @Alathreon
- removed deprecated
packages
in logger config (#894) @SquidXTV - Java 20 (#902) @java-coding-prodigy
- Remove stale-bot (#916) @Zabuzard
PRs
- Bump org.kohsuke:github-api from 1.315 to 1.316 by @dependabot in #874
- Dynamically enable features with config file by @Alathreon in #886
- Bump com.google.cloud.tools.jib from 3.3.0 to 3.4.0 by @dependabot in #896
- Fix deprecated use of log4j's
packages
attribute by @SquidXTV in #894 - Pin the correct message in questions thread by @SquidXTV in #893
- Bump org.sonarqube from 4.3.0.3225 to 4.4.0.3356 by @dependabot in #904
- Update Workflows by @java-coding-prodigy in #903
- Bump Java Version to 20 by @java-coding-prodigy in #902
- Catch error when unable to send DM by @christolis in #909
- Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.21.0 by @dependabot in #913
- Bump com.diffplug.spotless from 6.21.0 to 6.22.0 by @dependabot in #906
- Transfer Feature reopen by @ankitsmt211 in #905
- Remove Stale-Bot by @Zabuzard in #916
- ChatGPT response Dismiss button by @SquidXTV in #901
- Bump org.kohsuke:github-api from 1.316 to 1.317 by @dependabot in #925
- fix inability to read embeds in helper threads by @ankitsmt211 in #915
- handle bot messages transfer action by @ankitsmt211 in #929
- refactor method for generating title of forum post by @ankitsmt211 in #932
- javadoc fix transfer feature by @ankitsmt211 in #936
- refactor methods to handle invalid transfers by @ankitsmt211 in #933
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing from 9.22.0 to 10.0.0 by @dependabot in #941
- Bump org.flywaydb:flyway-core from 9.22.0 to 10.0.0 by @dependabot in #940
- Release v4.7 by @Zabuzard in #942
New Contributors
- @christolis made their first contribution in #909
Full Changelog: v.4.6...v.4.7
v.4.6
ChatGPT auto-answers and a few minor things.
Features:
- ChatGPT automatically answers questions (#873) @tmcdonnell2
- Logging messages link directly to source code (#857) @SquidXTV
- Added
/jshell
andRun
code action (but temporarily disabled) (#870) @Alathreon
Bugfix:
- Increase ChatGPT timeout from 10s to 90s (#852) @TheRealJoeFriel
- Fixed some ChatGPT issues (#888) @Zabuzard
Platform:
PRs
- Bump org.xerial:sqlite-jdbc from 3.41.0.0 to 3.42.0.0 by @dependabot in #838
- Bump org.flywaydb:flyway-core from 9.18.0 to 9.19.0 by @dependabot in #841
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing from 9.18.0 to 9.19.0 by @dependabot in #842
- Bump com.diffplug.spotless from 6.18.0 to 6.19.0 by @dependabot in #843
- Bump org.sonarqube from 4.0.0.2929 to 4.1.0.3113 by @dependabot in #844
- Bump org.sonarqube from 4.1.0.3113 to 4.2.0.3129 by @dependabot in #845
- Bump org.kohsuke:github-api from 1.314 to 1.315 by @dependabot in #846
- Bump chatGPTVersion from 0.12.0 to 0.13.0 by @dependabot in #848
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing from 9.19.0 to 9.20.0 by @dependabot in #849
- Bump org.flywaydb:flyway-core from 9.19.0 to 9.20.0 by @dependabot in #850
- Bump chatGPTVersion from 0.13.0 to 0.14.0 by @dependabot in #851
- Bump name.remal.sonarlint from 3.2.0 to 3.3.0 by @dependabot in #855
- Bump com.diffplug.spotless from 6.19.0 to 6.20.0 by @dependabot in #859
- Bump org.sonarqube from 4.2.0.3129 to 4.3.0.3225 by @dependabot in #858
- Logging - links logs to source by @SquidXTV in #857
- Bump org.flywaydb:flyway-core from 9.20.0 to 9.21.0 by @dependabot in #861
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing from 9.20.0 to 9.21.0 by @dependabot in #860
- Bump org.junit.jupiter:junit-jupiter-api from 5.9.0 to 5.10.0 by @dependabot in #864
- Bump org.junit.jupiter:junit-jupiter-engine from 5.9.0 to 5.10.0 by @dependabot in #863
- Bump org.junit.jupiter:junit-jupiter-params from 5.9.0 to 5.10.0 by @dependabot in #862
- Increase default ChatGPT response timeout from 10s to 90s by @TheRealJoeFriel in #852
- Feature/jshell by @Alathreon in #870
- Chat gpt attempt questions by @tmcdonnell2 in #873
- Bump org.flywaydb:flyway-core from 9.21.0 to 9.22.0 by @dependabot in #880
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing from 9.21.0 to 9.22.0 by @dependabot in #879
- Bump org.xerial:sqlite-jdbc from 3.42.0.0 to 3.43.0.0 by @dependabot in #878
- Bump com.diffplug.spotless from 6.20.0 to 6.21.0 by @dependabot in #877
- Bump chatGPTVersion from 0.14.0 to 0.16.0 by @dependabot in #876
- use - in channel names by @Taz03 in #853
- Fixed some ChatGPT issues by @Zabuzard in #888
- Helper prune config by @Zabuzard in #889
- Release v4.6 by @Zabuzard in #891
New Contributors
- @TheRealJoeFriel made their first contribution in #852
Full Changelog: v.4.5...v.4.6
v.4.5
Features:
- add modal support to /modmail command (#800) @hamzanaciri99
- ChatGPT Intialization (#810) @tmcdonnell2
- Improved chatGpt slash command (#818) @tmcdonnell2
Improvements:
v.4.4
Lots of bugfixes and some minor stuff.
Features:
- Exclude OP from top-helper counting (#763) @Taz03
- removed
/vc-activity
(#765) @Taz03 - Adding
/reminder
retry (#779) @ankitsmt211 - Improved UX for code-action delete button (#793) @swashb0ckler
Bugfix:
- Bugfix
MediaOnlyChannelListener
fails on DM (#769) @AthithyaIthayan - Bugfix
ScamBlocker
fails on DM (#776) @AthithyaIthayan - Bugfix with OOB when backticks are before language end (#767) @Zabuzard
- Fix website bug with widget on mobile (#773) @AthithyaIthayan
SlashCommandEducator
should check length (#783) @abhishekanuj26- Fixed
ScamBlocker
crashes if given empty list of actions bug (#786) @abhishekanuj26
Platform:
- upgrade gradle (#791) @Taz03
- Java 18 -> Java 19 (#792) @Zabuzard
- Upgrade java to 19 for website subproject (#794) @marko-radosavljevic
PRs
- Top helpers not askers by @Taz03 in #763
- removed vc activity command by @Taz03 in #765
- Bump com.diffplug.spotless from 6.14.0 to 6.15.0 by @dependabot in #770
- Fixed bug with MediaOnlyChannelListener when user closed DMs by @AthithyaIthayan in #769
- MessageUtils#extractCode out of bounds by @Zabuzard in #767
- Fix website bug with widget on mobile by @AthithyaIthayan in #773
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing from 9.14.0 to 9.15.0 by @dependabot in #774
- Bump org.flywaydb:flyway-core from 9.14.0 to 9.15.0 by @dependabot in #775
- Bugfix ScamBlocker fails on DM by @AthithyaIthayan in #776
- Bump org.sonarqube from 3.5.0.2730 to 4.0.0.2929 by @dependabot in #778
- Bump org.apache.logging.log4j:log4j-core from 2.19.0 to 2.20.0 by @dependabot in #780
- Bump org.xerial:sqlite-jdbc from 3.40.0.0 to 3.41.0.0 by @dependabot in #784
- SlashCommandEducator should check length by @abhishekanuj26 in #783
- ScamBlocker crashes if given empty list of actions bug by @abhishekanuj26 in #786
- Bump com.diffplug.spotless from 6.15.0 to 6.16.0 by @dependabot in #790
- Handling /reminder failure cases by @ankitsmt211 in #779
- upgrade gradle by @Taz03 in #791
- Bump com.github.johnrengelman.shadow from 7.1.0 to 8.1.0 by @dependabot in #789
- Java 18 -> Java 19 by @Zabuzard in #792
- Style: changed delete icon for CodeMessageHandler by @swashb0ckler in #793
- Upgrade java to 19 for website subproject by @marko-radosavljevic in #794
- Release v4.4 by @Zabuzard in #795
New Contributors
- @AthithyaIthayan made their first contribution in #769
- @abhishekanuj26 made their first contribution in #783
- @ankitsmt211 made their first contribution in #779
- @swashb0ckler made their first contribution in #793
Full Changelog: v.4.3...v.4.4
v.4.3
Mixed bag of new features and improvements.
Features:
- Added
/help-thread reset-activity
(#739) @mDyingStar - Added
/reminder cancel
(#737) @Taz03 - Educate about
/foo
when?!.foo
(#759) @Zabuzard
Improvements:
- Made DM messages from bot embeds (#647) @Taz03
- Removed now obsolete feature where threads of leavers are deleted (#741) @Taz03
Bugfixes:
- Fixed bug with mod commands not defering (#750) @Taz03
- Fixed bug with member leave not finding threads (#740) @Taz03
Platform:
PRs
- Bump name.remal.sonarlint from 2.1.0 to 3.0.0 by @dependabot in #734
- removed thread deletion on user ban feature by @Taz03 in #741
- Bump annotations from 23.1.0 to 24.0.0 by @dependabot in #751
- Bump mockito-core from 4.11.0 to 5.0.0 by @dependabot in #752
- Bump com.diffplug.spotless from 6.12.0 to 6.13.0 by @dependabot in #753
- Added defer reply to mod commands by @Taz03 in #750
- Fix member leave event listener not being able to find a thread by @Taz03 in #740
- Bump flyway-core from 9.11.0 to 9.12.0 by @dependabot in #755
- Bump gradle-plugin-publishing from 9.11.0 to 9.12.0 by @dependabot in #754
- Features/add command to reset activity for a help thread by @mDyingStar in #739
- Bump com.diffplug.spotless from 6.13.0 to 6.14.0 by @dependabot in #756
- Added cancel feature to reminder command by @Taz03 in #737
- Rename packages (esp. commands -> features) by @Zabuzard in #757
- Bump mockito-core from 5.0.0 to 5.1.0 by @dependabot in #758
- Bump org.flywaydb:flyway-core from 9.12.0 to 9.14.0 by @dependabot in #761
- Bump gradle.plugin.org.flywaydb:gradle-plugin-publishing from 9.12.0 to 9.14.0 by @dependabot in #760
- Enhanced mod action dm message by @Taz03 in #647
- Educate about /foo when ?!.foo by @Zabuzard in #759
- Release v4.3 by @Zabuzard in #764
Full Changelog: v.4.2...v.4.3