New
v3.18.0
[3.18.0] - 2025-07-19
This release finally brings components v2 support to stable π It did not come for free though, involving a few breaking changes, which should be minimal, but they are breaking nontheless; you can find more info in the docs.
Added
- #3145 add
ApproximateUserAuthorizationCount(6e1f9c1) - #3147 [CV2] add children component counts to
IComponentContainer(f18c836) - #3153 [CV2] QoL & fixes (800a234)
- #3156 Add user primary guild (79b455e)
- #3131 support POLL_RESULT (46) in MessageType enum (dc3bd76)
- #3162 Components v2 docs :wires: (cf66ab4)
Fixed
- #3138 Fix value of
TextDisplayBuilder.MaxContentLength(b338d30) - #3140 Fixed incorrect ComponentType in TextDisplayBuilder. (7a74f78)
- #3142 Fix overflow exception (0c1536d)
- #3146 Fixed missing Type in constructor SelectMenuBuilder(SelectMenuComponent) (c07c28d)
- #3148 fix(IsLoadableModule): return false for abstract classes (978f999)
- #3152 Guild member
JoinedAtnullability (c343ce9) - #3158 Certain global user properies not getting updated (f9ba642)
Misc
- #3139 Fix visibility of
MessageComponent.Empty(35d94ca) - #3144 edge case missed (1e50900)
- #3161 Fix guild tag badge URL helper (80b4328)
New Contributors
- @DanielWillett made their first contribution in https://github.com/discord-net/Discord.Net/pull/3140
Full Changelog: https://github.com/discord-net/Discord.Net/compare/3.18.0-beta.3...3.18.0