Tempest v1.1.0
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