Releases: dankerow/blop
Releases Β· dankerow/blop
v0.3.0
π Enhancements
- Replace GuildEmojisAndStickers intent (deprecated) with GuildExpressions (f6bd1d9)
- Define
dirsobject as always existing on resolved config type (544ddcf) β οΈ Implement database with prisma (#26)β οΈ Implement guild modules (#31)β οΈ Implement internationalization (#32)- Create custom consola instance (263cd68)
- Add internationalization example configuration (e3c200c)
π©Ή Fixes
- Simplify interaction reply handling (7b24441)
- Remove unused catch parameter (3d730cf)
- Remove unused consola import (6534d4e)
- Ensure start method is called without awaiting (ed2cd78)
- Correct image format type (77ec26f)
π Types
- Update CommandOutput type to use MessagePayload and InteractionReplyOptions (e43cf33)
π‘ Chore
β οΈ Breaking Changes
β οΈ Implement database with prisma (#26)β οΈ Implement guild modules (#31)β οΈ Implement internationalization (#32)
β€οΈ Contributors
- Dan (@dankerow)
v0.2.3
π‘ Chore
- deps: bump c12 to ^2.0.1 (#19)
- deps: bump all non-major dependencies (#20)
- deps: bump all non-major dependencies (#18)
Full Changelog: v0.2.2...v0.2.3
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
- Dan (@dankerow)
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
- Dan (@dankerow)
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)
β€οΈ Contributors
- Dan (@dankerow)