Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V3 Final merge #1966

Merged
merged 596 commits into from
Dec 13, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
596 commits
Select commit Hold shift + click to select a range
a4550c8
Update azure-pipelines.yml
quinchs Sep 26, 2021
e452a88
Update deploy.yml
quinchs Sep 26, 2021
3babf8f
Remove version tag from proj
quinchs Sep 26, 2021
c28ceeb
Update deploy.yml
quinchs Sep 26, 2021
9c91441
Removed versions from project files
quinchs Sep 26, 2021
d5805a0
Removed style of the nuget badge and added logo (#201)
killerfrienddk Sep 26, 2021
f63e2dd
Fix Type not being set in SocketApplicationCommand
quinchs Sep 27, 2021
ddf7624
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Sep 27, 2021
78879da
Remove useless GuildId property
quinchs Sep 27, 2021
7079749
meta: update XML
quinchs Sep 27, 2021
cd87664
Add Autocomplete to SlashCommandOptionBuilder
quinchs Sep 30, 2021
e7cec95
Added autocomplete in SlashCommandOptionBuilder. (#206)
Sep 30, 2021
3fda003
Fix duplicate autocomplete
quinchs Sep 30, 2021
efc4cb4
Fix #208
quinchs Sep 30, 2021
4b1f875
Fix sub commands being interpreted as a parameter for autocomplete
quinchs Sep 30, 2021
cdbebb4
Fix exposed optional
quinchs Sep 30, 2021
7de13bb
Support the discord:// protocol in buttons (#207)
CottageDwellingCat Oct 1, 2021
9b7e3da
Add competing activity status type (#205)
MrCakeSlayer Oct 1, 2021
42b693c
Add Icons to IRole (#204)
WilliamWelsh Oct 1, 2021
2cf9896
Added Clean Content Function (#174)
emillly-b Oct 1, 2021
c073db1
Clean Content Expanded (#212)
emillly-b Oct 2, 2021
34748c8
Add event for autocomplete interaction (#214)
marens101 Oct 2, 2021
90986e9
Spelling corrections (#215)
killerfrienddk Oct 3, 2021
5b9203f
Remove null collections
quinchs Oct 4, 2021
dc7e02f
Followup with file async warnings (#216)
killerfrienddk Oct 4, 2021
3559c27
Add channel types in application command options. (#217)
CottageDwellingCat Oct 4, 2021
a20b2b6
Stage instance audit logs as well as thread audit log type
quinchs Oct 4, 2021
6112bc2
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Oct 4, 2021
4f9b1b2
Update azure-pipelines.yml
quinchs Oct 4, 2021
4c70cda
Update azure-pipelines.yml
quinchs Oct 4, 2021
b828dd6
Fix system messages not including mentioned users. Added ContextMenuC…
quinchs Oct 5, 2021
190e9eb
Remove file extension check (#218)
d4n3436 Oct 5, 2021
447ab1e
Fix NRE in modify guild channel
quinchs Oct 5, 2021
a8619ec
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Oct 5, 2021
169010e
Fix 429's not being accounted for in ratelimit updates
quinchs Oct 5, 2021
87af121
meta: add net5 framework
quinchs Oct 6, 2021
b898df9
Proper doc logos (#221)
MrCakeSlayer Oct 7, 2021
4282d41
Update package logo and favicon
quinchs Oct 7, 2021
07fe2c2
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Oct 7, 2021
e8faa00
Update docfx references
quinchs Oct 7, 2021
0f681ca
Remove Console.WriteLine
quinchs Oct 7, 2021
96b816e
Rename Available to IsAvailable in stickers
quinchs Oct 7, 2021
2f19d57
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Oct 7, 2021
596ac74
Rename Default and Required to IsDefault and IsRequired in IApplicati…
quinchs Oct 7, 2021
19d1c41
Fix different rest channels not deserializing properly
quinchs Oct 7, 2021
06eefa7
Refactor summaries and boolean property names
quinchs Oct 9, 2021
1cf5c8f
General cleanup (#223)
d4n3436 Oct 9, 2021
266a9c8
Ephemeral attachments
quinchs Oct 12, 2021
1adadf1
Add missing jsonproperty attribute
quinchs Oct 12, 2021
6533a2a
Add IMessage.Interaction
quinchs Oct 12, 2021
f2a8429
Update attachment checks for embed urls
quinchs Oct 12, 2021
e2927f2
meta: bump version
quinchs Oct 12, 2021
799fa91
Remove old package configs and update image
quinchs Oct 12, 2021
d4ee375
Update package logos
quinchs Oct 12, 2021
6cfbb59
Fix logo reference for azure
quinchs Oct 12, 2021
dabed49
Deprecate old package definitions in favor for target file
quinchs Oct 12, 2021
81d31ca
Deprecate old package definitions in favor for target file
quinchs Oct 12, 2021
0b4e364
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Oct 12, 2021
978b3cd
Update package ids
quinchs Oct 12, 2021
9a7e925
Fix url validation
quinchs Oct 12, 2021
136b5c1
meta: bump version
quinchs Oct 12, 2021
fda95c7
Fix assignment of UserMentions (#233)
emillly-b Oct 12, 2021
33a96ab
Fix CleanContent (#231)
emillly-b Oct 12, 2021
ae3f60b
Fix SocketSlashCommandData access modifier. (#237)
emillly-b Oct 12, 2021
03209c4
Update README with better header (#232)
csmir Oct 12, 2021
4c9b396
Implement checks for interaction respond times and multiple interacti…
quinchs Oct 12, 2021
2417c85
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Oct 12, 2021
a862507
Add response check to socket auto complete
quinchs Oct 12, 2021
edba12a
meta: bump versions
quinchs Oct 13, 2021
62e38c9
Fix #239
quinchs Oct 15, 2021
1211b85
meta: bump version
quinchs Oct 15, 2021
0e16088
meta: update logo
quinchs Oct 15, 2021
0f18e5b
meta: bump versions
quinchs Oct 15, 2021
830399f
Revert received at time, confirmed by discord staff to be accurate
quinchs Oct 17, 2021
4ea9978
Update docs
quinchs Oct 17, 2021
fa6a0a8
Update CHANGELOG.md
quinchs Oct 17, 2021
516cfaf
meta: docs building
quinchs Oct 17, 2021
06711c4
Update docs.yml
quinchs Oct 17, 2021
aec47dd
Update docs.yml
quinchs Oct 17, 2021
b8c0085
Fix docfx version
quinchs Oct 17, 2021
81678ea
Update docs.yml
quinchs Oct 17, 2021
ad09833
Update docs.bat
quinchs Oct 17, 2021
ec0c3e2
Rename docs repo for clone
quinchs Oct 17, 2021
31118d2
update docfx version
quinchs Oct 17, 2021
14a6ad9
Update docs.bat
quinchs Oct 17, 2021
a794c7a
Update docfx version
quinchs Oct 17, 2021
785b4b6
Remove docs from pipeline
quinchs Oct 17, 2021
15a160e
FAQ revamped, metadata updated (#241)
csmir Oct 17, 2021
830bc3d
Fix InvalidOperationException in modify channel
quinchs Oct 20, 2021
10a9ef2
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Oct 20, 2021
796d94d
feature: guild avatars, closes #238
quinchs Oct 20, 2021
6cc4e65
feature: modify role icons
quinchs Oct 20, 2021
c9cba02
meta: changelog
quinchs Oct 20, 2021
7e27a63
meta: bump version
quinchs Oct 20, 2021
89ba558
Update README.md
quinchs Oct 20, 2021
8f9eb07
Fix non value type options not being included in autocomplete
quinchs Oct 21, 2021
ab213af
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Oct 21, 2021
a20118a
Add new activity flags (#254)
BillChirico Oct 23, 2021
dd3214d
Added support for GUILD_JOIN_REQUEST_DELETE event (#253)
WilliamWelsh Oct 23, 2021
55794d5
Adding BotHTTPInteraction user flag (#252)
drobbins329 Oct 23, 2021
501ff9d
animated guild banner support (#255)
MrCakeSlayer Oct 23, 2021
1393868
Docs work (WIP) (#242)
csmir Oct 23, 2021
a9216f1
Add student hub guild directory channel (#256)
MrCakeSlayer Oct 24, 2021
6092c42
Fix followup with file overwrite having incorrect parameter locations
quinchs Oct 24, 2021
01718fa
Update GUILD_JOIN_REQUEST_DELETE event
quinchs Oct 25, 2021
d0e3744
Update head.tmpl.partial
quinchs Oct 26, 2021
244fcb9
Removed BannerId and AccentColor (#260)
Liege72 Oct 27, 2021
caaad5e
Support Guild Boost Progress Bars (#262)
CottageDwellingCat Oct 27, 2021
9e4b085
Remove log for reconnect
quinchs Oct 28, 2021
146859a
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Oct 28, 2021
650dd94
Add missing flags to SystemChannelMessageDeny (#267)
CottageDwellingCat Oct 29, 2021
4a4f1bc
Rename new activity flags
quinchs Nov 1, 2021
bceeab2
Guild feature revamp and smart gateway intent checks
quinchs Nov 1, 2021
4ceccbe
Get thread user implementation
quinchs Nov 1, 2021
ef4aa62
Amend creating slash command guide (#269)
drobbins329 Nov 3, 2021
8439019
Fix numeric type check for options
quinchs Nov 7, 2021
8abc9b4
Add state checking to ConnectionManager.StartAsync (#272)
CottageDwellingCat Nov 8, 2021
c349643
initial interface changes
quinchs Nov 8, 2021
fd28b61
Multi file upload + attachment editing
quinchs Nov 9, 2021
69a6b4d
meta: bump versions
quinchs Nov 9, 2021
a7896e0
Update CHANGELOG.md
quinchs Nov 9, 2021
85b9f4f
Update CHANGELOG.md
quinchs Nov 9, 2021
8e5e360
Support Min and Max values on ApplicationCommandOptions (#273)
CottageDwellingCat Nov 10, 2021
14672e1
Logomark, doc settings edit (#258)
csmir Nov 15, 2021
a094be5
Change default sticker behavior and add AlwaysResolveSticker to the c…
quinchs Nov 15, 2021
3299cb7
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Nov 15, 2021
32f5661
Implement rest based interactions. Added ED25519 checks. Updated summ…
quinchs Nov 15, 2021
1a97d4f
Update package logo
quinchs Nov 17, 2021
37d9bb3
Automatically fix ordering of optional command options (#276)
CottageDwellingCat Nov 18, 2021
de404b2
Fix maximum number of Select Menu Options (#282)
Floowey Nov 18, 2021
cee64e0
Add voice region to modify voice channels
quinchs Nov 18, 2021
de59f5a
Update summaries on rest interactions
quinchs Nov 18, 2021
2cb0a01
Interaction Specific Interfaces (#283)
Cenngo Nov 19, 2021
9dd4ed2
Update application
quinchs Nov 19, 2021
c0c253e
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Nov 19, 2021
e41e1a1
Add Guild Scheduled Events (#279)
quinchs Nov 19, 2021
7c615cb
meta: bump version
quinchs Nov 19, 2021
f7a0311
Increment meta version (#285)
csmir Nov 19, 2021
e596312
Fix #289 and add configureawaits to rest based interactions
quinchs Nov 21, 2021
a01a025
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Nov 21, 2021
89e783f
meta: bump version
quinchs Nov 21, 2021
7901877
Add GUILD_SCHEDULED_EVENT_USER_ADD and GUILD_SCHEDULED_EVENT_USER_REM…
quinchs Nov 21, 2021
dea7ba9
Remove newline
quinchs Nov 21, 2021
b8218a0
Fix autocomplete result value
quinchs Nov 21, 2021
6088859
meta: bump versions
quinchs Nov 21, 2021
3c96381
Add `GuildScheduledEventUserAdd` and `GuildScheduledEventUserRemove` …
quinchs Nov 21, 2021
b5baa95
Make RestUserCommand public (#292)
d4n3436 Nov 21, 2021
614a96b
Fix Components not showing on FUWF (#288) (#293)
exsersewo Nov 21, 2021
1cfa704
Implement smarter rest resolvable interaction data. Fixes #294
quinchs Nov 22, 2021
c908f14
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Nov 22, 2021
c5b8d07
Add UseInteractionSnowflakeDate to config #286
quinchs Nov 22, 2021
9cc7d2d
Implement Better Discord Errors (#291)
quinchs Nov 22, 2021
7581757
Change the minimum length of slash commands to 1 (#284)
pdelvo Nov 22, 2021
f629633
Add new thread creation properties
quinchs Nov 23, 2021
cd993a6
Add role emoji. Fixes #295
quinchs Nov 23, 2021
319ae50
Fix mocked text channel
quinchs Nov 23, 2021
fd9b37d
Fix precondition checks. Closes #281
quinchs Nov 23, 2021
71e03ac
Initial fix (#297)
quinchs Nov 23, 2021
2d20a84
meta: bump version
quinchs Nov 23, 2021
6927914
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Nov 23, 2021
ca101c5
Update property names and summaries
quinchs Nov 23, 2021
3ff8548
Add Audit Log Data classes for Threads (#301)
PoolPirate Nov 25, 2021
d589e7d
Fix #300
quinchs Nov 26, 2021
ad7bbac
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Nov 26, 2021
53ad1b1
Interaction Command Service (#52)
Cenngo Nov 26, 2021
66c304a
Remove XML doc
quinchs Nov 26, 2021
705a69a
Add Interactions service to azure build
quinchs Nov 26, 2021
1f2afdc
Add DocFX refs to interaction framework docs
quinchs Nov 26, 2021
e27c2ce
meta: bump docfx version
quinchs Nov 26, 2021
4bc5f3d
meta: bump versions
quinchs Nov 26, 2021
dfab7b0
Remove versioning metadata in csproj
quinchs Nov 26, 2021
a6bf830
Fix user command mismatch in docs
quinchs Nov 26, 2021
767c1b1
Fix parameter in message commands
quinchs Nov 26, 2021
7f9d133
Fix SocketVoiceChannel options are created as generic mentionables in…
Cenngo Nov 26, 2021
09d26ba
meta: bump version
quinchs Nov 26, 2021
fcbb6a1
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Nov 26, 2021
9d9c8ad
Improve the `GuildFeatures` converter (#311)
d4n3436 Nov 26, 2021
27c249b
Fix Message/User commands are not being executed when their name have…
Cenngo Nov 26, 2021
d472882
meta: bump version
quinchs Nov 26, 2021
45ec6ae
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Nov 26, 2021
2cabebd
fix minor spelling mistake
quinchs Nov 27, 2021
5ee55c6
add missing $ on docs
quinchs Nov 27, 2021
ff0bbbd
Merge branch 'dev' of https://github.com/discord-net/Discord.Net into…
quinchs Nov 27, 2021
5ffedc2
Squashed commit of the following:
quinchs Nov 27, 2021
00ec359
Update from Discord.Net dev - fix merge conflicts
quinchs Nov 27, 2021
dbb09b0
meta: .net6 support
quinchs Nov 27, 2021
ef5c37b
meta: pipelines use .net 6
quinchs Nov 27, 2021
9bac61d
meta: bump tests framework versions
quinchs Nov 27, 2021
8bfabf8
Invoke SlashCommandExecuted event on failed type conversion (#314)
Cenngo Nov 27, 2021
dac24b1
meta: bump to exclusive net.5 and net6 versions
quinchs Nov 27, 2021
7d7a79d
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Nov 27, 2021
7c17302
meta: bump versions
quinchs Nov 27, 2021
7efd549
meta: add net461 support back
quinchs Nov 27, 2021
f3fb0ff
Add System.Collections.Immutable back to core
quinchs Nov 27, 2021
9a64a44
Fix presence NRE
quinchs Nov 27, 2021
1d20c75
meta: bump versions
quinchs Nov 27, 2021
37330c5
Fix presence NRE again...
quinchs Nov 27, 2021
d687304
meta: bump version
quinchs Nov 27, 2021
a1097dc
Fix current user presence
quinchs Nov 27, 2021
9d69217
meta: bump version
quinchs Nov 27, 2021
56a9283
Fix NRE on service providerless command execution (#322)
Cenngo Nov 28, 2021
8335c66
add methods for manually registering global comands (#325)
Cenngo Nov 28, 2021
f8bfc65
fix dependency injection link in docs (#326)
Cenngo Nov 28, 2021
5aa4a6a
Add back netstandard2.0 / 2.1. Closes #324
quinchs Nov 28, 2021
318325a
meta: bump version
quinchs Nov 28, 2021
4ec6c16
Add not supported exception on news channels when creating threads, #296
quinchs Nov 28, 2021
c9e3879
Revert thread block for news channel. Add check for news channel
quinchs Nov 28, 2021
821c9be
Make autocomplete log virtual (#328)
quinchs Nov 30, 2021
5e15840
Fix #300 again
quinchs Nov 30, 2021
3d11e25
Update GUILD_SCHEDULED_EVENT_CREATE (#330)
daanvandenhoek Dec 1, 2021
73342c7
correct the number of allowed autocomplete choices (#333)
nev-r Dec 1, 2021
27782a9
correct the number of allowed autocomplete choices (#334)
nev-r Dec 1, 2021
d88fdc7
Add FollowupWithFileAsync to IDiscordInteraction (#336)
exsersewo Dec 2, 2021
87bce99
Add uppercase character check to SlashCommandBuilder and ApplicationC…
Cenngo Dec 2, 2021
c9a281f
Make IModuleBase and IInteractionModuleBase public (#341)
quinchs Dec 2, 2021
57efbbd
fix command validation (#335)
Cenngo Dec 3, 2021
f41a7db
fix autocomplete command traversal and use IList<string> in command m…
Cenngo Dec 3, 2021
8eeeb17
Refactor Interactions (#340)
quinchs Dec 3, 2021
e7b00ac
Fix Module Preconditions (#343)
Cenngo Dec 4, 2021
8e0dbd1
meta: bump version
quinchs Dec 4, 2021
6e15170
Update autocomplete docs
quinchs Dec 4, 2021
fd70354
Merge branch 'release/3.x' into dnet-staging
quinchs Dec 5, 2021
0c3ab76
Initial preps
quinchs Dec 5, 2021
8f3c8fa
Fix #347
quinchs Dec 5, 2021
44fc1fd
Merge branch 'release/3.x' into dnet-staging
quinchs Dec 5, 2021
2716b49
Fix merge errors
quinchs Dec 5, 2021
fae9503
meta: net5 and 6 support
quinchs Dec 5, 2021
c3a2e1b
Update README.md
quinchs Dec 5, 2021
3de7fc7
meta: bump version
quinchs Dec 6, 2021
44614f2
Trim SlashCommandInfo.ToString() (#346)
TheStachelfisch Dec 6, 2021
cb1f489
Ensure User Left Event (#349)
quinchs Dec 6, 2021
5300d01
Update README.md
quinchs Dec 7, 2021
91ad201
Add 50055 Error code (#352)
Discord-NET-Robot Dec 7, 2021
26c3da7
remove DeleteUnknownSlashCommandAck (#353)
Cenngo Dec 8, 2021
648baf3
[Robot] Add missing json error (#354)
Discord-NET-Robot Dec 8, 2021
25074fa
Fix #355 and make UpdateAsync return a RestInteractionResponse
quinchs Dec 8, 2021
a65affc
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Dec 8, 2021
10d40fc
fix: unclear parameter naming for MessageCommand (#361)
XenotropicDev Dec 10, 2021
025d16b
Update DiscordRestApiClient.cs (#357)
exsersewo Dec 10, 2021
d9aaf7a
Introduce emoji role property into rolehelper (#360)
csmir Dec 10, 2021
88f87e7
Rename component to components (#363)
drobbins329 Dec 10, 2021
f4539e2
make SearchResult public (#365)
Cenngo Dec 11, 2021
b63c3b1
add missing coin emoji (#367)
MrCakeSlayer Dec 11, 2021
60ac2ac
Add `IsAutocomplete` to rest command options (#368)
CottageDwellingCat Dec 11, 2021
4e52b11
Make RestMessageComponent public (#369)
d4n3436 Dec 12, 2021
ff515d3
Docs rework, prep for merge into DNET (#359)
csmir Dec 13, 2021
0f279cf
Merge branch 'release/3.x' of https://github.com/Discord-Net-Labs/Dis…
quinchs Dec 13, 2021
038774b
Update docFX plugins and xrefs
quinchs Dec 13, 2021
1cd60ab
Merge branch 'dev' into v3-final
quinchs Dec 13, 2021
e025a22
Add changelog and remove old docs
quinchs Dec 13, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
129 changes: 127 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,98 @@
# Changelog

## [3.0.0] - 2021-12-13

### Added

- #1767 Add method to clear guild user cache (19a66bf)
- #1847 Bump API version to 9 (06a64b7)
- #1848 Remove obsolete sync voice regions methods and properties (ed8e573)
- #1851 Remove DM cache and fix references (7a201e9)
- #1860 Remove /users/@me call for socket and rework sharded client a bit (384ad85)
- #1863 Change GuildMemberUpdate before state to cacheable (c2e87f5)
- #1879 Add Name property to Teams (c5b4b64)
- #1896 IVoiceChannel implements IMentionable (3395700)
- #1943 Handle bidirectional usernames (10afd96)
- #1948 warn on invalid gateway intents (51e06e9)
- #1949 default application games (82276e3)
- #1923 Added Interaction Support (933ea42).
- #1923 Added Application commands (933ea42).
- #1923 Added Message Components (933ea42).
- #1923 Added Thread Channels (933ea42).
- #1923 Added Stage Channels (933ea42).
- #1923 Added Guild Events (933ea42).
- #1923 Revamped Stickers (933ea42).
- #1923 Added `TimestampTag` (933ea42).
- #1923 Added `Name` property to teams (933ea42).
- #1923 Added url validation to embeds (933ea42).
- #1923 Added `NsfwLevel` to Guilds (933ea42).
- #1923 Added helpers to `Emoji` for parsing (933ea42).
- #1923 Added banner and accent color to guild users (933ea42).
- #1923 Added `RatelimitCallback` to `RequestOptions` (933ea42).
- #1923 Added `Emoji` to roles (933ea42).
- #1923 Added `UseInteractionSnowflakeDate` to config (933ea42).
- #1923 Added checks for gateway intent in some methods. DownloadUsersAsync will throw an exception if you don't have the gateway intent enabled locally now, this will help with the vauge error that was given before (933ea42).
- #1923 Added SendFilesAsync to channels (933ea42).
- #1923 Added Attachments property to MessageProperties (933ea42).
- #1958 Added NET5.0 and NET6.0 builds (aa6bb5e).
- #1958 Added `Discord.Interactions` (aa6bb5e).

### Fixed

- #1832 Grab correct Uses value for vanity urls (8ed8714)
- #1849 Remove obsolete methods and properties (70aab6c)
- #1850 Create DM channel with id and author alone (95bae78)
- #1853 Fire GuildMemberUpdated without cached user (d176fef)
- #1854 Gateway events for DMs (a7ff6ce)
- #1858 MessageUpdated without author (8b29e0f)
- #1859 Add missing AddRef and related (de7f9b5)
- #1862 Message update without author (fabe034)
- #1864 ApiClient.CurrentUser being null (08507c0)
- #1871 Add empty role list if not present (f47001a)
- #1872 Connection deadlock when trying to Send and Disconnect (97d90b9)
- #1873 Remove OperationCanceledException handling in connecting logic (7cf8499)
- #1876 Message type (ac52a11)
- #1877 Rest message type (22bb1b0)
- #1886 Change embed description max length to 4096 (8349cd7)
- #1890 Add default avatar to WithAuthor extension (c200861)

### Misc

- #20 Update EmbedBuilder.Overwrites.md (76a878a)
- #21 Fix line about PriorityAttribute (75b74e1)
- #1152 Add characters commonly use in links to Sanitize (b9274d1)
- #1518 Add default nullable enum typereader (f7a07ae)
- #1666 Added negative TimeSpan handling (6abdfcb)
- #1852 Internal change to GetOrCreateUser (dfaaa21)
- #1861 Add MaxBitrate to the interface (e0dbe7c)
- #1865 Add null check to AllowedMentions.ToModel() (3cb662f)
- #1923 Merge Labs 3.X into dev (933ea42)
- #1941 Fix emoto try parse (900c1f4)
- #1942 Implement multi-file upload to webhooks (bc440ab)
- #1944 Add Voice binaries (b5c150d)
- #1945 Update socket presence and add new presence event (9d6dc62)
- #1946 fix NRE when adding parameters thru builders (143ca6d)
- #1947 fix sharded client current user (d5f5ae1)
- #1950 Add custom setter to Group property of ModuleBuilder to automatically invoke AddAliases (ba656e9)
- #1958 Update from Discord .Net Labs 3.4.8 (aa6bb5e)
- #1959 Update isRequired (98b03be)
- Add `MatchResult` (d1b31c8)
- Add requested changes (a92ec56)
- Fix incorrect casing on `HandleCommandPipeline` (adf3a9c)
- Merge branch 'commands/validate-get-best-match' of https://github.com/siscodeorg/Discord.Net into siscodeorg-commands/validate-get-best-match (3cd9f39)
- Merge branch 'siscodeorg-commands/validate-get-best-match' into dev (4f1fe2b)
- Remove docs build from azure pipelines (2336b98)
- use async main (125f6c7)
- #1923 Made `Hierarchy` a `IGuildUser` property.
- #1923 Changed embed discription length to 4096 (933ea42).
- #1923 Fixed gateway serialization to include nulls for API v9 (933ea42).
- #1923 Removed error log for gateway reconnects (933ea42).
- #1966 Updated docs.

## [2.4.0] - 2021-05-22

### Added

- #1726 Add stickers (91a9063)
- #1753 Webhook message edit & delete functionality (f67cd8e)
- #1757 Add ability to add/remove roles by id (4c9910c)
Expand All @@ -12,15 +103,19 @@
- #1844 Add Discord Certified Moderator user flag (4b8d444)

### Fixed

- #1486 Add type reader when entity type reader exists (c46daaa)
- #1835 Cached message emoji cleanup at MESSAGE_REACTION_REMOVE_EMOJI (8afef82)

### Misc

- #1778 Remove URI check from EmbedBuilder (25b04c4)
- #1800 Fix spelling in SnowflakeUtils.FromSnowflake (6aff419)

## [2.3.1] - 2021-03-10

### Fixed

- #1761 Deadlock in DiscordShardedClient when Ready is never received (73e5cc2)
- #1773 Private methods aren't added as commands (0fc713a)
- #1780 NullReferenceException in pin/unpin audit logs (f794163)
Expand All @@ -29,10 +124,13 @@
- #1794 Audit log UserId can be null (d41aeee)

### Misc

- #1774 Add remark regarding CustomStatus as the activity (51b7afe)

## [2.3.0] - 2021-01-28

### Added

- #1491 Add INVITE_CREATE and INVITE_DELETE events (1ab670b)
- #1520 Support reading multiple activities (421a0c1)
- #1521 Allow for inherited commands in modules (a51cdf6)
Expand All @@ -57,6 +155,7 @@
- #1690 Add max bitrate value to SocketGuild (aacfea0)

### Fixed

- #1244 Missing AddReactions permission for DM channels. (e40ca4a)
- #1469 unsupported property causes an exception (468f826)
- #1525 AllowedMentions and AllowedMentionTypes (3325031)
Expand Down Expand Up @@ -99,6 +198,7 @@
- Missing MessageReference when sending files (2095701)

### Misc

- #1545 MutualGuilds optimization (323a677)
- #1551 Update webhook regex to support discord.com (7585789)
- #1556 Add SearchUsersAsync (57880de)
Expand All @@ -123,7 +223,9 @@
- Move bulk deletes remarks from <summary> to <remarks> (62539f0)

## [2.2.0] - 2020-04-16

### Added

- #1247 Implement Client Status Support (9da11b4)
- #1310 id overload for RemoveReactionAsync (c88b1da)
- #1319 BOOST (faf23de)
Expand All @@ -146,6 +248,7 @@
- suppress messages (cd28892)

### Fixed

- #1318 #1314 Don't parse tags within code blocks (c977f2e)
- #1333 Remove null coalescing on ToEmbedBuilder Color (120c0f7)
- #1337 Fixed attempting to access a non-present optional value (4edda5b)
Expand All @@ -161,11 +264,13 @@
- include MessageFlags and SuppressEmbedParams (d6d4429)

### Changed

- #1368 Update ISystemMessage interface to allow reactions (07f4d5f)
- #1417 fix #1415 Re-add support for overwrite permissions for news channels (e627f07)
- use millisecond precision by default (bcb3534)

### Misc

- #1290 Split Unit and Integration tests into separate projects (a797be9)
- #1328 Fix #1327 Color.ToString returns wrong value (1e8aa08)
- #1329 Fix invalid cref values in docs (363d1c6)
Expand All @@ -190,14 +295,16 @@
- 2.2.0 (4b602b4)
- target the Process env-var scope (3c6b376)
- fix metapackage build (1794f95)
- copy only _site to docs-static (a8cdadc)
- copy only \_site to docs-static (a8cdadc)
- do not exit on failed robocopy (fd204ee)
- add idn debugger (91aec9f)
- rename IsStream to IsStreaming (dcd9cdd)
- feature (40844b9)

## [2.1.1] - 2019-06-08

### Fixed

- #994: Remainder parameters now ignore character escaping, as there is no reason to escape characters here (2e95c49)
- #1316: `Emote.Equals` now pays no respect to the Name property, since Discord's API does not care about an emote's name (abf3e90)
- #1317: `Emote.GetHashCode` now pays no respect to the Name property, see above (1b54883)
Expand All @@ -206,16 +313,20 @@
- News embeds will be processed as `EmbedType.Unknown`, rather than throwing an error and dropping the message (d287ed1)

### Changed

- #1311: Members may now be disconnected from voice channels by passing `null` as `GuildUserProperties.Channel` (fc48c66)
- #1313: `IMessage.Tags` now includes the EveryoneRole on @everyone and @here mentions (1f55f01)
- #1320: The maximum value for setting slow-mode has been updated to 6 hours, per the new API limit (4433ca7)

### Misc

- This library's compatibility with Semantic Versioning has been clarified. Please see the README (4d7de17)
- The depency on System.Interactive.Async has been bumped to `3.2.0` (3e65e03)

## [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)
Expand All @@ -227,9 +338,11 @@
- `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)
Expand All @@ -238,9 +351,11 @@
- 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)
Expand All @@ -251,16 +366,20 @@
- IDisposableAnalyzers should now be a development dependency (8003ac8)

## [2.0.1] - 2019-01-04

### Fixed

- #1226: Only escape the closing quotation mark of non-remainder strings (65b8c09)
- Commands with async RunModes will now propagate exceptions up to CommandExecuted (497918e)

### Misc

- #1225: Commands sample no longer hooks the log event twice (552f34c)
- #1227: The logo on the docs index page should scale responsively (d39bf6e)
- #1230: Replaced precondition sample on docs (feed4fd)

## [2.0.0] - 2018-12-28

### Added

- #747: `CommandService` now has a `CommandExecuted` event (e991715)
Expand Down Expand Up @@ -316,6 +435,7 @@
- Reactions can now be added to messages in bulk (5421df1)

### Fixed

- #742: `DiscordShardedClient#GetGuildFor` will now direct null guilds to Shard 0 (d5e9d6f)
- #743: Various issues with permissions and inheritance of permissions (f996338)
- #755: `IRole.Mention` will correctly tag the @everyone role (6b5a6e7)
Expand Down Expand Up @@ -363,6 +483,7 @@
- The default WebSocket will now close correctly (ac389f5)

### Changed

- #731: `IUserMessage#GetReactionUsersAsync` now takes an `IEmote` instead of a `string` (5d7f2fc)
- #744: IAsyncEnumerable has been redesigned (5bbd9bb)
- #777: `IGuild#DefaultChannel` will now resolve the first accessible channel, per changes to Discord (1ffcd4b)
Expand Down Expand Up @@ -397,14 +518,15 @@
- The socket client will now use additional fields to fill in member/guild information on messages (8fb2c71)
- The Audio Client now uses Voice WS v3 (9ba38d7)


### Removed

- #790: Redundant overloads for `AddField` removed from EmbedBuilder (479361b)
- #925: RPC is no longer being maintained nor packaged (b30af57)
- #958: Remove support for user tokens (2fd4f56)
- User logins (including selfbots) are no longer supported (fc5adca)

### Misc

- #786: Unit tests for the Color structure (22b969c)
- #828: We now include a contributing guide (cd82a0f)
- #876: We now include a standard editorconfig (5c8c784)
Expand All @@ -425,11 +547,13 @@
- Fixed documentation layout for the logo (bafdce4)

## [1.0.2] - 2017-09-09

### Fixed

- Guilds utilizing Channel Categories will no longer crash bots on the `READY` event.

## [1.0.1] - 2017-07-05

### Fixed

- #732: Fixed parameter preconditions not being loaded from class-based modules (b6dcc9e)
Expand All @@ -438,4 +562,5 @@
- Fixed module auto-detection for nested modules (d2afb06)

### Changed

- ShardedCommandContext now inherits from SocketCommandContext (8cd99be)
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ any member of the community.

We prefer pull-requests that are descriptive of the changes being made
and highlight any potential benefits/drawbacks of the change, but these
types of write-ups are not required. See this [merge request](https://github.com/RogueException/Discord.Net/pull/793)
types of write-ups are not required. See this [merge request](https://github.com/discord-net/Discord.Net/pull/793)
for an example of a well-written description.

## Semantic Versioning
Expand All @@ -28,7 +28,7 @@ that are SemVer compliant with the latest version of the library in
development.

The working release should be the latest build off of the `dev` branch,
but can also be found on the [development board](https://github.com/RogueException/Discord.Net/projects/1).
but can also be found on the [development board](https://github.com/discord-net/Discord.Net/projects/1).

We follow the .NET Foundation's [Breaking Change Rules](https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/breaking-change-rules.md)
when determining the SemVer compliance of a change.
Expand Down Expand Up @@ -59,4 +59,4 @@ The length of the documentation should also follow the ruler as suggested by our
#### Recommended Reads

* [Official Microsoft Documentation](https://docs.microsoft.com)
* [Sandcastle User Manual](https://ewsoftware.github.io/XMLCommentsGuide/html/4268757F-CE8D-4E6D-8502-4F7F2E22DDA3.htm)
* [Sandcastle User Manual](https://ewsoftware.github.io/XMLCommentsGuide/html/4268757F-CE8D-4E6D-8502-4F7F2E22DDA3.htm)
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ The individual components may also be installed from NuGet:

Nightly builds are available through our MyGet feed (`https://www.myget.org/F/discord-net/api/v3/index.json`).

### Unstable (Labs)

Labs builds are avaiable on nuget (`https://www.nuget.org/packages/Discord.Net.Labs/`) and myget (`https://www.myget.org/F/discord-net-labs/api/v3/index.json`).

## Compiling

In order to compile Discord.Net, you require the following:
Expand Down
4 changes: 2 additions & 2 deletions docs/_overwrites/Commands/ICommandContext.Inclusion.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
An example of how this class is used the command system can be seen
below:

[!code[Sample module](../../guides/commands/samples/intro/empty-module.cs)]
[!code[Command handler](../../guides/commands/samples/intro/command_handler.cs)]
[!code[Sample module](../../guides/text_commands/samples/intro/empty-module.cs)]
[!code[Command handler](../../guides/text_commands/samples/intro/command_handler.cs)]
Binary file not shown.
8 changes: 8 additions & 0 deletions docs/_template/description-generator/plugins/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,11 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

==============================================================================

Humanizer (https://github.com/Humanizr/Humanizer)
The MIT License (MIT)
Copyright (c) .NET Foundation and Contributors

==============================================================================
Binary file modified docs/_template/last-modified/plugins/LastModifiedPostProcessor.dll
Binary file not shown.
Binary file modified docs/_template/last-modified/plugins/LibGit2Sharp.dll
Binary file not shown.
4 changes: 2 additions & 2 deletions docs/_template/last-modified/plugins/LibGit2Sharp.dll.config
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<configuration>
<dllmap os="linux" cpu="x86-64" wordsize="64" dll="git2-ef5a385" target="lib/linux-x64/libgit2-ef5a385.so" />
<dllmap os="osx" cpu="x86,x86-64" dll="git2-ef5a385" target="lib/osx/libgit2-ef5a385.dylib" />
<dllmap os="linux" cpu="x86-64" wordsize="64" dll="git2-6777db8" target="lib/linux-x64/libgit2-6777db8.so" />
<dllmap os="osx" cpu="x86,x86-64" dll="git2-6777db8" target="lib/osx/libgit2-6777db8.dylib" />
</configuration>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/_template/light-dark-theme/partials/head.tmpl.partial
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<meta property="og:locale" content="en-us">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Discord.Net Docs">
<meta property="og:image" content="https://cdn.jsdelivr.net/gh/discord-net/Discord.Net/docs/marketing/logo/PackageLogo.png">
<meta property="og:image" content="https://raw.githubusercontent.com/Discord-Net/Discord.Net/dev/docs/marketing/logo/PackageLogo.png">
<meta property="og:image:alt" content="Discord.Net Logo">
<meta name="theme-color" content="#995EA7"/>
<meta name="generator" content="docfx {{_docfxVersion}}">
Expand Down
Loading