Skip to content

twilight-cache-inmemory-0.16.0

Compare
Choose a tag to compare
@Erk- Erk- released this 12 Jan 10:03
· 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)