Skip to content

v0.18.0 - User apps, fixes and more

Compare
Choose a tag to compare
@sebm253 sebm253 released this 07 Apr 22:40
· 85 commits to master since this release
d861eea

What's Changed

Caution

User-installable apps are currently in preview. During the preview, there are major limitations and known bugs, and API details are subject to change.

  • Add support for user apps by @mlnrDev in #341
  • Fix nil panic in message reaction add handler by @topi314 in #347
  • Update avatar decorations by @mlnrDev in #320
  • Add bulk ban endpoint by @mlnrDev in #342
  • Add ConnectionTypeBungie by @mlnrDev in #340
  • Allow multiple gateway closes without blocking forever by @topi314 in #339
  • Add TeamRole by @mlnrDev in #343
  • Declare missing types for iota consts by @mlnrDev in #344
  • otel support via context in command handler by @topi314 in #333
  • Feature/more distinct handler methods by @topi314 in #338
  • Refactor oauth params into a struct by @mlnrDev in #345

Breaking Changes

  • handler middlewares now have a handler.InteractionEvent type which carries a context, path variables & provide convenient methods to respond to interactions
  • handler.XEvent.Variables has been renamed to handler.XEvent.Vars
  • refactor of oauth2.GenerateAuthorizationURL() & GenerateAuthorizationURLState() params into a struct to prevent breaking changes in the future

Full Changelog: v0.17.2...v0.18.0