| @@ -1,5 +1,41 @@ | |||||
| # Changelog | # Changelog | ||||
| ## [2.1.0] - 2019-05-18 | |||||
| ### Added | |||||
| - #1236: Bulk deletes (for messages) may now be accessed via the `MessagesBulkDeleted` event (dec353e) | |||||
| - #1240: OAuth applications utilizing the `guilds.join` scope may now add users to guilds through any client (1356ea9) | |||||
| - #1255: Message and attachment spoilers may now be set or detected (f3b20b2) | |||||
| - #1260: DiscordWebhookClient may be created from a Webhook URL (f2113c7) | |||||
| - #1261: A `GetCategoryChannel` helper may now be used to retrieve category channels directly from socket guilds (e03c527) | |||||
| - #1263: "user joined the guild" messages are now supported (00d3f5a) | |||||
| - #1271: AuthorID may now be retrieved from message delete audit log entries (1ae4220) | |||||
| - #1293: News Channels are now supported 📰 (9084c42) | |||||
| - `ExclusiveBulkDelete` configuration setting can be used to control bulk delete event behavior (03e6401) | |||||
| ### Removed | |||||
| - #1294: The `IGuildUser` overload of `EmbedBuilder.WithAuthor` no longer exists (b52b54d) | |||||
| ### Fixed | |||||
| - #1256: Fetching audit logs no longer raises null reference exceptions when a webhook has been deleted (049b014) | |||||
| - #1268: Null reference exceptions on `MESSAGE_CREATE` concerning partial member objects no longer occur (377622b) | |||||
| - #1278: The token validator now internally pads tokens to the proper length (48b327b) | |||||
| - #1292: Messages now properly initialize empty collections (b2ebc03) | |||||
| - The `DiscordSocketRestClient` is now properly initialized (a44c13a) | |||||
| - Exceptions in event handlers are now always logged (f6e3200) | |||||
| ### Changed | |||||
| - #1305: Token validation will fail when tokens contain whitespace (bb61efa) | |||||
| ### Misc | |||||
| - #1241: Added documentation samples for Webhooks (655a006) | |||||
| - #1243: Happy new year 🎉 (0275f7d) | |||||
| - #1257: Improved clarity in comments in the command samples (2473619) | |||||
| - #1276: Documentation uses a relative path for the logo asset (b80f0e8) | |||||
| - #1303: EmbedBuilder documentation now builds in the correct spot (51618e6) | |||||
| - #1304: Updated documentation (4309550) | |||||
| - CI for this project is now powered by Azure DevOps (this is not a sponsored message 🚀) (9b2bc18) | |||||
| - IDisposableAnalyzers should now be a development dependency (8003ac8) | |||||
| ## [2.0.1] - 2019-01-04 | ## [2.0.1] - 2019-01-04 | ||||
| ### Fixed | ### Fixed | ||||
| - #1226: Only escape the closing quotation mark of non-remainder strings (65b8c09) | - #1226: Only escape the closing quotation mark of non-remainder strings (65b8c09) | ||||
| @@ -1,7 +1,7 @@ | |||||
| <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||||
| <PropertyGroup> | <PropertyGroup> | ||||
| <VersionPrefix>2.1.0</VersionPrefix> | <VersionPrefix>2.1.0</VersionPrefix> | ||||
| <VersionSuffix>dev</VersionSuffix> | |||||
| <VersionSuffix></VersionSuffix> | |||||
| <Authors>RogueException</Authors> | <Authors>RogueException</Authors> | ||||
| <PackageTags>discord;discordapp</PackageTags> | <PackageTags>discord;discordapp</PackageTags> | ||||
| <PackageProjectUrl>https://github.com/RogueException/Discord.Net</PackageProjectUrl> | <PackageProjectUrl>https://github.com/RogueException/Discord.Net</PackageProjectUrl> | ||||
| @@ -17,7 +17,7 @@ | |||||
| <PropertyGroup Condition=" '$(BuildNumber)' != '' And $(IsTagBuild) != 'true' "> | <PropertyGroup Condition=" '$(BuildNumber)' != '' And $(IsTagBuild) != 'true' "> | ||||
| <VersionSuffix Condition=" '$(VersionSuffix)' != '' ">$(VersionSuffix)-$(BuildNumber)</VersionSuffix> | <VersionSuffix Condition=" '$(VersionSuffix)' != '' ">$(VersionSuffix)-$(BuildNumber)</VersionSuffix> | ||||
| <VersionSuffix Condition=" '$(VersionSuffix)' == '' ">build-$(BuildNumber)</VersionSuffix> | <VersionSuffix Condition=" '$(VersionSuffix)' == '' ">build-$(BuildNumber)</VersionSuffix> | ||||
| </PropertyGroup> | |||||
| </PropertyGroup> | |||||
| <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> | <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> | ||||
| <NoWarn>$(NoWarn);CS1573;CS1591</NoWarn> | <NoWarn>$(NoWarn);CS1573;CS1591</NoWarn> | ||||
| <WarningsAsErrors>true</WarningsAsErrors> | <WarningsAsErrors>true</WarningsAsErrors> | ||||
| @@ -2,7 +2,7 @@ | |||||
| <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> | <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> | ||||
| <metadata> | <metadata> | ||||
| <id>Discord.Net</id> | <id>Discord.Net</id> | ||||
| <version>2.1.0-dev$suffix$</version> | |||||
| <version>2.1.0$suffix$</version> | |||||
| <title>Discord.Net</title> | <title>Discord.Net</title> | ||||
| <authors>Discord.Net Contributors</authors> | <authors>Discord.Net Contributors</authors> | ||||
| <owners>RogueException</owners> | <owners>RogueException</owners> | ||||
| @@ -14,25 +14,25 @@ | |||||
| <iconUrl>https://github.com/RogueException/Discord.Net/raw/dev/docs/marketing/logo/PackageLogo.png</iconUrl> | <iconUrl>https://github.com/RogueException/Discord.Net/raw/dev/docs/marketing/logo/PackageLogo.png</iconUrl> | ||||
| <dependencies> | <dependencies> | ||||
| <group targetFramework="net46"> | <group targetFramework="net46"> | ||||
| <dependency id="Discord.Net.Core" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Rest" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.WebSocket" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Commands" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Webhook" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Core" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.Rest" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.WebSocket" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.Commands" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.Webhook" version="2.1.0$suffix$" /> | |||||
| </group> | </group> | ||||
| <group targetFramework="netstandard1.3"> | <group targetFramework="netstandard1.3"> | ||||
| <dependency id="Discord.Net.Core" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Rest" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.WebSocket" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Commands" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Webhook" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Core" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.Rest" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.WebSocket" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.Commands" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.Webhook" version="2.1.0$suffix$" /> | |||||
| </group> | </group> | ||||
| <group targetFramework="netstandard2.0"> | <group targetFramework="netstandard2.0"> | ||||
| <dependency id="Discord.Net.Core" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Rest" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.WebSocket" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Commands" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Webhook" version="2.1.0-dev$suffix$" /> | |||||
| <dependency id="Discord.Net.Core" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.Rest" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.WebSocket" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.Commands" version="2.1.0$suffix$" /> | |||||
| <dependency id="Discord.Net.Webhook" version="2.1.0$suffix$" /> | |||||
| </group> | </group> | ||||
| </dependencies> | </dependencies> | ||||
| </metadata> | </metadata> | ||||