Skip to content

Releases: utarwyn/discord-tictactoe

v4.2.0

06 Aug 12:06
0d3cf21
Compare
Choose a tag to compare

What's Changed

ℹ️ Reminder: this version only works with discord.js v14.

  • Add "newGame" event — #528 [67f3fb8]
  • Add an option to display the player's emoji — #537 [f8815a7]
  • Add a method to register custom message providers — #538 [2ce50f1]
  • Adapt expiration message to game board delete configuration — #494 [44a3f45]
  • Do not remove reactions if not configured — #442 [0ec165e]
  • Remove mandatory reaction perm if not needed — #442 [d7a460c]
  • Bump discord.js from 14.7.1 to 14.12.1

Translations

New Contributors

Full Changelog: v4.1.1...v4.2.0

v3.3.0

06 Aug 11:54
a42bf3a
Compare
Choose a tag to compare

What's Changed

ℹ️ Reminder: this version only works with discord.js v13.

  • Add "newGame" event — #528 [67f3fb8]
  • Add an option to display the player's emoji — #537 [f8815a7]
  • Add a method to register custom message providers — #538 [2ce50f1]
  • Adapt expiration message to game board delete configuration — #494 [44a3f45]
  • Do not remove reactions if not configured — #442 [0ec165e]
  • Remove mandatory reaction perm if not needed — #442 [d7a460c]
  • Bump discord.js from 13.10.2 to 13.16.0 [0374031]

Full Changelog: v3.2.1...v3.3.0

v4.1.1

17 Feb 00:25
f4cf58d
Compare
Choose a tag to compare

What's Changed

ℹ️ Reminder: this version only works with discord.js v14.

  • Empty embeds if game board does not use them — #433 [f7c1582]
  • Use dash as default button label to avoid API errors [db9b5c2]

Full Changelog: v4.1.0...v4.1.1

v3.2.1

17 Feb 00:12
357deb5
Compare
Choose a tag to compare

What's Changed

ℹ️ Reminder: this version only works with discord.js v13.

  • Empty embeds if game board does not use them — #433 [f7c1582]
  • Use dash as default button label to avoid API errors [db9b5c2]

Full Changelog: v3.2.0...v3.2.1

v4.1.0

19 Jan 19:16
4521a25
Compare
Choose a tag to compare

What's Changed

One of the most requested features is out! Configurable AI difficulty
ℹ️ Reminder: this version only works with discord.js v14.

  • Configurable level of difficulty of AI algorithm by @utarwyn in #389
  • Add option to disable all buttons when game is over — #354 [5010bdb]
  • Add option to use an embed for the game board — #388 [6b7d214]
  • Add option to customize module embed color — #388 [d4cc689]
  • Add customizable idle button emoji — #417 [19b9ddc]
  • Move to discord.js v14.7+ [35ba5f1]

Translations

New Contributors

Full Changelog: v4.0.0...v4.1.0

Thank you all for your contributions to the translations of the module!

v3.2.0

19 Jan 18:46
f4e7185
Compare
Choose a tag to compare

What's Changed

One of the most requested features is out! Configurable AI difficulty
ℹ️ Reminder: this version only works with discord.js v13.

  • Configurable level of difficulty of AI algorithm by @utarwyn in #389
  • Add option to disable all buttons when game is over — #354 [5010bdb]
  • Add option to use an embed for the game board — #388 [6b7d214]
  • Add option to customize module embed color — #388 [d4cc689]
  • Add customizable idle button emoji — #417 [19b9ddc]

Full Changelog: v3.1.0...v3.2.0

v4.0.0

07 Sep 20:19
1f681f4
Compare
Choose a tag to compare

What's Changed

⚠️ Do NOT use v4 of the module with discord.js v13 or v12! This will NOT work.
✨ Version 3 is still supported and bugfixes will also be made on it. Check readme for more info.

Full Changelog: v3.1.0...v4.0.0

A huge thanks to @Gorniaky for adapting the module for discord.js v14!

v3.1.0

31 Aug 21:42
2a4963d
Compare
Choose a tag to compare

What's Changed

Text commands are over, it's time to move to slash commands! 🚀
⛔ This marks the end of support for version 2 of the module.

  • GH-292: Need to mention bot to deploy module commands — 9324ab5
  • GH-204: Send a message when a game is in progress — 81f2537
  • GH-204: Add custom message if trying to duel a bot — cfe978a
  • GH-192: Add option to disable buttons after use — eb44a51
  • GH-178: Do not send message with "." when accepting a duel — a93d2c8
  • GH-192: Use ephemeral messages for sending direct replies — 767554f
  • GH-205: Export TypeScript types declarations — #206
  • Add Arabic language — #213
  • Add Indonesian language — #222
  • Add Turkish language — #275
  • Update Vietnamese language — #257
  • Update Russian language — #268
  • Remove useless "Manage Message" permission — #193
  • Move to discord.js v13.10.x

Full Changelog: v3.0.0...v3.1.0

A huge thank you to the amazing community that worked on this release!
And especially to: @BestInSpire, @Gorniaky, @ImLuckyCraft, @Kaysil, @mrnothingslee-sudo, @NFYTX

v3.0.0

11 Feb 13:20
0d82854
Compare
Choose a tag to compare

What's Changed

⚠️ Do NOT use v3 of the module with discord.js v12! This will NOT work.
✨ Version 2 is still supported and bugfixes will also be made on it. Check readme for more info.

  • GH-48: Move to discord.js v13+ and Node.js 16.6+
  • GH-51: Play using Discord buttons by default#158
  • GH-56: Use slash command as the default one#156
  • GH-56: Customize option name for slash command — #160
  • GH-159: Request a duel using buttons by default#164
  • Use Discord API to prevent malicious mentions in messages — db4d4b3
  • Allow discord.js client to be attached before it is ready — 6f6a09d
  • Support deferred interactions to be handled — 582f909
  • Removing deprecated code of version 2 — 69e4d2b

Full Changelog: v2.2.0...v3.0.0

Thanks to @itzInnovator who helped me a lot during testing phase.

v2.2.0

04 Dec 17:38
c526a21
Compare
Choose a tag to compare

Changelog

Need help with the bot? Feel free to open an issue!