Skip to content

Tempest v1.1.0

Compare
Choose a tag to compare
@amatsagu amatsagu released this 23 May 20:39
· 149 commits to master since this release
c0ab005

What's Changed

  • Improved a lot of structs (especially components),
  • Linked each discord structs to corresponding entry in discord docs,
  • Added unit tests for about 1/3 codebase (will get better in future),
  • Added full support for modals,
  • Fixed very rare race condition that happened when 2 or more goroutines tries to read (dynamic) component handler,
  • Added support for static component & modal handlers. Static handlers are registered like commands before bot/app launch and works globally, for any interaction matching custom id. It doesn't use channels, has no timeout and doesn't store any state in cache,
  • Improved interaction methods to be easier to use,
  • Added more control when constructing new Rest client,
  • Renamed multiple fields and methods in many places to make them more unified,
  • Removed Client#User struct property,
  • Reduced how much is exposed inside each interaction,
  • Modified license,
  • And more!

Full Changelog: v1.0.5...v1.1.0