Skip to content

v0.2.0

Choose a tag to compare

@dankerow dankerow released this 29 May 17:42
· 78 commits to main since this release

🚀 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