Releases: Mirasaki/discord.js-bot-template
v2.0.3-beta.1
This is a pre-release - it's not meant for production yet as details are still getting fleshed out and additional changes will be made
What's Changed
- Include new eslint config, and abide by new rules by @Mirasaki in #88
- Bump docdash from 2.0.0 to 2.0.1 by @dependabot in #87
Full Changelog: v2.0.2...v2.0.3-beta.1
v2.0.2
What's Changed
-
84 feat: ComponentCommand
isUserComponent
option by @Mirasaki in #85 -
Bump eslint from 8.23.0 to 8.25.0 by @dependabot in #59
-
Bump dotenv from 16.0.2 to 16.0.3 by @dependabot in #57
-
Bump nodemon from 2.0.19 to 2.0.20 by @dependabot in #52
-
Bump @discordjs/rest from 1.1.0 to 1.3.0 by @dependabot in #58
-
Bump express from 4.18.1 to 4.18.2 by @dependabot in #63
-
Bump discord.js from 14.3.0 to 14.6.0 by @dependabot in #60
-
Bump eslint-plugin-sonarjs from 0.15.0 to 0.16.0 by @dependabot in #62
-
Bump concurrently from 7.4.0 to 7.5.0 by @dependabot in #65
-
Bump eslint from 8.25.0 to 8.26.0 by @dependabot in #64
-
Bump eslint from 8.26.0 to 8.27.0 by @dependabot in #69
-
Bump docdash from 1.2.0 to 2.0.0 by @dependabot in #70
-
Bump jsdoc from 3.6.11 to 4.0.0 by @dependabot in #67
-
Bump swagger-ui-express from 4.5.0 to 4.6.0 by @dependabot in #68
-
Bump eslint from 8.27.0 to 8.28.0 by @dependabot in #71
-
Bump eslint-plugin-sonarjs from 0.16.0 to 0.17.0 by @dependabot in #77
-
Bump @discordjs/rest from 1.3.0 to 1.4.0 by @dependabot in #75
-
Bump jsdoc-to-markdown from 7.1.1 to 8.0.0 by @dependabot in #73
-
Bump concurrently from 7.5.0 to 7.6.0 by @dependabot in #72
-
Bump discord.js from 14.6.0 to 14.7.1 by @dependabot in #76
-
Bump @discordjs/rest from 1.4.0 to 1.5.0 by @dependabot in #80
-
Bump eslint from 8.28.0 to 8.30.0 by @dependabot in #82
-
Bump swagger-jsdoc from 6.2.5 to 6.2.7 by @dependabot in #81
-
Bump eslint from 8.30.0 to 8.31.0 by @dependabot in #83
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- 42 support context menus in the help command by @Mirasaki in #43
- JSDoc: Fix OR statement by @Mirasaki in #44
- Dev by @Mirasaki in #45
- fix header spacing by @Mirasaki in #47
- Bump eslint from 8.22.0 to 8.23.0 by @dependabot in #46
- Bump concurrently from 7.3.0 to 7.4.0 by @dependabot in #49
- Bump dotenv from 16.0.1 to 16.0.2 by @dependabot in #48
- Dev by @Mirasaki in #50
Full Changelog: v2.0.0...v2.0.1
v2 | Initial Release
First off:
Documentation, yes. You can find it at https://djs.mirasaki.dev. You can find the RESTful API documentation at https://djs.mirasaki.dev/api-docs (main website is CORS enabled so you can test API calls on the documentation page)
What's changed:
+ Added a RESTful API, this server the clients command data over http(s)
+ Added client documentation at https://djs.mirasaki.dev
+ Added API documentation at https://djs.mirasaki.dev/api-docs
+ Added support for User and Message Context Menu Commands
+ Added support for ALL interaction components, buttons, modals, auto-complete and select-menus
+ Added command aliases functionality
+ Our client generates a static HTML page with command data now, example at https://djs.mirasaki.dev/html/commands.html
+ Updated the Dockerfile for v2
+ Updated the README to include v2 features
+ Added a constants file which holds are your unique string variables and definitions
+ Added tsconfig.json file to generate type definitions in development
+ Completely reworked the interaction handler to accommodate v2 changes
+ Reworked the /config.js file to be less confusing for new developers, values our now resolved outside of the file
+ Added the exec command, which executes console commands
+ Added the reload command, actively reloading your data and run function without rebooting with something like nodemon
+ Added the /print-embed message context command, which prints embed JSON data in the reply
+ Added the /info user context command, which displayes a user's information in the interaction reply
+ Completely reworked and improved the command handler
+ Added the invite command, which returns a bot invite link with automatically resolved (required) permissions
+ Added an HTML handler, which generates our page(s)
- the config object has been removed, you should now exports your commands differently. Take a look: https://djs.mirasaki.dev/tutorial-adding-commands.html
+ Added tutorials
--- Miscellaneous / Meta ---
+ Created GitHub Issue templates for bug reports and feature suggestions
+ Added categorization to .env.example and included new variables
+ Added a missing .eslintrc.json value
+ Added automatic dependabot alerts
+ Added CODE_OF_CONDUCT file
• Updated the .dockerignore file
• Updated the .gitignore file
• Updated the package scripts to accommodate v2
• Reworked and documented the client-extensions file
To view all changes, check out: v.1.0.4...v2.0.0
v2 | The Rework
Beta release for v2. The template will be thoroughly tested and a good "What Changed" section will be written when v2 is out of beta
What's Changed
- v2 | Initial Release by @Mirasaki in #26
- Fix express' static serve by @Mirasaki in #27
- fix minor bugs by @Mirasaki in #29
- Customizable project folder structure by @Mirasaki in #30
- fix: typo/grammar by @Mirasaki in #31
Full Changelog: v.1.0.4...v2.0.0-beta
v.1.0.4
v1.0.3 - Client Presence
What's Changed
- 20 client activity doesnt work by @Mirasaki in #21
- Command API error data debugging by @Mirasaki in #22
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- Create codeql.yml action by @Mirasaki in #1
- Dev by @Mirasaki in #3
- add @discordjs/rest to depencencies by @Mirasaki in #9
- add live demo to project README by @Mirasaki in #11
- add showcase section to project README by @Mirasaki in #12
- add required node version to package by @Mirasaki in #13
- check missing test command data by @Mirasaki in #15
- update listener debugging by @Mirasaki in #17
- update CommandInteraction permissions by @Mirasaki in #18
New Contributors
Full Changelog: 1.0.0...v1.0.2
Initial release
1.0.0 initial release