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

Merge back main into next #714

Merged
merged 108 commits into from
Oct 10, 2024
Merged

Merge back main into next #714

merged 108 commits into from
Oct 10, 2024

Conversation

l7ssha
Copy link
Member

@l7ssha l7ssha commented Oct 10, 2024

No description provided.

l7ssha and others added 30 commits September 12, 2023 22:28
* fix: ButtonBuilder constructor not including customId

* Apply suggestions from code review

Specify type nullability

Co-authored-by: Abitofevrything <[email protected]>

---------

Co-authored-by: Abitofevrything <[email protected]>
* Correctly parse voice state updates in GUILD_CREATE event

* Move voice state cache to PartialGuild to avoid hash collisions
* Don't require channel_id when parsing scheduled events

* Add tests
* Improve caching of entities contained in sub-fields of other entities

* Reduce the number of cases where Snowflake.zero is used as a placeholder

* Add more updates to the caches where possible

* Prevent cache entries from getting permanently locked in the cache due to high access counts

* Fix unhandled cache entity types

* Fix bugs found by tests

* Apply formatter

* Update tests for avoiding Snowflake.zero use
* Correctly build autocompletion responses

* Add tests
…#592)

* Adjust log level for unresumable sessions

* Add delay when catching errors on the shard runner

* Fix logging plugin not directing logs to the right output at stderrLevel

* Remove duplicate error logging

* Add logging for payloads sent by shard

* Use error close code when reconnecting
* Update component.dart

* Update component.dart
* fix guild update serialization and add safety alerts channel id

* fix overwrites

* missed id

* annoying

* changed PermissionOverwrite test

* i forgor

* Update guild.dart

* Update guild.dart
* fix `listBans` not using limit/after/before params

* fix sentinels not being set by default in `GuildUpdateBuilder`
* Enable dartdoc link-to-source

* Correct unresolved documentation references
abitofevrything and others added 29 commits July 7, 2024 22:14
* add new permissions

* fmt
* Add missing application field

* Export ApplicationIntegrationTypeConfiguration

* Update application test
* Add recurrence rules to scheduled events

* Add recurrence rules to scheduled event builders

* Add helper constructors for RecurrenceRuleBuilder

* Correct field name in ScheduledEventBuilder serialization

* Don't require optional fields in ScheduledEventBuilder

* Add helper constructors to ScheduledEventBuilder

* Update scheduled event test
* Add message snapshots

* Add message call field

* Remove MessageInteractionMetadata.userId

* Add forward message reference type

* Add type field to Embed

* Add ToStringHelper to RoleSubscriptionData

* Add docs to messageSnapshots field

* Add missing message types

* Update lib/src/models/message/embed.dart

Co-authored-by: Lexie <[email protected]>

---------

Co-authored-by: Lexie <[email protected]>
* Add type field to Invite

* Update test

* Remove whitespace

Codelens makes these hard to see
* Add fetch voice state endpoints

* Add tests
* Move SKUs from ApplicationManager to their own manager

* Add support for subscriptions
* Add update guild onboarding endpoint

* Update test
* Improve cache implementation

* Replace cache constructor invocations with new cache access method

* Clean up other deprecated member uses
* Release 6.4.2

* Update version in user-agent
* Don't fail on missing mention_roles field on cross-guild forwarded messages in gateway events

* Fix tests

* Fix tests
@l7ssha l7ssha merged commit a11bc80 into next Oct 10, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants