Releases: osu-cascades/hackbot
Releases · osu-cascades/hackbot
v2.4.0 - Nim Language Runner
v2.3.1 - Fix Production Not Booting
v2.3.0
Alias Imports
The main goal was to reduce ugly imports ../../lib/something
. I kept some relative imports that were in the same directory, but removed all imports that traversed up folders to use the new absolute alias imports instead.
Changes
- Import using absolute path aliases
- You can now use
@
to reference the/src
directory - Added
@root
but should this even really exist ¯\_(ツ)_/¯- This is used to fetch the version
- Instead of nasty relative imports now you can use
@
as an alias to the src directory - Tests will use the alias
- Node TS will compile and run using aliases as well
- VSCode IDE recognizes the pathing based off of the tsconfig 🎉
Fixes
- Fixes #119
PRs
- 120
Fix DiscordJS Deprecation Warning
Test Coverage ↗ and Dependency Updates 💪
RC PR
Changes
#107
- Add tests for Help command
- Refactor Help command
- Easier to read
- Split out some meat into a new method.
- Mute and test console error logging from Search command
- Change library/command to use Dependency Injection™
- Better tests, better pizza, Papa Yongs
- Add additional tests to library/command
- Core now pushes a 3rd parameter that Command can optionally use. The 3rd parameter provides the client and the loaded commands.
- Help command can now utilize the already loaded commands without instantiating a new instance.
- More Dependency Injection.
- Help command can now utilize the already loaded commands without instantiating a new instance.
#104
- @types/node was updated from 12.12.27 to 13.7.2.
#101
- ts-jest was updated from 24.3.0 to 25.1.0.
#100
- @types/jest was updated from 24.9.1 to 25.1.0.
Add format command
Code Climate and Dependency Updates
v2.0.2 - Hotfix Production
Had to fix up dependencies again so that production could run.
Note: heroku production does not install dev dependencies.
v2.0.1
Changes
- Updates README.
- Adds part about Jest Extension for VSCode IDE.
- Adds CodeClimate Badges.
- Updates staging build badge to point at dev branch.
- Updates dependencies and gets tests passing with new dependencies.
- Adds search command tests.
- Refactor index file out into Core class.
- Adds new user message channel configuration rather than defaulting to the main channel.