Skip to content

v10.7.1-nightly-001

Pre-release
Pre-release

Choose a tag to compare

@Lulalaby Lulalaby released this 26 Mar 19:32
· 126 commits to main since this release
56f3813

DisCatSharp 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 SlashCommandChecksFailed and ContextMenuChecksFailed events
  • 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 8 support
  • 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