Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/twilight-rs/twilight

Powerful, flexible, and scalable ecosystem of Rust libraries for the Discord API.
https://github.com/twilight-rs/twilight

release(twilight-gateway-queue): bump to 0.14.1

14020da68e9f96a2c53629ef16ad0b780ea86ca7 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-model): bump to 0.14.5

9bf36cb044cf7bafcc7c8c21f723e29c7179664e authored over 1 year ago by Cassandra McCarthy <[email protected]>
release: generate changelogs

cb531281094e1348d16ef49bd49725c642edaa82 authored over 1 year ago by Cassandra McCarthy <[email protected]>
Merge branch 'main' into next

46dd32201ad1ab08800e00f8dec40caa9ba0885b authored over 1 year ago by Zeyla Hellyer <[email protected]>
fix(gateway): fix flaky latency test (#2115)

Change the sentinel value of recent gateway latencies from
`Duration::ZERO` to `Duration::MAX`....

fc9556ac0818ca901f391fb8e37ac6681bd2a2bc authored over 1 year ago by Erk <[email protected]>
refactor(gateway)!: gateway_url config improvements (#2107)

Rename the configuration's `gateway_url` setter and getter to
`proxy_url` as it's clearer what ...

922bbaf1b91f4b6087e04c6967cc4fc98e74f038 authored over 1 year ago by Vilgot Fredenberg <[email protected]>
fix(gateway-queue): skip sleep on failed messages (#2113)

In `twilight-gateway-queue` the loop for handling requests is delayed
for a bit over 5 seconds ...

4ee878bf2b0409bd4a9e8a2d4fdc6ed7876a4bd3 authored over 1 year ago by Ryan <[email protected]>
book(lavalink): sync TLS docs with gateway (#2105)

The book's TLS docs for `twilight-lavalink` incorrectly mentions
`async-tungstenite` as the Web...

14bbd471fa16f285330ffb3d4150f3a863182a98 authored over 1 year ago by Vilgot Fredenberg <[email protected]>
refactor(gateway, model)!: move ShardId from gateway to model (#2097)

Shard IDs are used outside of the gateway crate, particularly in the
model crate where they are...

a67fb7776784d6d07d616cede13b9cdc897e6ac1 authored over 1 year ago by Vilgot Fredenberg <[email protected]>
fix(gateway): correctly handle missing close_notify (#2104)

Fix issue #1428 for the `next` branch, which involves the gateway
attempting to read from the s...

4a0f48e790cfcefb29e17ea0ed893d559fdad8e1 authored over 1 year ago by Vilgot Fredenberg <[email protected]>
docs(model): clarify `RequestGuildMembersBuilder` empty queries (#2108)

Clarify that requesting all members via `RequestGuildMembersBuilder` is
done by providing an em...

b808e3747ccb464fd5fa0eefa701e49dc9d4f061 authored over 1 year ago by valkyrie_pilot <[email protected]>
fix(model)!: audit log change type may be a string (#2111)

The value of the "type" audit log change may be a string in the case of
integrations or an inte...

53721a1f816f35d8f07819fd3ddb7ce996d194dd authored over 1 year ago by Zeyla <[email protected]>
fix(gateway): backport unexpected eof handling (#2099)

Backport the `UnexpectedEof` error handling from the `next` branch. The
fix has been approved b...

32759af726271522f32681a5ca209006afe6699a authored over 1 year ago by Vilgot Fredenberg <[email protected]>
fix(gateway, http, lavalink): don't debug tokens (#2101)

Tokens in the gateway crate's `Shard`, the HTTP crate's `Client` and
`ClientBuilder`, and the l...

152890a1f5b44651980ab08e7a75d89142f3b64a authored over 1 year ago by Zeyla <[email protected]>
refactor: update dependencies (#2103)

Update all crates' dependencies, which includes updated dependencies for
`gateway`, `http-ratel...

1d24051742043047bef098702f1235d1852b3588 authored over 1 year ago by Zeyla <[email protected]>
docs(http): basic request module documentation (#2100)

Add basic documentation for the `twilight_http::request` module,
highlighting the typed builder...

704a78909aa029f5d91d44116ed11795c2adecdd authored over 1 year ago by Zeyla <[email protected]>
refactor(model): simplify activity button text (de)serialization (#2087)

Simplify the (de)serialization of
`gateway::presence::activity_button::ActivityButtonText`. We ...

a76334a0fda67c4c312cb9c45e8e61130fd215d8 authored over 1 year ago by Zeyla <[email protected]>
feat(cache-inmemory): user guilds getter (#2085)

Create a getter for retrieving the set of guild IDs that a user ID is
mapped to, using the exis...

1754351f305c0878215229020738ce2e6f29dea5 authored over 1 year ago by Zeyla <[email protected]>
test(model): bitflags static assertions + serde (#2088)

Add static assertions for bitflag implementations and constant values,
as well as tests for the...

3d6146eded68470ce1f710d079f6a05d0e8f0060 authored over 1 year ago by Zeyla <[email protected]>
fix(book): update links, consistent formatting (#2095)

Update outdated source crate repository links and fix the inconsistent
formatting in the Lavali...

8091157d4fb638dc579ca1a28476f0aeb46ae281 authored over 1 year ago by Zain <[email protected]>
refactor(cache): remove redundant member relation insertions (#2094)

`InMemoryCache::cache_member` already performs insertion into
`InMemoryCache::guild_members`, s...

08fcc259c953a4c2886da201595aea42c834c1f6 authored over 1 year ago by Zain <[email protected]>
feat(http, validate)!: bulk delete message count (#2078)

Validate bulk message delete counts by introducing a new
`bulk_delete_messages` in `twilight_va...

1299073b363049cb0435d2b16a7ec3de5544b07d authored over 1 year ago by Zeyla <[email protected]>
feat(http, validate)!: channel user limits (#2077)

Validate channel `user_limit` fields on `UpdateChannel` and
`CreateGuildChannel`, introducing a...

e7f2bb2375c92131da66675314a1d063a4638562 authored over 1 year ago by Zeyla <[email protected]>
docs(gateway): fix `EventTypeFlags` links (#2062)

Fixes the broken [`EventTypeFlags`] intralinks and rewords the docs to
be slightly more consice...

6b71a02a50a8d7259bf710215911dd50d417f45a authored over 1 year ago by Vilgot <[email protected]>
refactor(gateway)!: touch up `Latency` (#2061)

Redoes a lot of documentation to be more consistent and clearer. Also
extends the testing of `L...

756795ea87564e6449368c27f2d57b2fd8b3bab1 authored over 1 year ago by Vilgot <[email protected]>
docs(gateway): use `while let Some` in stream examples (#2053)

Proposed from user feedback in the Twilight Discord server.

131a124edf4dde80832b86a2f28182846bd1828f authored over 1 year ago by Vilgot <[email protected]>
fix(gateway)!: only poll `MessageSender` when identified (#2002)

Fixes an issue where queued up commands are sent prior to the shard
identifying (either on star...

89aba15dd7d9487a67281113bf42acc6d749d45d authored over 1 year ago by Vilgot <[email protected]>
fix(gateway): ignore warning for warning

9018ed8adab2dc2359625be31bf75f87fec766f7 authored over 1 year ago by Cassandra McCarthy <[email protected]>
Revert "fix(gateway): clippy round 2"

This reverts commit 6b2b5aadcbbd5e061deae156135e116d3cb4e0f5.

364ae6cfca4612ffd99b057baf523d64d01059a7 authored over 1 year ago by Cassandra McCarthy <[email protected]>
fix(gateway): clippy round 2

6b2b5aadcbbd5e061deae156135e116d3cb4e0f5 authored over 1 year ago by Cassandra McCarthy <[email protected]>
Merge branch 'main' into next

23611c46f2903ff6784bc06b33cab2170719b44f authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-cache-inmemory): bump to 0.14.3

75f990f2620a89f41b40f22a66de85c05ce4b1c5 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-http): bump to 0.14.3

363495f923c6a94b32336e7c63a3356ee9fee852 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-model): bump to 0.14.4

23d53f9986b175b506b3f2f282699e2649642b3b authored over 1 year ago by Cassandra McCarthy <[email protected]>
release: generate changelogs

d0f682587c74459b2faf403a7e10e13ae4cc032f authored over 1 year ago by Cassandra McCarthy <[email protected]>
fix(http): create auto moderation type field name (#2093)

Fix the name of the CreateAutoModerationRule field body's `type` field
from `kind` by putting a...

47a3ba265b0d8481b41525ced821c43ee6ac41a3 authored over 1 year ago by Zeyla <[email protected]>
feat(model): add `Member::flags` (#2086)

Implements flags for guild members as per the discord documentation:
- https://github.com/disc...

eb671f142708c5b99e275c642f6cf4e28a651efb authored over 1 year ago by Suneet Tipirneni <[email protected]>
fix(http): resolve new clippy lints (#2091)

This fixes some clippy errors that seem to have been introduced in the latest rust updates.

1aa8369334be668d6455d289b07d3539189b8575 authored over 1 year ago by Suneet Tipirneni <[email protected]>
release(twilight-gateway): bump to 0.14.1

6bb7357b7bd2111ec636879633793803080d4d50 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-standby): bump to 0.14.1

3b6746f42cab6a6668da0f06e84bacd9b978042f authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-cache-inmemory): bump to 0.14.2

94e23aad61551ebacd455d94013384b1b364f4c6 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-http): bump to 0.14.2

0b5492b73609ba58e6c3ee1c67d26d4a500fdab9 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-http-ratelimiting): bump to 0.14.2

9645c7ed60ffd7cbd492331ed58a5d667ea569dd authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-util): bump to 0.14.2

9565679bd29a2fccea6d5dfafafb344382fdafeb authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-validate): bump to 0.14.2

fbbf64f06c3619d433c579c620fa24bfd93c2188 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release(twilight-model): bump to 0.14.3

dbe8d9fbf103a3cd0423d8b60cc40fafb6cdabc4 authored over 1 year ago by Cassandra McCarthy <[email protected]>
release: generate changelogs

517294f42b5f81b89e97240bd0ff74e05721aa41 authored over 1 year ago by Cassandra McCarthy <[email protected]>
feat(model, gateway)!: support the `GUILD_AUDIT_LOG_ENTRY_CREATE` gateway event (#2067)

This patch also deprecates the `GUILD_BANS` intent in favour of the
`GUILD_MODERATION` intent.
...

60242cf0fd17eaa53834978f5e3b9506c6da33c0 authored over 1 year ago by Erk <[email protected]>
fix(model): zeroable forum tag emoji ids (#2080)

ForumTag emoji ID fields can be an ID of `0`. This is a bug on Discord's
end, but because our I...

495f266981a4ae000dc92c4172ef27cddaeb1faf authored over 1 year ago by Zeyla <[email protected]>
fix(validate): check for option name uniqueness (#2073)

Check that the names of options in a list of command options are unique,
i.e. that two options ...

1588e982d49e73bedef2edc963f414af874ca837 authored over 1 year ago by Zeyla <[email protected]>
fix(model): signed channel member counts (#2079)

Thread channels that haven't been updated in a while can have negative
member counts, so we nee...

3d0de05d0da902179befa0ae94838a194686aa1c authored over 1 year ago by Zeyla <[email protected]>
docs(http): updating command perms requires oauth (#2076)

Add documentation on `InteractionClient::update_command_permissions` and
`UpdateCommandPermissi...

9a575a3e0bb33e7e94780a58c7d771c0f86c8c6d authored over 1 year ago by Zeyla <[email protected]>
docs(model): activity timestamp integer values (#2075)

Document that the integer values of `Activity::created_at` and
`ActivityTimestamps`' `end` and ...

1398397b289e69e2bcec23543a32b632543af2c4 authored over 1 year ago by Zeyla <[email protected]>
fix(validate): properly validate context menu commands (#2069)

This is an issue i ran into, and was mildly inconvenienced by. It could
be done in a more compa...

c5719e8707c9334ba0ebda5ef22c084bf5c05b29 authored over 1 year ago by valkyrie_pilot <[email protected]>
feat(validate): add total command char validation (#1920)

Closes #1907.

Co-authored-by: Zeyla Hellyer <[email protected]>

73bc90be47d681c93ed07a5f827b9ba7525c029a authored over 1 year ago by ITOH <[email protected]>
refactor(http, model): remove prelude imports

Remove imports for types that are already automatically imported as part
of the standard library...

49a501d6a61990bfa7545a35ebea845f5895a873 authored over 1 year ago by Zeyla Hellyer <[email protected]>
refactor(http): human legible error debug bodies (#2070)

Manually implement Debug for `twilight_http::Error`, providing custom
implementations for some ...

85bc21e2c3383c2d2e1b9c404ea368b9c8f4aba0 authored almost 2 years ago by Zeyla <[email protected]>
feat(cache, model): guild public updates channel id (#2065)

Add the `public_updates_channel_id` field to `twilight-cache-inmemory`'s
`CachedGuild` and to `...

6a5e1ae5c0b012419c9326db00d5f7788b76d420 authored almost 2 years ago by Zeyla <[email protected]>
feat(model): gif sticker format type (#2064)

Add support for the `Gif` sticker format type, represented as value 4.

Closes #2057.

625aa66840958941765e5966f2fb7f50ae4e0836 authored almost 2 years ago by Zeyla <[email protected]>
fix(model): include missing `RoleTags` struct member in test

51f28b938560f93a68080a2dca5f7a1ad5fbaada authored almost 2 years ago by Cassandra McCarthy <[email protected]>
feat(http, model): get current authorization route (#2049)

Add support for the "Get Current Authorization Information" route, at
the endpoint `GET /oauth2...

9731f635e83388717e7008316868127f3eb8c708 authored almost 2 years ago by Zeyla <[email protected]>
feat(model): add `guild_connections` attribute (#2063)

Closes #2041.

7a159aaea462e1a9366ae0e126f91acffa54cc1d authored almost 2 years ago by Suneet Tipirneni <[email protected]>
fix(http): return `Message` from `UpdateWebhookMessage` (#2054)

Aligns the return value with the one [documented].

Closes #2052.

[documented]: https://dis...

08ccbcc7cd2ddae58f5b7fe5167a31ad851e46e0 authored almost 2 years ago by vilgotf <[email protected]>
feat(http,model,util): add role subscriptions (#2034)

Add support for guild role subscriptions. This involves:

- a new `RoleSubscriptionPurchase` v...

86c975000a553bb1e1a43e4d3be266618fdd906c authored almost 2 years ago by Zeyla <[email protected]>
release(twilight-gateway): bump to 0.15.0-rc.2

73c0bdf9d80c21fce96a36ce6799c59515887010 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release: generate changelog

16184017b679948373f1cdcc496b0811be0ee5eb authored almost 2 years ago by Cassandra McCarthy <[email protected]>
feat(gateway): expose `json::parse` (#2050)

A crucial component of custom gateways is the logic in this function, so we should expose it.

...

8004c7f3319da98cef42e1f25ddbc23733475374 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
perf(gateway): defer creating `Deserializer` until checking event is wanted (#2048)

Most events entering `parse` are thrown out due to users'
`EventTypeFlags` not wanting them. Th...

e124e0d53506266e3c39a28c627b4860b58bce52 authored almost 2 years ago by vilgotf <[email protected]>
docs(gateway): don't build all features on docs.rs (#2046)

bc0530223ddc6e0f12be952889fce1309a1361c7 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight): bump to 0.15.0-rc.1

6b864859dc4f6d7c61ed0969ec822c52ecbf02ca authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-standby): bump to 0.15.0-rc.1

beffb66f6090128157510441511abb184008589b authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-mention): bump to 0.15.0-rc.1

10b00288a970a279978dc564cf0e920d3a7b50de authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-lavalink): bump to 0.15.0-rc.1

66580c5585b0456210a2a86de1e45225d9d75547 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-gateway-queue): bump to 0.15.0-rc.1

4279ae90adc018fb7b4c1207be56398a8133d104 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-gateway): bump to 0.15.0-rc.1

3736def717da14e19a46ca01e5d30b57481bdc75 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-http): bump to 0.15.0-rc.1

28843d8351485e052dbd45d060cc73bb60a4318b authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-http-ratelimiting): bump to 0.15.0-rc.1

1bdae7e48f3294f02c2a03f0bfacaa7bf69d983a authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-cache-inmemory): bump to 0.15.0-rc.1

3ece477cf660925d58b57189d2a05e40d2cc13ce authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-validate): bump to 0.15.0-rc.1

edd312e55d3efc04f1a7db3965dfdb0f658cd7f0 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-util): bump to 0.15.0-rc.1

9dc9bdfbf3f0b0d947e79914a410f9c43a17c8e5 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-model): bump to 0.15.0-rc.1

019f366e6110f4f8f27dd349e1b02a0dc5c55478 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release: generate changelogs

f72ab6079c0c07bcb1680e70cc0cd9b76b5ed2b3 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
Merge branch 'main' into next

50af74e1f9e69dc23886c03e440461f08483a9f7 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-model): bump to 0.14.2

227e4079d6a4ddeb768be00546c457e403cb881f authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release: generate changelogs

99a61087c95725e3ccf840b57ca0862117d2c17a authored almost 2 years ago by Cassandra McCarthy <[email protected]>
feat(gateway)!: add `Event::GatewayClose` variant (#2044)

Adds a sought after equivalent of `Message::Close` to the `Event` enum,
avoiding users having t...

ff3be558e4227bc4c5b96af60940751a126288f2 authored almost 2 years ago by vilgotf <[email protected]>
fix(model)!: use typed features for guild invite (#2043)

Use the `GuildFeature` type for the `InviteGuild`'s list of features
instead of Strings. This a...

002f00173f4eb0dadd275b1897f9acec0f66de67 authored almost 2 years ago by Zeyla <[email protected]>
feat(gateway): add `is_identified` helper method (#2042)

Simplifies resharding code and #2002.

81f29d51957a7aa40c00ae80ebfdf735ba5fba10 authored almost 2 years ago by vilgotf <[email protected]>
Merge branch 'main' into next

8bb2b31a71d55872804588753c20e0699f20cf7e authored almost 2 years ago by Cassandra McCarthy <[email protected]>
feat(model): add new message types for premium (#2040)

The new message types are:
INTERACTION_PREMIUM_UPSELL: 26
GUILD_APPLICATION_PREMIUM_SUBSCRIPTI...

2df92ab750e696afbaae3315c96d33a45e54453b authored almost 2 years ago by Erk <[email protected]>
feat(model): constants for scope values (#2018)

Adds constants for scope values to a new module,
`twilight_model::oauth::scope`. A sample const...

4e88d6cd19c83e5052fd92826f145ae189d82815 authored almost 2 years ago by Zeyla <[email protected]>
Merge branch 'main' into next

beec0d93394158dab416bab9ceb9b7592d13d259 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-lavalink): bump to 0.14.1

fe6b679b6dd156ea62617ccbf213c59a7445bbfc authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-http): bump to 0.14.1

9abe4490fc8060cb8ede91183c1ab74a337d7445 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-util): bump to 0.14.1

7f0958a70d1b1d34dabee953882823611dec8d42 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-validate): bump to 0.14.1

e9c7ea7b3506e5de072fd492e8ee07ef254a5d6e authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-cache-inmemory): bump to 0.14.1

24451b96f8877c374047dc9629a00e96aa61d335 authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-http-ratelimiting): bump to 0.14.1

eb77fa85404cb72f2739292accd99caf9c9ff58e authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release(twilight-model): bump to 0.14.1

c0e0c37b7cadd1545761a4b87bbf0516290197ab authored almost 2 years ago by Cassandra McCarthy <[email protected]>
release: generate changelogs

08d3bc402351f99ef93c0eb1a0e3e20af73174ff authored almost 2 years ago by Cassandra McCarthy <[email protected]>