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

ci: bump codecov/codecov-action from 3 to 4 (#2311)

Bumps
[codecov/codecov-action](https://github.com/codecov/codecov-action) from
3 to 4.
<detai...

785664fc6967ed9b1f431d23628ae7b748d9843c authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ci: bump fuxingloh/multi-labeler from 2 to 4 (#2313)

Bumps
[fuxingloh/multi-labeler](https://github.com/fuxingloh/multi-labeler)
from 2 to 4.
<det...

bec58e29fd75d49070ba35c0f81be9ab8b02df40 authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
release: Preliminary 0.16 migration guide (#2317)

This serves as the upgrade guide to 0.16 release candidates and will be updated when a stable re...

af58281310fba1a79de278de34a8de747c55a8d3 authored 10 months ago by Jens Reidel <[email protected]>
release: fix typo in twilight-http changelog

Signed-off-by: Jens Reidel <[email protected]>

f6eb1323861db860976abf6c059bd4fb1bb80181 authored 10 months ago by Jens Reidel <[email protected]>
release({{crate_name}}): bump to {{version}}

8755d18e41f480082537cb39b55674a1f169fa8a authored 10 months ago by Jens Reidel <[email protected]>
release: generate changelogs

Signed-off-by: Jens Reidel <[email protected]>

f2aca7ee3e5321b7412326d53d89d87411d6418c authored 10 months ago by Jens Reidel <[email protected]>
fix(gateway-queue): don't panic after rebalancing (#2315)

- **fixup(gateway-queue): don't panic after rebalancing**
- **refactor(gateway-queue): use more...

eae9607db935b626ac6efbb9ec9471d6c143e793 authored 10 months ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(cache_in_memory)!: In-memory cache with generic types (#2179)

Adds support for using custom structs for cached representation of
Discord API data via generic...

e6c124cbc1e1c4bb273e8b7b6fe4bc2793bfea04 authored 10 months ago by Jens Reidel <[email protected]>
Merge remote-tracking branch 'origin/main' into next

fd89d05ff98e370cfa41f6b921986d78922916d8 authored 10 months ago by Jens Reidel <[email protected]>
refactor(mention, model, util, validate): Remove redundant imports (#2316)

Detection for this has improved in recent rustc versions, causing docs
builds to fail in CI.

...

e425644a61697fed88214fd8edb3c02be6bc44e8 authored 10 months ago by Jens Reidel <[email protected]>
feat(gateway)!: impl Stream for Shard (#2309)

39598161676778d20c9870b2730b4066e2aed3af authored 11 months ago by Tim Vilgot Mikael Fredenberg <[email protected]>
build(gateway, http, lavalink)!: Rename native feature to native-tls (#2308)

The `native` name is very unconcise. `native` what? CPU target? TLS
implementation? Renaming it...

3957bee97042cd13932beacef413113844259413 authored 11 months ago by Jens Reidel <[email protected]>
build(all): Update to rustls 0.22, hyper 1.x, tokio-websockets 0.5 (#2302)

This updates the following dependencies in gateway, http, http-ratelimiting,
and lavalink to th...

f875e7f1879aab1017b75afafd558a1f2264c570 authored 11 months ago by Jens Reidel <[email protected]>
Merge remote-tracking branch 'origin/main' into next

5bc7113cc7f4961fedeb08a66a2772c48e3e178e authored 11 months ago by Jens Reidel <[email protected]>
fix(http): Remove merge leftovers

Signed-off-by: Jens Reidel <[email protected]>

ad3258f30fdf5376269f7a669905dabbd01e1570 authored 11 months ago by Jens Reidel <[email protected]>
perf(model): Remove sequence from GatewayEventVisitor (#2307)

This field was never used or exposed and `cargo check/doc` on recent
nightlies started complain...

cb6d47d490e29913c843560895fdeadde30a8174 authored 11 months ago by Jens Reidel <[email protected]>
Merge remote-tracking branch 'origin/main' into next

d2951b625684b08ccd34448cc3e0e7fd5b913e53 authored 12 months ago by Jens Reidel <[email protected]>
feat(model, cache): Add support for application editing and new application fields (#2284)

Ref:
- https://github.com/discord/discord-api-docs/pull/6297

Additionally, this changes the ...

29d213393b863aff6e013822299baff91539e643 authored 12 months ago by Suneet Tipirneni <[email protected]>
fix(lavalink): clippy 1.75 lints (#2305)

I think this is overall prettier than ignoring the lint.

Signed-off-by: Jens Reidel <adrian@t...

e4f700e76a28ceaec5c58dee8dc199a168f04f6f authored 12 months ago by Jens Reidel <[email protected]>
ci: Don't include book in MSRV check (#2304)

Signed-off-by: Jens Reidel <[email protected]>

38d4068589b4fa1b2d22f4a725ffe90085b3d73f authored 12 months ago by Jens Reidel <[email protected]>
Merge remote-tracking branch 'origin/main' into next

abbdbbfd702d3ab1d43aae8df90862f7df2a54a8 authored 12 months ago by Jens Reidel <[email protected]>
docs(gateway): cleanup reshard example (#2224)

Removes irrelevant code & comments.

20d3e29b8161dddade4b9402790ea976e982b2c9 authored 12 months ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(gateway)!: turn `Queue` into a generic type (#2249)

By making `Config`, and its dependants, generic over the queue we avoid
an unnecessary pointer ...

66245098d920b1ce53bd8042ec717831c6a699d0 authored about 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
refactor(http)!: avoid copying the reponse body on utf8 error (#2299)

The `TextFuture` now returns `std::str::Utf8Error` as source error if
the body is not a valid U...

0fbb8b9f06d076c45dd6042921644d10d5a33c80 authored about 1 year ago by nickelc <[email protected]>
perf(http): use optimized `slice::to_vec()` (#2298)

The generated code is much smaller.

ad7260461a7e532fcc522f823931d05143eb3029 authored about 1 year ago by nickelc <[email protected]>
feat(http): add `guild_scheduled_event_id` to `create_stage_instance` (#2283)

2d8b170db767be90f522ac6d0ee68a443c51b2e3 authored about 1 year ago by Suneet Tipirneni <[email protected]>
build(gateway, http): Allow simd-json 0.11, 0.12 and 0.13 (#2289)

Signed-off-by: Jens Reidel <[email protected]>

742563fdec8e2b04112b79090382e3331f0a1444 authored about 1 year ago by Jens Reidel <[email protected]>
Merge remote-tracking branch 'origin/main' into next

3db280124f222fcfa4e03353dce6e1ae7dc4339a authored about 1 year ago by Valdemar Erk <[email protected]>
Fix for new clippy lint (#2297)

230ebecd83295870c84cc5f16ccf19ed80532822 authored about 1 year ago by Erk <[email protected]>
Merge remote-tracking branch 'origin/main' into next

b9c0c9b6a462a3e0fc7116cc3b3167f552fd2348 authored about 1 year ago by Valdemar Erk <[email protected]>
refactor(http): remove unnecessary conversion (#2294)

The conversion is no longer necessary since the decompression changes.

Ref:
- https://github...

66683da3a3c903fd73adc4cc7d75e632a590b352 authored about 1 year ago by nickelc <[email protected]>
feat(twilight-model,twilight-validate)!: Implement select menu default values (#2281)

7e58f8994ba2490b8c36e992896f4337bf270352 authored about 1 year ago by Archer <[email protected]>
Merge remote-tracking branch 'origin/main' into next

de7f300800e5614b03b51f2ef43ca8b4c4af5bc1 authored about 1 year ago by Valdemar Erk <[email protected]>
fix(ci, http): fix docs deploy (#2295)

This was not used anywhere so simply removing it should fix the docs
build.

Co-authored-by: ...

879bd592e85a8f64261a72622703fe548b21228a authored about 1 year ago by Erk <[email protected]>
docs(book): Add vesper as a third party crate (#2293)

This pull request adds `vesper` to the list of third party crates, so it
can be seen at [twilig...

32ff57172fbaaa12a2ae5f9f2a9da5a2a0923f90 authored about 1 year ago by Alvaro <[email protected]>
feat(mention): add mention for commands (#2290)

138dfa34481428f2e05274c60df0efd97c45c614 authored about 1 year ago by Piepmatz <[email protected]>
feat(http, model): add new onboarding mode and support for modifying onboarding (#2291)

60c11e9ef62869a31e21e328f7886853732ed5c2 authored about 1 year ago by Suneet Tipirneni <[email protected]>
fix(cache, model): `Member#joined_at` can sometimes be null (#2288)

44752d149de7d201ba2c61d78678268e644b042d authored about 1 year ago by Kane Wang <[email protected]>
build(http)!: Update trust-dns (now hickory) (#2287)

The `trust-dns` crate was renamed to `hickory`, so the hyper glue
dependency and feature names ...

07db9d2607335ac138520705a2c70294c4e90ec6 authored about 1 year ago by Jens Reidel <[email protected]>
fix(model): bump `SessionStartLimit` field sizes (#2286)

The [largest
bot](https://gist.github.com/advaith1/451dcbca2d7c3503d4f48d63eb918cb0)
is in ~21...

b75e644337102f4bd004eb6c80648072c0032ea8 authored about 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
Merge branch 'main' into next

3d6cd8b15e268d31f8e13e3333bff672312dade9 authored about 1 year ago by vilgotf <[email protected]>
feat(http): support default thread timeout for channel creation (#2274)

b936a541f538a71f15b5a230240a5bee88f36f28 authored about 1 year ago by Suneet Tipirneni <[email protected]>
feat(model, cache): add support for super reactions (#2275)

Ref:
- https://github.com/discord/discord-api-docs/pull/6056

This PR also adds a new `HexCol...

c269fe569249073ec5ebfd7d5251b52235415d3a authored about 1 year ago by Suneet Tipirneni <[email protected]>
fix: new rust CI errors (#2285)

- Because the CI seems to be using the latest rust version, a redundant
`deref()` was removed a...

00600faf3d3e441393288736378a6bd736a73d26 authored about 1 year ago by Suneet Tipirneni <[email protected]>
feat(model): Add support for guild media channels (#2222)

bebc7f16b048d19194416fe2faad4e6d6b8a6738 authored over 1 year ago by Suneet Tipirneni <[email protected]>
fix(http): Use `default_message_seconds` as a json field for `create_ban` (#2280)

5f774bafa8fb7bed0213d8c535c36f5fe1f19898 authored over 1 year ago by Suneet Tipirneni <[email protected]>
refactor(gateway, http, lavalink): Switch to fastrand and tokio-websockets (#2239)

This switches our websocket library from tokio-tungstenite (https://github.com/snapview/tokio-tu...

0914338456429113a68f6164c7406db3b8e92ac1 authored over 1 year ago by Jens Reidel <[email protected]>
build(examples): Update ed25519-dalek (#2277)

Signed-off-by: Jens Reidel <[email protected]>

33c4dcf75831f9ca63e6c6878953bd1c4dd6b63f authored over 1 year ago by Jens Reidel <[email protected]>
refactor(gateway-queue)!: rewrite crate (#2228)

Superceds and is a full rewrite of the proposed rewrite in #2172.
Primarily motivated by removi...

cbe1d103af0b9791ca6b2eea07d2beba25d7f752 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
fix(gateway): Fix rustls add_server_trust_anchors deprecation error

Signed-off-by: Jens Reidel <[email protected]>

78002c352859cb78da3ce3758672f744aa672a4f authored over 1 year ago by Jens Reidel <[email protected]>
fix(http): Fix mismerge of main

Signed-off-by: Jens Reidel <[email protected]>

15dba4e8caf8c72b9ec0bd3f0e0d1421afcaa4ea authored over 1 year ago by Jens Reidel <[email protected]>
Merge remote-tracking branch 'origin/main' into next

89dee729bd9e76692d41cf7c3935817c13a25141 authored over 1 year ago by Jens Reidel <[email protected]>
Merge branch 'main' into next

0d64bf931d3a1c6c4a85dd102609c9d403a40d56 authored over 1 year ago by Jens Reidel <[email protected]>
release: 2023-09-10 (#2273)

Signed-off-by: Jens Reidel <[email protected]>

ef7aa42d0c63460851bd5e81eb5be08b7a321827 authored over 1 year ago by Jens Reidel <[email protected]>
release: 2023-09-10

Signed-off-by: Jens Reidel <[email protected]>

44a5735b4f94d16db59b3ca3074d2f15bb18b222 authored over 1 year ago by Jens Reidel <[email protected]>
release({{crate_name}}): bump to {{version}}

eb367a93be0e86960fb331b42e3d6034ed23d19c authored over 1 year ago by Jens Reidel <[email protected]>
release: generate changelogs

Signed-off-by: Jens Reidel <[email protected]>

76845ed68947a8739375cf188673044313660bf4 authored over 1 year ago by Jens Reidel <[email protected]>
fix(model): Re-export OnboardingPromptEmoji

Signed-off-by: Jens Reidel <[email protected]>

bc2c66ee5ea6ab753f344f351ca5a129f22f978f authored over 1 year ago by Jens Reidel <[email protected]>
release({{crate_name}}): bump to {{version}}

Signed-off-by: Jens Reidel <[email protected]>

a085bed80335fcbb0a35261af95db3b15c0a4961 authored over 1 year ago by Jens Reidel <[email protected]>
release: generate changelogs

Signed-off-by: Jens Reidel <[email protected]>

ccdc57edee635e853178fea06032f45ec2c33d74 authored over 1 year ago by Jens Reidel <[email protected]>
fix(http): fix get invite query params (#2256)

Currently the GetInvite `with_counts()` and `with_expiration()` don't
work as the query string ...

1a8fb4e8466a8d33e64ebf56a16c874cceb25463 authored over 1 year ago by Jack <[email protected]>
fix(model): add VanityUrl uses (#2257)

The VanityUrl model used for the response from
[/guilds/{guild.id}/vanity-url](https://discord....

fd2ad69bcf631da3cf68f12f9f8652b5533318b2 authored over 1 year ago by Kelwing <[email protected]>
docs(http): fix `Client::delete_messages` (#2252)

The earlier docs have an irrelevant sentence.

58684261ae53600a49bdc02ceccf78494d795d55 authored over 1 year ago by laralove <[email protected]>
docs(http): add limit to guild members request (#2254)

Without the limit set to 500, discord would default it to 1, so when the
comment says it return...

8ac75f933362c8f9e0ff9ff288ad6c3daffa6df7 authored over 1 year ago by Bertik23 <[email protected]>
fix(gateway): defer queued commands until sent `Resume` (#2264)

Broadens `ConnectionStatus::Identifying` to cover the time between the
WebSocket connection bei...

de5725daa71af9d089fd4a1230eeab63070ae4ce authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(model): add `integration_type` to audit log entries (#2266)

Ref:
- https://github.com/discord/discord-api-docs/pull/6367

This PR also adds a missing `gu...

2df37336fd81ece1a6c64a9921945ace308e0b03 authored over 1 year ago by Suneet Tipirneni <[email protected]>
ci: bump actions/checkout from 3 to 4 (#2272)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to
4.
<details>
<summary...

a9b62eb9d6ba853468c13d1594e26159b4ab5f9b authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor(validate): Add missing newline

Signed-off-by: Jens Reidel <[email protected]>

6596ed5a059f41d8c6279f475786692a1c24dad3 authored over 1 year ago by Jens Reidel <[email protected]>
fix(validate): improve validation of command option descriptions (#2269)

The validation for several options was incorrect. This PR fixes that
issue.

bf90237cacd790c313124cc95e78bb7f85b27b90 authored over 1 year ago by valkyrie_pilot <[email protected]>
refactor(model)!: remove undocumented gateway events (#2237)

9b5a00907144c067fc9c191a2c0e70c1f6e2b7bc authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
fix(model): clippy 1.72 lints (#2268)

1d42a8baa194b1b18a7d461969c03acaf4866d66 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
Resume pending identify requests (#2260)

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

e3b15d00c97d6e4e700b94a66295bc1d09b8028d authored over 1 year ago by Alex <[email protected]>
refactor(gateway): cleanup dispatch sequence handling (#2225)

Aligns our code with the spec by removing questionable logic that, even
if hit*, was completely...

b51b3d265df86f6cc1c27fcd83fc5e4a29220889 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
Merge branch 'main' into next

961f9fad75819f11d13226510725d573dfe5e282 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
ci: bump wrangler to v3 (#2262)

Wrangler 3.0.0 renamed `publish` to `deploy`.

Supercedes #2259

2841517d06d980b0dc1849f194c8cc651cd09936 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
ci: use stable for min-vers (#2261)

4b9ccfe1166ee9f7b252ab1b44926037c2f88818 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
refactor(gateway): replace `StreamExt::next` with `Stream::poll_next` (#2251)

0e07420412ad77f5be7406b621565341c835be3a authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
Merge branch 'main' into next

6831314207e9392d2d05896aeae13a7c9d2c03a4 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(gateway): impl `From<Config>` for ConfigBuilder (#2248)

A `From` implementation is in this case more idiomatic than a
free-standing constructor. It loo...

87aeb9ca7eb91cf9103b861ee9a685407f0c0ebc authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(model): remove `tracing` (#2238)

The `tracing` ecosystem of crates allow for recording events which can
then be viewed when debu...

b9962c3003fae83e882b5e1497b2aa25d0c1f321 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
docs(gateway): cleanup parallel example (#2223)

It suffers from being unnecessarily complex, just to prove a point. This
not only simplifies th...

46ebe90a752ae1024fc3aa05a4c6990753c53feb authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
fix(gateway): don't swallow events on send error (#2247)

Instead of trying to respond inside of `process`, where errors result in
users not receiving th...

36aad737a9d9c35c5a27771410646c1cbb8c6d94 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(model): extend `Event::guild_id` (#2234)

Trivially resolves some events' guild_ids

c9af7ac0242f14516460e3e5204c2a42805572ee authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
fix(ci): Target haswell for docs deploy (#2246)

`-C target-cpu=native` causes illegal instructions when using actions
cache due to Github Actio...

4eaf12fcdc1be0f05dcbc1d1da0398a09737b83a authored over 1 year ago by Jens Reidel <[email protected]>
feat(model): add support for role flags (#2240)

2b9e455d38829f0dbe5621164215db7a6c11edd2 authored over 1 year ago by Suneet Tipirneni <[email protected]>
feat(model): add support for attachment flags (#2241)

67be6fd729906711bd10d52e2e5c312afc087932 authored over 1 year ago by Suneet Tipirneni <[email protected]>
Merge branch 'main' into next

7dc7b36511a607f581ddb69dbc4985d2548fd9d0 authored over 1 year ago by Jens Reidel <[email protected]>
feat(validate, http)!: add `regex_patterns` and `allow_list` (#2189)

This PR adds regex_patterns and allow_list when creating a auto
moderation rule, as well as val...

6bd6e96f6fea5c746284d589709ec53cd57a47c5 authored over 1 year ago by JohannesIBK <[email protected]>
feat(model) add support for avatar decorations (#2242)

Ref:
- https://github.com/discord/discord-api-docs/pull/5723

c2ce830d068556649fb109a95b112044fd2f2609 authored over 1 year ago by Suneet Tipirneni <[email protected]>
feat(model): add audit log monetization event types (#2243)

Ref:
- https://github.com/discord/discord-api-docs/pull/6071

b606d79f4fd533d2017e2d843198c4c87098b926 authored over 1 year ago by Suneet Tipirneni <[email protected]>
feat(model, gateway): add `message_author_id` for reaction add events (#2244)

Refs:
- https://github.com/discord/discord-api-docs/pull/6102
- https://github.com/discord/dis...

ee22c3bd43e8c1f304a40500ecdd445998b308a6 authored over 1 year ago by Suneet Tipirneni <[email protected]>
feat(http): add `default_forum_layout` option for channel creation (#2245)

Ref:
- https://github.com/discord/discord-api-docs/pull/5994

3d64938fc0bc56ddc53f720c4e37117ee012e3e0 authored over 1 year ago by Suneet Tipirneni <[email protected]>
Merge remote-tracking branch 'source/main' into next

20bbe7061a3ef6ee84e0580b7ea6d56e4d6dfc4b authored over 1 year ago by Jens Reidel <[email protected]>
feat(model, cache): Support new username system (#2231)

This adds the new `global_name` field and adjusts discriminator display for migrated users.

4a1937ea7c0e5b56823a0fb4ebd575b978a7e00a authored over 1 year ago by Suneet Tipirneni <[email protected]>
Merge branch 'main' into next

abbf91c74b787aac5f1eaa462243760fb5f8bff1 authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
refactor(gateway): inline `future` into `shard` (#2226)

Unifies the core shard logic into one module to make it easier to reason about. Catches one bug ...

fa99f5c8a1a72de0603a34dc8c92b5fbb1ead73d authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
feat(model, http): Add support for guild onboarding (#2130)

Implements guild onboarding ref: discord/discord-api-docs#5915

This adds the following struct...

36f8377682c849a030804a782bc50de7c5272fd8 authored over 1 year ago by Suneet Tipirneni <[email protected]>
feat(model): include guild_id in ThreadMemberUpdate (#2236)

899fefb06405c2bbfa99936efd243d87c1919f0e authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
Merge branch 'main' into next

8c48c3c7612492c4fdb1752417e4cfbc3269ebbd authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>
refactor(gateway): remove ratelimiter sleep from new (#2232)

This timer registration hack is slightly less horrible than the last one.

7a1888d3d0767001c2527d97a7ec1e64d278892f authored over 1 year ago by Tim Vilgot Mikael Fredenberg <[email protected]>