diff --git a/DisCatSharp.Docs/changelogs/v10/10_1_0.md b/DisCatSharp.Docs/changelogs/v10/10_1_0.md
index 630d6a47f..de93bf178 100644
--- a/DisCatSharp.Docs/changelogs/v10/10_1_0.md
+++ b/DisCatSharp.Docs/changelogs/v10/10_1_0.md
@@ -1,136 +1,135 @@
---
uid: changelogs_v10_10_1_0
title: Version 10.1.0
---
# Upgrade from **10.0.0** to **10.1.0**
## What is new in DisCatSharp?
- Rework of [ApplicationCommands](xref:api_discatsharp_applicationcommands_index)
- Support for [DiscordGuild.DisableInvitesAsync](xref:DisCatSharp.Entities.DiscordGuild#DisCatSharp_Entities_DiscordGuild_DisableInvitesAsync_System_String_)
- Full support for [Forum](xref:DisCatSharp.Enums.ChannelType) [Channels](xref:DisCatSharp.Entities.DiscordChannel)
- Support for [Spotify](xref:DisCatSharp.Lavalink.LavalinkSearchType) and [Apple Music](xref:DisCatSharp.Lavalink.LavalinkSearchType) in [DisCatSharp.Lavalink](xref:api_discatsharp_lavalink_index). See [Lavalink Advanced Usage](xref:modules_audio_lavalink_advanced) for more information.
- Documentation has a bunch of new and reworked articles!
____
## What changed?
> [!WARNING]
> This release contains breaking changes. Please read the changelog carefully.
> Some bug fixes aren't noted here.
### All packages
NuGet packages now support [Source Link](https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/sourcelink) & [Deterministic Builds](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/code-generation).
- Updated the NuGet specs to be compatible with NuGet Gallery.
- Changed PackageLicenseUrl to PackageLicenseFile and included the top-level [LICENSE.md](https://github.com/Aiko-IT-Systems/DisCatSharp/blob/main/LICENSE.md)
- Changed PackageIconUrl to PackageIcon and included [DisCatSharp.Logos/logobig.png](https://github.com/Aiko-IT-Systems/DisCatSharp/blob/main/DisCatSharp.Logos/logobig.png)
> [!CAUTION]
> We've fixed various namespaces. Please make sure to update your code accordingly.
### DisCatSharp
- Implemented Forum Channels
- Added fields to [DiscordChannel](xref:DisCatSharp.Entities.DiscordChannel):
- [PostCreateUserRateLimit](xref:DisCatSharp.Entities.DiscordChannel#DisCatSharp_Entities_DiscordChannel_PostCreateUserRateLimit)
- [DefaultReactionEmoji](xref:DisCatSharp.Entities.DiscordChannel#DisCatSharp_Entities_DiscordChannel_DefaultReactionEmoji) with the type of [ForumReactionEmoji](xref:DisCatSharp.Entities.ForumReactionEmoji)
- [AvailableTags](xref:DisCatSharp.Entities.DiscordChannel#DisCatSharp_Entities_DiscordChannel_AvailableTags)
- Added fields to [DiscordThreadChannel](xref:DisCatSharp.Entities.DiscordThreadChannel):
- [TotalMessagesSent](xref:DisCatSharp.Entities.DiscordThreadChannel#DisCatSharp_Entities_DiscordThreadChannel_TotalMessagesSent)
- [AppliedTags](xref:DisCatSharp.Entities.DiscordThreadChannel#DisCatSharp_Entities_DiscordThreadChannel_AppliedTags)
- Added entity [ForumPostTag](xref:DisCatSharp.Entities.ForumPostTag)
- Added function to create a forum through the guild entity [CreateForumChannelAsync](xref:DisCatSharp.Entities.DiscordGuild#DisCatSharp_Entities_DiscordGuild_CreateForumChannelAsync_System_String_DisCatSharp_Entities_DiscordChannel_DisCatSharp_Entities_Optional_System_String__IEnumerable_DisCatSharp_Entities_DiscordOverwriteBuilder__System_Nullable_System_Boolean__DisCatSharp_Entities_Optional_DisCatSharp_Entities_ForumReactionEmoji__DisCatSharp_Entities_Optional_System_Nullable_System_Int32___DisCatSharp_Entities_Optional_System_Nullable_System_Int32___DisCatSharp_ThreadAutoArchiveDuration_System_String_)
- Added functions to modify a forum channel [ModifyForumAsync](xref:DisCatSharp.Entities.DiscordChannel#DisCatSharp_Entities_DiscordChannel_ModifyForumAsync_Action_DisCatSharp_Net_Models_ForumChannelEditModel__)
- Added forum post tag operations on threads
- Added disable invites for [DiscordGuild](xref:DisCatSharp.Entities.DiscordGuild)
- Added new function [EnableInvitesAsync](xref:DisCatSharp.Entities.DiscordGuild#DisCatSharp_Entities_DiscordGuild_EnableInvitesAsync_System_String_)
- Added new function [DisableInvitesAsync](xref:DisCatSharp.Entities.DiscordGuild#DisCatSharp_Entities_DiscordGuild_DisableInvitesAsync_System_String_)
- The ordered channel methods and fields in [DiscordChannel](xref:DisCatSharp.Entities.DiscordChannel) now include Forum Channels
- Added [DiscordMember.DisconnectFromVoiceAsync](xref:DisCatSharp.Entities.DiscordMember#DisCatSharp_Entities_DiscordMember_DisconnectFromVoiceAsync)
- Added [Avatar Decorations](xref:DisCatSharp.Entities.DiscordUser#DisCatSharp_Entities_DiscordUser_AvatarDecorationUrl)
- Added [Theme Colors](xref:DisCatSharp.Entities.DiscordUser#DisCatSharp_Entities_DiscordUser_ThemeColors)
- Added support for the `X-Discord-Locale` Header in the [DiscordConfiguration](xref:DisCatSharp.DiscordConfiguration#DisCatSharp_DiscordConfiguration_Locale)
- Added support for sending component-only messages
- Implemented `ResumeGatewayUrl`
- Added [GuildFeatures](xref:DisCatSharp.Entities.GuildFeatures):
- [GuildHomeTest](xref:DisCatSharp.Entities.GuildFeatures#DisCatSharp_Entities_GuildFeatures_GuildHomeTest) (Experimental)
- [InvitesDisabled](xref:DisCatSharp.Entities.GuildFeatures#DisCatSharp_Entities_GuildFeatures_InvitesDisabled)
- Implemented DiscordWebhookBuilder.WithThreadName to create forum posts via a webhook
- Added [ApplicationFlags.ApplicationCommandBadge](xref:DisCatSharp.ApplicationFlags)
- Added a bypassCache option to [DiscordChannel.GetMessageAsync](xref:DisCatSharp.Entities.DiscordChannel#DisCatSharp_Entities_DiscordChannel_GetMessageAsync_System_UInt64_System_Boolean_)
- Added the new field `AppPermissions` to the interaction entity and the context entities.
- Added function [DiscordGuild.EnableMfaAsync](xref:DisCatSharp.Entities.DiscordGuild#DisCatSharp_Entities_DiscordGuild_EnableMfaAsync_System_String_)
- Added function [DiscordGuild.DisableMfaAsync](xref:DisCatSharp.Entities.DiscordGuild#DisCatSharp_Entities_DiscordGuild_DisableMfaAsync_System_String_)
-
- Reworked component result for modal submits [*DC1](xref:changelogs_v9_10_1_0#dc1)
- Reworked [DiscordIntegration](xref:DisCatSharp.Entities.DiscordIntegration) to include the new fields
- Added [SubscriberCount](xref:DisCatSharp.Entities.DiscordIntegration#DisCatSharp_Entities_DiscordIntegration_SubscriberCount)
- Added [Revoked](xref:DisCatSharp.Entities.DiscordIntegration#DisCatSharp_Entities_DiscordIntegration_Revoked)
- Added [Application](xref:DisCatSharp.Entities.DiscordIntegration#DisCatSharp_Entities_DiscordIntegration_Application)
- Added [Scopes](xref:DisCatSharp.Entities.DiscordIntegration#DisCatSharp_Entities_DiscordIntegration_Scopes)
- Removed int ExpireBehavior
- Added [ExpireBehavior](xref:DisCatSharp.Entities.DiscordIntegration#DisCatSharp_Entities_DiscordIntegration_ExpireBehavior) as new enum [IntegrationExpireBehavior](xref:DisCatSharp.Enums.IntegrationExpireBehavior)
- Reworked [DiscordConnection](xref:DisCatSharp.Entities.DiscordConnection) to include the new fields
* Removed int Visibility
* Added [Visibility](xref:DisCatSharp.Entities.DiscordConnection#DisCatSharp_Entities_DiscordConnection_Visibility) as new enum [ConnectionVisibilityType](xref:DisCatSharp.Enums.ConnectionVisibilityType)
* Added [TwoWayLink](xref:DisCatSharp.Entities.DiscordConnection#DisCatSharp_Entities_DiscordConnection_TwoWayLink)
- [DiscordClient.ReconnectAsync](xref:DisCatSharp.DiscordClient#DisCatSharp_DiscordClient_ReconnectAsync_System_Boolean_) param startNewSession now defaults to `true`
- Moved guild related enums from the [DisCatSharp](xref:DisCatSharp) to the [DisCatSharp.Enums](xref:DisCatSharp.Enums) namespace
- Fixed webhooks for threads
- Dropped support for channel banners, it sadly never made its way into discord
### DisCatSharp.ApplicationCommands
- Added support for slash commands in shards
- Added Translation Generator & Exporter (see [here](xref:DisCatSharp.ApplicationCommands.ApplicationCommandsConfiguration#DisCatSharp_ApplicationCommands_ApplicationCommandsConfiguration_GenerateTranslationFilesOnly))
- Added [DiscordClient.RemoveGlobalApplicationCommandsAsync](xref:DisCatSharp.DiscordClient#DisCatSharp_DiscordClient_RemoveGlobalApplicationCommandsAsync)
- Implemented support for minimum_length and maximum_length for application command options
- Added [MinimumLengthAttribute](xref:DisCatSharp.ApplicationCommands.Attributes.MinimumLengthAttribute). Minimum `int` if set: 0. Valid for: `string`
- Added [MaximumLengthAttribute](xref:DisCatSharp.ApplicationCommands.Attributes.MaximumLengthAttribute). Minimum `int` if set: 1. Valid for: `string`
- Changed namespaces
* [DisCatSharp.ApplicationCommands](xref:DisCatSharp.ApplicationCommands)
* [DisCatSharp.ApplicationCommands.Attributes](xref:DisCatSharp.ApplicationCommands.Attributes)
* [DisCatSharp.ApplicationCommands.Context](xref:DisCatSharp.ApplicationCommands.Context)
* [DisCatSharp.ApplicationCommands.Exceptions](xref:DisCatSharp.ApplicationCommands.Exceptions)
- Renamed MinimumAttribute to [MinimumValueAttribute](xref:DisCatSharp.ApplicationCommands.Attributes.MinimumValueAttribute). Valid for: `int`, `long` & `double`
- Renamed MaximumAttribute & [MaximumValueAttribute](xref:DisCatSharp.ApplicationCommands.Attributes.MaximumValueAttribute). Valid for: `int`, `long` & `double`
- Proper exception log when registering app commands fails
- Reworked [translation](xref:modules_application_commands_translations_using) for application commands
- Reworked application command registration
- Fixed `DmPermissions` check for Application Commands on registration
- Fixed double interaction bug
- Fixed `int` > `long` cast exception
- Fixed a bug where the default help command would not work if auto defer was enabled
- Various bug fixes
- Removed `ApplicationCommandsExtension.CleanGuildCommandsAsync()`
- Removed `ApplicationCommandsExtension.CleanGlobalCommandsAsync()`
### DisCatSharp.Lavalink
- Added support for apple music & spotify search
____
## Other changes
Please compare the commits on [GitHub](https://github.com/Aiko-IT-Systems/DisCatSharp/compare/10.0.0...v10.1.0)
## Information to other [Discord Features](https://discord.com/developers/docs/change-log)
- We won't implement AutoMod for a while, as it takes a lot of time to implement and we don't have the time for it right now.
- DiscordMember Timeout Events are still buggy, we have it on our list of bugs to fix, but it's not a priority right now.
## Diff Changes
### DC1
DiscordInteractionData:
Pulled up the component results from modal submits for easier access
```diff
- IEnumerable Options
+ IReadOnlyList Options
- IEnumerable Components
+ IReadOnlyList Components
```
DiscordActionRowComponentResult:
```diff
- List Components
+ IReadOnlyList Components
```