V1.7.1
What's Changed
- chore(deps): bump djs-commander from
3002589to111f92cby @dependabot[bot] in #38 - Refactor video configuration to external file by @konnatoad in #39
- Pass YouTube API key via header instead of URL query param by @preclusion in #50
- Return early in removeBalance and getUserBalance for null userProfile by @konnatoad in #53
- Prevent race condition in economy commands allowing double spending by @preclusion in #51
- Use standard update syntax for all-in balance reset in gamble command by @preclusion in #54
- chore(deps): bump djs-commander from
111f92cto8a41c03by @dependabot[bot] in #56 - Ensure winning a gamble always results in a net positive balance by @preclusion in #55
- Replace deprecated mongoose
newoption with `returnDocument by @preclusion in #57 - Pass YouTube API key as query param instead of x-goog-api-key header by @preclusion in #58
- Give all-in a guaranteed positive multiplier (1.2x-2.5x) by @preclusion in #59
- Overhaul gamble win multipliers and add 0.1% jackpot by @preclusion in #60
- chore(deps): bump mongoose from 9.6.2 to 9.6.3 by @dependabot[bot] in #61
- Use continue instead of return in clear-cooldowns loop by @preclusion in #63
- Add compound indexes to UserProfile and Cooldown, remove clear-cooldowns loop by @preclusion in #67
- Align winChance values with actual win probability by @preclusion in #68
- Filter check-reminder query for users with active reminders by @preclusion in #66
- Add Guild filter to UserProfile queries in buy-role by @konnatoad in #65
- Optimize DB query by reusing result in message handling by @konnatoad in #64
- Bump version to V1.7.1 by @preclusion in #52
- Handle members.fetch rejection in ban and kick by @preclusion in #62
Full Changelog: V1.7.0...V1.7.1