twilight-cache-inmemory-0.16.0
·
10 commits
to main
since this release
Changelog
[0.16.0] - 2025-01-12
Bug Fixes
- [breaking]
Member#joined_at
can sometimes be null
(#2288) - Deserialize unavailable guilds in
GUILD_CREATE. (#2330) - Add
flags
field to MemberUpdate payload
(#2265) - Make it possible to tell the difference between a guild becoming
available and joining a new guild
(#2377)
Build
- [breaking] Update bitflags crate to v2 (#2199)
Features
All new features added are [breaking].
- Implement additional select menu types (#2219)
- Add support for super reactions (#2275)
- Make the cache generic over model-specific traits (#2179)
- Add support for premium apps (#2282)
- Add avatar decoration data (#2343)
- Add support for super reaction types (#2347)
- Add support for polls (#2341)
- Add call field to messages (#2344)
- Add support for message forwarding (#2340)
- Add guild_scheduled_events to guild struct (#2371)
- Add max_stage_video_channel_users (#2152)
- Implement user applications (#2323)
- Add guild field to interaction. (#2383)
Refactor
- [breaking] Remove undocumented gateway events (#2237)
- A full message object for
MessageUpdate
event (#2387)
Chore
- Address new rust CI errors (#2285)
- Resolved some warnings when building docs. (#2331)
- Updated to Clippy 1.78 lints (#2336)
- [breaking] Bump MSRV to 1.79 and resolve Clippy 1.80 lints (#2366)
- Resolve rust 1.83 issues (#2391)
- Clarify that MSRV may change in semver-compatible releases (#2408)
- Fix clippy 1.84 lints (#2409)