Skip to content

Releases: Mirasaki/discord.js-bot-template

v3.4.0

22 Sep 18:44
Compare
Choose a tag to compare

3.4.0 (2023-09-22)

Bug Fixes

  • Avoid overwriting original description in cleanAPIData (bed40d4)
  • config file import path (f35c2ed)
  • context menu command identification (5ad8085)
  • discriminator deprecation (9714318)
  • emoji before tag in /permlevel (e3c67dc)
  • resolve BigInt permissions into human readable (d1209c3)
  • slice command descriptions for cmd select menu (195a5e9)
  • use activeOption for identifying missing handlers (6d454a9)
  • use res#json over #send for wider serialization support (454c10a)
  • wrong command data from being display when API command data validation fails (70d57bc)

Features

  • add status endpoint to express API (673e093)
  • global ephemeral replies for system messages (5259ca9)
  • use single client config import (5edb477)

v3.3.0

15 Apr 12:50
Compare
Choose a tag to compare

3.3.0 (2023-04-15)

Bug Fixes

  • avoid circular dependency resolving clientConfig (169d819)
  • Command: properly set config.cooldown.duration (3bf277b)

Features

  • /set-name command (bfae3a2)
  • set-avatar command (7bae016)
  • add msToHumanReadableTime util fn (ee41cd8)
  • add changelog and package version to semantic-release (598675d)
  • allow dynamic button actions (abfb331)
  • provide additional configuration for /invite (259762c)

v3.2.0

11 Mar 21:34
523c658
Compare
Choose a tag to compare

3.2.0 (2023-03-11)

Bug Fixes

  • command-handler: only support aliases for ChatInputCommands (35567d8)
  • constants: fix inaccurate numerical literal (01bbccf)
  • no longer call #loadAliases for context commands (91e4fed)

Features

  • command-handler: support duplicates between slash/user-ctx/msg-ctx (af64f29)

v3.1.0

07 Mar 15:09
3a472fe
Compare
Choose a tag to compare

3.1.0 (2023-03-07)

Bug Fixes

  • .dockerignore Procfile and release.config.js (0c57fa6)
  • conditional call to #collection.set when registering commands (542f6b2)
  • exclude .env from Docker build =) (bd7f230)
  • getFiles import and use path.resolve (3a9080e)
  • remove fsevents from dependencies, optionDep instead (4039dc6)

Features

  • add commitizen to project package (e2f32ff)
  • add docker build workflow (a7b7310)
  • include development Dockerfile (485bb59)

Reverts

  • undo extra/second EOL commit (f7dfa21)

v3.0.0

06 Mar 19:15
336a0a4
Compare
Choose a tag to compare

3.0.0 (2023-03-06)

Bug Fixes

  • add fsevents as optional dependency (e4476cd)
  • avoid string concatenation in conditional import (798671a)
  • BigInt permission handling/support (be24a34)
  • check if first argv is supplied before accessing (156f3b5)
  • regenerate package.lock (f8da8a8)
  • remove additional whitespace (b228674)
  • remove node engine specification (31a713f)
  • update min-required node version (20f76d5)
  • update path to example config in mode=test (926a2a8)
  • use modeArg consistently for test script (dc22bce)

Continuous Integration

Features

  • add clientConfig to util for easy testing (8ffd0dc)
  • add release workflow action (d05cff5)
  • add semantic-release config (cdd837d)
  • add test workflow (e5bffd1)
  • exit early with mode=test argv (4d88140)

BREAKING CHANGES

  • Project now uses semantic versioning, this is a fake breaking change

v2.0.7

25 Feb 16:26
a06d083
Compare
Choose a tag to compare

What's Changed

  • @ components ids, requiredCommandAutoCompleteOption by @Mirasaki in #107
  • support BigInt in hasChannelPerms
  • bump version by @Mirasaki in #108

Full Changelog: v2.0.6...v2.0.7

v2.0.6

24 Feb 13:57
5b0460d
Compare
Choose a tag to compare

What's Changed

  • fix: JSDoc extend base typedef properly by @Mirasaki in #105
  • update eslint config
  • fix: properly check USE_API is enabled
  • allow BigInt permissions in getInvalidPerms
  • bump version

Full Changelog: v2.0.5...v2.0.6

v2.0.5

24 Feb 10:00
f124668
Compare
Choose a tag to compare

What's Changed

  • Fix JSDoc type definitions
  • Re-include (new) API markdown documentation/tutorial
  • build(deps-dev): bump jsdoc from 4.0.1 to 4.0.2 by @dependabot

Full Changelog: v.2.0.4...v2.0.5

v2.0.4

21 Feb 13:02
45f12d4
Compare
Choose a tag to compare

This release completely changes the command data API, including it as part of the bot process instead of running multiple processes concurrently - HTML command data page was also removed, along with the HTML renderer/handler. This was done to minimize dependencies for most users, as they don't use the API or it's offered functionality.

What's Changed

Full Changelog: v2.0.3...v.2.0.4

v2.0.3

04 Feb 18:11
7c13ab4
Compare
Choose a tag to compare

AutoComplete handler is now resolved by option name, not the command name

What's Changed

Full Changelog: v2.0.2...v2.0.3