v10.7.1-nightly-001
Pre-releaseDisCatSharp v10.7.1-nightly-001
First nightly after v10.7.0 is here :3
This release is mostly focused on parity updates, cache/internal reliability fixes, and a bunch of follow-up
cleanup after the big 10.7.0 release.
Highlights
Presence caching overhaul
A larger internal rework landed for presence caching and related gateway state handling.
This improves correctness around cached presence data, fixes several long-standing cache / mapping issues, and adds
more regression coverage around gateway cache behavior moving forward.
Discord parity updates
More Discord-side payloads, fields, and enums were synced up.
This includes follow-up work around:
- store-related payloads
- entitlement fields
- SKU / application fields
- guild powerup / applied boost payloads
- audit log follow-ups
- automod follow-ups
- message type parity
- OAuth scope parity
Application commands
Application-command checks-failed handling was cleaned up further.
This includes:
- dedicated
SlashCommandChecksFailedandContextMenuChecksFailedevents - modernized checks-failed flow using those events directly
- follow-up fixes around checks-failed behavior and execution logging
Fixes
This nightly also includes a bunch of fixes and cleanup:
- fixed incorrect interaction response posting / handler behavior
- fixed duplicate application-command execution logging
- fixed soundboard cache refresh / list follow-up issues
- fixed additional gateway / store dispatch follow-up issues
- fixed a Lavalink regression when switching the bot's voice channel
- stabilized experimental autocomplete interaction value handling
Framework support
- removed
.NET 8support - aligned packages with the current target framework matrix
- refreshed related native/build/package setup along the way
Other
A few documentation and article updates also landed alongside these changes.
What's Changed
- feat: sync guild powerup / applied boost payloads by @Lulalaby in #794
- fix soundboard sounds cache/list follow-up by @Lulalaby in #795
- Fix surfaced entitlement and application fields by @Lulalaby in #796
- fix!: use checks-failed events for app commands by @Lulalaby in #798
- chore(deps): update nuget packages to 10.0.51 by @renovate[bot] in #799
- chore(deps): update dependency discatsharp.analyzer to 1.0.1 by @renovate[bot] in #801
Full Changelog: v10.7.0...v10.7.1-nightly-001