Releases: dankerow/blop
Releases · dankerow/blop
v0.2.2
🚀 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
🚀 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
💅 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
🚀 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)