Skip to content

Releases: dankerow/blop

v0.2.2

23 Aug 01:44
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • utils: Add generateImage function to fetch images from the RawGO API (e01b9d3)
  • utils: Add handleFetchError to notify maintainers about fetch failures (6d2d3b4)
  • commands: Add images commands using the RawGO API (4e259f1)
  • config: Add the fetch log channel id to defaults (bc301c6)
  • Add the fetch log channel id to config example file (69230c9)

📖 Documentation

  • Add instructions for configuring the image generation commands (444a948)

🏡 Chore

  • config: Add API list to project configuration (eb44b3e)
  • types: Add a new property for the fetch log channel ID to the Config interface (139ab75)

❤️ Contributors

v0.2.1

22 Aug 21:12
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • Implement command interaction cooldown (rate limit) (#12)
  • Add possibility to disable commands (1fc48a6)
  • commands: Add help command (260203c)
  • commands: Add avatar command (777cb2f)
  • utils: Add trimArray function (451268a)
  • commands: Add guild command (fadfbac)
  • utils: Add getSystemUptime function (847ec56)
  • commands: Add uptime command (84fe228)

🩹 Fixes

  • Resolve promise correctly in maintainers fetching (3f22575)
  • Unnecessary type assertion (782a07b)

💅 Refactors

  • Update Event class handle method signature (2d4dae6)

📖 Documentation

  • Update add package.json version badge (ec8e1a4)
  • Add GitHub license (29bad6c)
  • Add instructions to setup the env file (16d030c)
  • Add instructions to run the bot (572c200)

🏡 Chore

  • Update eslint configuration (922f41a)

❤️ Contributors

v0.2.0

29 May 17:42
Compare
Choose a tag to compare

🚀 Enhancements

  • Add configuration loader using c12 (ee76b73)
  • Ensure config file satisfies Config interface (72e565a)
  • ⚠️ Refactor Blop class to use ResolvedConfig (1ed9ab7)
  • structures: Add Command base class (c1d3461)
  • Blop: Add commands loading functionality (4022d65)
  • Blop: Add command registration to Discord API (a48570b)
  • Add about command (7037525)
  • Migrate to eslint v9 (4fa6572)
  • Add events default directory to config (ec6d12c)
  • structures: Add Event base class (3e55689)
  • client: Add events loading functionality (0d4808e)
  • events: Add ready event (7102ce8)
  • events: Add interactionCreate event (1e4ea84)

🩹 Fixes

  • File import not working on windows (db5dde6)
  • Wrong env name for discord client token (eca627d)
  • Do not resolve config default directories (ec38bd5)

💅 Refactors

  • Use Blop class logger for logging (b7f3594)
  • Remove trailing comma (189e271)
  • Remove extra semicolon (699fa59)
  • Remove unused import (6e7f67d)

📖 Documentation

  • Add JSDoc comments to resolveConfig and loadConfig functions (d7e88de)

🏡 Chore

  • Init (4b8af5b)
  • Add renovate config file (d9b3697)
  • Add bug report template (4503636)
  • Add feature request template (78aabbf)
  • Update bug_report.md (f798bce)
  • Add pull request template (208be53)
  • Rename DiscordClientConfig interface to Config (cb430d6)
  • Add default directories to Config interface (41c2536)
  • Rename DiscordClientConfig interface to Config (bdf446f)
  • .gitignore: Ignore specific config.ts file (f67a5b3)
  • Delete config.ts (455ad7a)
  • Create command output type (98cdcf8)
  • command: Ignore eslint unused vars rule for execute method parameters (757bc4a)
  • Lint (01c05c4)

⚠️ Breaking Changes

  • ⚠️ Refactor Blop class to use ResolvedConfig (1ed9ab7)

❤️ Contributors