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

V3 Final merge #1966

merged 596 commits into from
Dec 13, 2021

Conversation

quinchs
Copy link
Member

@quinchs quinchs commented Dec 13, 2021

Summary

This PR contains bug fixes + docs for V3 of Discord.Net. This PR also contains changes made to standardize the interactions inside of the library.

Todo

  • Changelog

quinchs and others added 30 commits September 26, 2021 14:17
The style was not properly added to it and the plastic version does not look good with the discord badge.
I thought it would look better with a logo
Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>
* Update UrlValidation.cs

* Update ComponentBuilder.cs

* Add docs and better error messages.

* Fix wonky intentation
* Update GuildPermissionsTests.cs

* Update GuildPermissions.cs

* Add competing status type
* Added icon field to IRole

* Added GetGuildRoleIconUrl()
* Added Clean Content Function

* Fixed Spelling problems and bad var handling

* Add StripMarkDown Method
* Implement CleanContent In IMessage & RestMessage

* Update Spelling and Documentation

* Add SanatizeMessage to MessageHelper and Refactor Rest and Socket Message
* Changed from NotNullOrWhitespace to NotNullOrEmpty

* Added NotNullOrEmpty on filename

* Added system to interpret from the path

* Added a check for if it contains a period

* It has been done, how ever it will break stuff

* Changed to use ??= how ever still added error check

* Added space under check

* Changed from with a period to valid file extension

* Added checks for SendFileAsync

* Removed filename != null &&
* add channel types in application command options

* Indent Docs
quinchs and others added 23 commits December 5, 2021 16:39
Co-authored-by: TheStachelfisch <TheStachelfisch@users.noreply.github.com>
Co-authored-by: quin lynch <lynchquin@gmail.com>
* Add 20029 Error code

* Update DiscordErrorCode.cs

Co-authored-by: Robot
Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>
Add missing check to Content value to prevent NRE on empty message. 
Also made `ModifyInteractionFollowupMessageAsync`'s check consistent with `CreateInteractionFollowupMessageAsync`
* Introduce emoji role property into rolehelper

* Add check for exclusive properties

* Oversight resolved

* Valid order for error responses

* Appending suggestions
* Adding BotHTTPInteraction user flag

* change component -> components

* added Interactions project
* Appending previous changes

* Deprecating unique feature listing & unused branch

* Getting rid of old faq

* Add all missed changelog entries

This was painful :'')

* Appending suggestions, large interior rework

* Deleting unused entries

* Removing more unused entries

* Recover accidental deletion & append docfx file

* Resolve a few docfx errors

* Resolving more docfx errors

* Clearing up final warnings

* Appending suggestions

* Removing main nightly for dnetlabs

* Discord link updates

* Add migration guide

* Update v2_to_v3_guide.md

* Fix spelling mistake

Co-authored-by: quin lynch <lynchquin@gmail.com>
@quinchs quinchs added priority: improvement project: docs V3 Todo Something that needs to be done for V3 labels Dec 13, 2021
@quinchs quinchs merged commit 5a7e43a into discord-net:dev Dec 13, 2021
@quinchs quinchs deleted the v3-final branch December 13, 2021 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: improvement project: docs V3 Todo Something that needs to be done for V3
Projects
None yet
Development

Successfully merging this pull request may close these issues.