Skip to content

Releases: TheBastionBot/Bastion

Bastion v10.4

11 Dec 06:36
6f26246
Compare
Choose a tag to compare
  • Auto Threads
    You can enable auto threads in a channel so whenever someone sends a new message in the channel a thread is automatically created from their message. Slow mode is automatically enabled in the channel when auto thread is enabled. Auto threads won't work without slow mode turned on in the channel.
    • Add autoThreadChannels field in the Guild model 5d276ad
    • Add /config auto-threads command to configure auto threads f74cbd9
    • Add /thread name command to set auto thread name cc86609
    • Add /thread close command to archive & lock the auto thread a3b3730
    • Implement auto thread handler 492e79e
  • Starboard
    Starboard is back again in v10. You can now configure the threshold (minimum number of reactions required for it).
    • Listen to message reaction events from Discord 9dbecb5
    • Add messageReactionAdd event listener b91e798
    • Add starboardThreshold field in the Guild model 43a7a92
    • Add support for configuring the threshold in the /config starboard command 46beb3b
  • Updated response of /status route 7615c00
  • Don't set parent channel when creating category channels 713731e
  • Removed usage of deprecated ChannelType#GuildNews 88901f2
  • Added new localized strings 477580d

Full Changelog: v10.3.0...v10.4.0

Bastion v10.3

01 Dec 11:53
88fb752
Compare
Choose a tag to compare

Bastion v10 brings some new ways of interactions using Discord's new Slash commands, Select Menus, Input Modals, Button Interactions.

Check the release notes to see the important changes in v10 and what's planned for upcoming versions: https://traction.one/posts/1669075200001

Changes

  • Bastion API
    • Implement tesseract WebServer a661996
    • Add status router a258a78
    • Add auth middleware 46c6a38
    • Add auth field in example settings file settings.example.yaml 08708e4
  • Localize strings and they are now available for translation https://crowdin.com/project/bastion
  • Format Uptime in status command to show the uptime duration 29490ff
  • Fix reason for locking voice sessions 196c1b0
  • Fix environment variable used for tesseract web server's port c262517
  • Ignore rpc.destroy() error; unnecessary log when running in systems where a discord client doesn't exist ff19dc6
  • Some minor improvements & fixes as usual
  • Updated dependencies

Full Changelog: v10.2.0...v10.3.0

Bastion v10.2

25 Nov 01:13
d17d2e2
Compare
Choose a tag to compare

Bastion v10 brings some new ways of interactions using Discord's new Slash commands, Select Menus, Input Modals, Button Interactions.

Check the release notes to see the important changes in v10 and what's planned for upcoming versions: https://traction.one/posts/1669075200001

Changes

  • verification command can now be used to show the button to verify users 5fb7b93
  • Implement modal verification 4421fbe e759490
  • Show infractions count in profile ca5a6aa
  • Add /user infractions command to configure infraction actions & to see a member's infractions 903bbae
  • say command now supports embeds 37733c6
  • greeting & farewell messages are now embeds & support custom embeds 447b27a dc150c0
  • Add embed support in trigger responses 0a7d1bf
  • Fix some values in message variables 8604e47
  • Add id field in settings file for bot id 29f7296
  • Publish commands after update a2abb7b f29958a
  • Clear auto generated files on update a5df6a4 6260f52
  • Update deprecated properties 81c8dbf
  • Update dependencies 2c3a4fe

Full Changelog: v10.1.0...v10.2.0

Bastion v10.1

22 Nov 16:24
b979ff4
Compare
Choose a tag to compare

Bastion v10 brings some new ways of interactions using Discord's new Slash commands, Select Menus, Input Modals, Button Interactions.

Check the release notes to see the important changes in v10 and what's planned for upcoming versions: https://traction.one/posts/1669075200001

Changes

  • Added randomized greeting & farewell messages for cases when respective greeting & farewell message is not set e12e41f 3582578 159c6bb eb6203c
  • Added variable support to triggers, greetings & farewells cdf1d6e ef69ff5 48446c3
  • Fixed an issue where member documents were not created for new members fa209c3
  • Fixed an issue where phd comics command won't work for comic issues with multiple images d66a48e
  • Fixed an issue for cases when phd comics won't have any image a1b117a
  • Fixed an issue where conditions didn't account for member permissions can being empty 6659972
  • Fixed an issue in claim & leaderboard commands where error message was not shown in case member document wasn't created 2b9c0bb db27025
  • Fixed an issue where webhook logs would throw error when only partial guild data was available 531adf2

Full Changelog: v10.0.0...v10.1.0

Bastion v10

22 Nov 00:55
c24b641
Compare
Choose a tag to compare

Bastion v10 brings some new ways of interactions using Discord's new Slash commands, Select Menus, Input Modals, Button Interactions.

Check the release notes to see the important changes in v10 and what's planned for upcoming versions: https://traction.one/posts/1669075200001

If you find any issues installing or upgrading to v10 feel free to ask it in Bastion HQ and we'll help you out.

And if you find any bugs in v10 or have some suggestions feel free to open a bug report in https://github.com/TheBastionBot/Bastion/issues and we'll fix it as soon as practical.

Also, a huge thanks to all our patrons for their continuous support. 💙
If you want to support the continuous development of Bastion you can do so through our Patreon and get some cool rewards for it too! https://patreon.com/bastionbot

🚀

Bastion v8.18.1

17 Nov 01:09
Compare
Choose a tag to compare

Bastion v9 is going to be released soon with new ways to interact with commands using Discord's new Slash commands, Select Menus, Input Modals & Button Interactions.

So, this will be the last patch for v8 with some important fixes so that users who are self hosting Bastion can keep using this for some time.

See you on the other side!

FIXES

  • The setAvatar command now properly supports both image attachments & image links for changing avatars.
  • Fix anime command querying mangas.
  • Fix live notification messages not getting saved in the streamers command.
  • Fix Xbox & Switch platforms not working for overwatch command.

Bastion v8.18

15 Jul 17:14
Compare
Choose a tag to compare

REMOVED

  • Removed amongus and amongusChannel commands.

CHANGES

  • Some under-the-hood changes to make optimize & improve Bastion's performance!

FIXES

  • Fixed some issues with sharding that prevented respawing of disconnected shards in some cases.
  • Some under-the-hood improvements & fixes as always to make Bastion even better!

Bastion v8.17.2

22 May 16:57
Compare
Choose a tag to compare

CHANGES

  • Epic Games usernames are now supported by the rocketLeague command and it's also the default platform.

FIXES

  • Fixed an issue where removing a streamer would remove all the streamers when using the streamers commands.
  • Some improvements and fixed to music commands.
  • Some under-the-hood improvements & fixes as always to make Bastion even better!

Bastion 8.17.1

14 Mar 02:01
Compare
Choose a tag to compare

FIXES

  • Fixed an issue that prevented changes in some servers not being saved.
  • Fixed an issue where discord invites were not being filtered in some cases.
  • Some under-the-hood fixes as always to make Bastion even better!

Bastion 8.17

07 Nov 15:15
b169bf3
Compare
Choose a tag to compare

NEW

  • You can now see the stats of any VALORANT player by using the valorant command. For example, valorant FNATIC Boaster#1010 -r EU.
  • You can now see the stats of any Aim Lab player by using the aimlab command. For example, aimlab iamtraction.

CHANGES

  • Some under-the-hood changes to make Bastion less reliable on the API server.

FIXES

  • Fixed some dependencies not getting installed in M1 Macs.
  • Some under-the-hood fixes as always to make Bastion even better!