Skip to content

Releases: Ballsdex-Team/BallsDex-DiscordBot

2.21.0

19 Nov 16:37
release/2.21.0
2658c22
Compare
Choose a tag to compare

New features

  • Added a new plural_collectable_name setting for pluralized countryball name (instead of adding an "s")
  • Added a new friend policy through /player policy friends
  • Enable bots to run without message content intent with the --disable-message-content flag
  • Allow changing the spawn manager class to your own custom implementation, enabling private anti-spam systems

Miscellaneous

Player stats

  • Changed /player stats to /player info
  • Change number syntax in /player info
  • Added full stats in /admin balls info

Friends and blocklist

  • Ignore blacklisted users in friends system
  • Check for active friend requests to prevent spam
  • Order friends and block list by date
  • Prevent users from being blocked during a friend request

Admin panel

  • Show emoji image instead of its ID in the balls list
  • Show blacklist date

Other

  • Defer catching interactions earlier (avoids late interactions)
  • Added prompt when trading a favorite ball
  • Changed default output of database backups inside the bot's folder
  • Added new models to the developer environment
  • Allow passing parameters when spawning a countryball, allowing to force an instance to be special, shiny... once caught
  • Changed Discord badge in project README
  • Bumped dependencies, upgrade to Python 3.13

Fixes

  • Handle missing player when using /admin reset
  • Handle missing player when checking for privacy policy
  • Fixed error when logging errors in events (yes even bug handling can bug)
  • Syntax in json-config-ref.json
  • Missing new keys in config.yml
  • Lot of typo and wording changes

Thanks to the contributors who made this release possible! @flaree @cobaltt7 @imtherealF1 @userandaname @Valen7440 @ltzmax @laggron42

release/2.20.0

13 Sep 14:00
6178b7a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: release/2.19.1...release/2.20.0

release/2.19.1

30 Aug 18:59
8d7f0db
Compare
Choose a tag to compare
[ballsdex] version bump

release/2.19.0

30 Aug 17:48
fae40f3
Compare
Choose a tag to compare

What's Changed

  • bug fix, fixing duped stat message by @imtherealF1 in #341
  • changing countryball to {settings.collectible_name} and title by @imtherealF1 in #342
  • very small changes to wording in 2 occasions on balls give by @imtherealF1 in #343
  • making it impossible to blacklist yourself by @imtherealF1 in #344
  • Fix all the file endings and enforce LF by @Kowlin in #345
  • adding poetry lock --no-update to pre commit by @imtherealF1 in #339
  • fix: update pre-commit workflow to fix placing of locking by @Kowlin in #347
  • grammatical changes to responses in /admin balls reset and /admin balls count by @imtherealF1 in #349
  • removing version because it is not needed by @imtherealF1 in #335
  • adding max favorites to the generated config file by @imtherealF1 in #355
  • adding punctuation (full stops) in CONTRIBUTING.md by @imtherealF1 in #358
  • grammatical changes to admin info guild/user by @imtherealF1 in #359
  • fixing trade history sort countryball by @imtherealF1 in #354
  • seeing stats through balls list by @imtherealF1 in #353
  • [trade] Don't show favourite icon in trade by @flaree in #361
  • [balls] show shiny and special in completion failure msg by @flaree in #362
  • [info] More details credits regarding owner and project info by @flaree in #363
  • adding dimensions to the collection card label in admin/resources by @imtherealF1 in #357
  • handling permission checks correctly with details by @imtherealF1 in #360
  • [trade] Add trade view by @flaree in #364
  • adding interaction check to config embed, making channel optional, and some logic changes by @imtherealF1 in #350
  • [trade] Add ability to select all on page by @flaree in #365
  • Update issue templates by @flaree in #287
  • [balls] make rarity be in alphabetical order too by @flaree in #367

Full Changelog: release/2.18.1...release/2.19.0

release/2.18.1

19 Aug 09:36
094f757
Compare
Choose a tag to compare

What's Changed

Full Changelog: release/2.18.0...release/2.18.1

release/2.18.0

18 Aug 20:39
56628db
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: release/2.17.0...release/2.18.0

2.17.0

06 Jun 16:46
release/2.17.0
2005b36
Compare
Choose a tag to compare

New features

  • Added /admin info guild and /admin info user for getting information on users and servers
  • Added player's policy edition through admin panel
  • Added spawn bomb feature through /admin ball spawn

Enhancements

  • Do not allow disabled balls to be force used in autocompletion fields
  • Added special and shiny filtering options to /trade remove and /balls give
  • Allow using ignored dots in countryball autocompletion for forcing a refresh of the options
  • Added countryball argument to /trade history
  • Reworked /admin rarity with more options and better display

Bug fixes

  • Allow checking self inventory even when privacy set to private
  • Always show stop button in paginated menus
  • Unfavorite countryball when using donation modal
  • Lot of typos and grammatical changes

Thanks to @arrayunderscore, @flaree, @ltzmax, @Kingofthehill4965, @imtherealF1, @MaxxMXSZ and @GeorgeSofroniouCy for contributing to this release!

2.16.1 - Lot of fixes

07 May 09:26
release/2.16.1
8273009
Compare
Choose a tag to compare
  • Fix ToS and privacy policy links in /about
  • Add days argument to all trade history commands
  • Use configured collectible name in /player donation_policy command
  • Use configured collectible name in rules reminder in /config channel and /config disable
  • Fix filtering in /trade add command, actually hiding locked balls
  • Add /players delete and /players export command
  • Convert all images to RGBA, fixing a possible bug when using special images
  • Bumped dependencies

Okay I realized while writing this, it should have been a higher version bump
Thanks to @MaxxMXSZ, @flaree and @ltzmax for contributing to this release!

release/2.16.0...release/2.16.1

2.16.0

25 Mar 18:44
0b2252a
Compare
Choose a tag to compare
  • Add /trade cancel for when the trade may timeout or error, leading it to be unable to cancelled via the button. (279fe49)
  • Clicking clear button on trades will correct unlock the items. (84a2644)
  • Add spawned time to BallInstance models to track the time the ball is spawned at along with the time it is caught at. (c13a743)
  • Add HP and Defence % to the spawn message. (e43d182)

2.12.1

04 Jan 19:21
2a9722c
Compare
Choose a tag to compare
release/2.12.1

ballsdex: version bump