Ecosyste.ms: OpenCollective

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

Twilight

Builds software that powers the biggest Discord bots
Collective - Host: opensource - https://opencollective.com/twilight - Website: https://twilight.rs - Code: https://github.com/twilight-rs/twilight

fix(http): actually serialize json on `UpdateThread` (#1218)

This request wasn't sending the actual JSON to Discord. This PR fixes that.

github.com/twilight-rs/twilight - 7865aabe405f528120738faa0129737b312348b3 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(http): bump to 0.7.1

Additions

`CreateRole` and `UpdateRole` now support setting either the `icon`
(image data) or t...

github.com/twilight-rs/twilight - 90db147b658b007bb8a2b86fa7bfb811d398df24 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(twilight): bump to 0.7.1

Changes

The readme now links to `docs.rs` instead of specific versions of
crates ([#1224] - [@z...

github.com/twilight-rs/twilight - b34d3e77bba414ffc67d9142befe092ef88385c8 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(standby): bump to 0.7.1

Additions

Add `Standby::wait_for_component` and `wait_for_component_stream`, which
filter event...

github.com/twilight-rs/twilight - 23263583f375d8f0c31e20e09eac69c541751f8a authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(model): bump to 0.7.1

Additions

Add `AuditLogChangeKey::UnicodeEmoji`, `Role::icon`, and
`Role::unicode_emoji` ([#121...

github.com/twilight-rs/twilight - 9a7845dac4bbaa23a76f9bc066e454f7f3f2f37d authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(lavalink): bump to 0.7.1

Changes

Fixes some spelling errors in documentation ([#1223] - [@7596ff]).

[#1223]: https://gi...

github.com/twilight-rs/twilight - 5d4be823f3b55951ab123bd507bf49e8ff41dae0 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(gateway): bump to 0.7.1

Additions

`CreateRole` and `UpdateRole` now support setting either the `icon`
(image data) or t...

github.com/twilight-rs/twilight - 5e587963ee50f53fb52a3caa01b6ecc73a41065b authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(embed-builder): bump to 0.7.1

Changes

Fixes some spelling errors in documentation ([#1223] - [@7596ff]).

[#1223]: https://gi...

github.com/twilight-rs/twilight - 73a8412e4cbff0386e9d4f4d99209f90c4bb60a6 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(cache/in-memory): bump to 0.7.1

Additions

Now supports role icons ([#1212] - [@7596ff]).

Changes

Since sticker descriptions c...

github.com/twilight-rs/twilight - fce5d6210698d13077ab15baf211b157c3526461 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
docs(twilight): link to crates' crates.io links (#1224)

Instead of specifying a `Cargo.toml` `[dependencies]` section with
crates and their versions ju...

github.com/twilight-rs/twilight - 8c63237e783cfa5b992ddafc095872b5e802540e authored almost 3 years ago by Zeyla Hellyer <[email protected]>
chore: fix some spelling errors (#1223)

Some errors were in exposed types, so I have not fixed them on the
`main` branch, as that would...

github.com/twilight-rs/twilight - 99063ab2c0351a22ea9ff1d20b4c70d89b17bba9 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
refactor!(model): remove `Member::hoisted_role` (#1221)

This field is internal.

github.com/twilight-rs/twilight - 82513bdb3ebad91650e5486186c652aaed64555f authored almost 3 years ago by Vilgot Fredenberg <[email protected]>
fix(model): subcommand without option is allowed (#1216)

Fixes an error in deserializing subcommands when no options are present.

Co-authored-by: Cas...

github.com/twilight-rs/twilight - c49875dadbae2ec0eba309f5f132d9d5a119a97b authored almost 3 years ago by Vilgot Fredenberg <[email protected]>
feat(standby): add components (#1189)

Adds functions and types that enable listening for components.

Closes #1179.

github.com/twilight-rs/twilight - b3ce8fe7873a8400f70906cb6d088f2fbc407eb5 authored almost 3 years ago by Gryffon Bellish <[email protected]>
fix(http): actually serialize json on `UpdateThread` (#1218)

This request wasn't sending the actual JSON to Discord. This PR fixes that.

github.com/twilight-rs/twilight - 9ee266f29e9118992e97691ecb01ba3710167b90 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
Merge branch 'main' into next

github.com/twilight-rs/twilight - b42688bef41312d6ad192c9b9f5843b04147c7cc authored almost 3 years ago by Cassandra McCarthy <[email protected]>
chore(http): api error codes as of 2021-10-22 (#1215)

Part of #1171.

github.com/twilight-rs/twilight - 01efb33663f7db762e33b4bfc37c5df6b6b5dfdc authored almost 3 years ago by Cassandra McCarthy <[email protected]>
chore(model): add `Attachment::ephemeral` (#1213)

Add the `ephemeral` field to `Attachment`. Add static_assertions tests.

Closes #1169.

github.com/twilight-rs/twilight - 09b5512fb5ca4978080752e66c14e66f8d392b9d authored almost 3 years ago by Cassandra McCarthy <[email protected]>
chore: rename `MessageType::ChatInputCommand` (#1211)

Closes #1149.

github.com/twilight-rs/twilight - a0c588e940a58a8f18fc0b9098eee8c706fd0e32 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
Merge branch 'main' into next

github.com/twilight-rs/twilight - 99aca238099ecbce91040d7edd54172dc3e9ae2b authored almost 3 years ago by Cassandra McCarthy <[email protected]>
chore(http,model): implement role icons (#1212)

Adds `Role::icon` and `Role::unicode_emoji`. Adds methods to set these
fields on `CreateRole` a...

github.com/twilight-rs/twilight - 9eb6640ca731115dafb8ab59b1afa1ef67723c14 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
enhancement!(http): Ratelimit rework (#1191)

Based on initial work by @zeylahellyer.

- New crate: `twilight-http-ratelimiting` with `Ratel...

github.com/twilight-rs/twilight - f300a842594db9bcb243c2491ceb25cad4ec3c37 authored almost 3 years ago by Jens Reidel <[email protected]>
chore: move gateway-queue to root of project (#1209)

This simply moves the gateway-queue library to the root of the project
directory. This isn't a ...

github.com/twilight-rs/twilight - 93d35aad0db7f0fc0f47deb458c01f21643f1e9e authored almost 3 years ago by Cassandra McCarthy <[email protected]>
ci: standardize flags in clippy and msrv (#1207)

This checks our examples and tests in our Clippy and MSRV runs. My
environment was catching the...

github.com/twilight-rs/twilight - 9134ad48480a6b1a628376bc12a401910b950a76 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
fix(http): add missing `?` to get public archived threads route (#1214)

This PR adds a `?` after the route `/threads/archived/public` so using
the `before` or `limit` ...

github.com/twilight-rs/twilight - 6d28e15b658c567c0ae0505d0161a6588da34593 authored almost 3 years ago by cherryblossom000 <[email protected]>
chore(cache,model): sticker description is nullable (#1200)

To prevent breakage in the cache, the description is set to an empty string.

github.com/twilight-rs/twilight - 4f3c510b5ad01f21cbf077befff8e60af3b60de1 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(util): bump to 0.7.0

Changes

`PermissionCalculator::owner_id` is now an `Option<UserId>` ([#1039] -
[@vilgotf]).

Th...

github.com/twilight-rs/twilight - 264afe8aa54ccddb2bc60b64ec183d99798dd571 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(twilight): bump to 0.7.0

The advertisement crate has been updated to bump development
dependencies.

github.com/twilight-rs/twilight - 19e357eff1f3a5d72b725f1e20d5b7eaf8d37b44 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(standby): bump to 0.7.0

Changes

`Standby` no longer implements `Clone`, because it is no longer
internally wrapped in a...

github.com/twilight-rs/twilight - bd5a555690c13cc3a0db3f8598cc750db0a23eb7 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(model): bump to 0.7.0

Enhancements

All `Id` models are now based on `NonZeroU64` instead of `u64` ([#1039]
- [@vilgot...

github.com/twilight-rs/twilight - c86c8d30e6571de73128f3dc62942b6d44cbda8a authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(mention): bump to 0.7.0

Changes

The MSRV has been updated to 1.53 ([#1161] - [@7596ff]).

[@7596ff]: https://github.com...

github.com/twilight-rs/twilight - 16f3351d54f2435ae83753316122487698df34d0 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(lavalink): bump to 0.7.0

Changes

`Lavalink`, `Node`, and `Player`, no longer implement `Clone`, because
they are no long...

github.com/twilight-rs/twilight - 1957db55a3917396ebe66d8dfaf92f62386a9e08 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(http): bump to 0.7.0

Changes

The MSRV has been updated to 1.53 ([#1161] - [@7596ff]).

Rework the header API ([#1066...

github.com/twilight-rs/twilight - 51b611371a2cb23e578b8a108cbf2508d09de427 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(gateway): bump to 0.7.0

Changes

The gateway ratelimiter has been reworked in multiple PRs ([#1061] -
[@Gelbpunkt], [#11...

github.com/twilight-rs/twilight - 7eece3f7aecfce2a4c905464a90f0bee383ffa0d authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(gateway-queue): bump to 0.7.0

Changes

The MSRV has been updated to 1.53 ([#1161] - [@7596ff]).

[@7596ff]: https://github.com...

github.com/twilight-rs/twilight - 326c5d4f5208583d3b4fadd03f0cdb161d3fcaef authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(embed-builder): bump to 0.7.0

Changes

The MSRV has been updated to 1.53 ([#1161] - [@7596ff]).

`EmbedBuilder::timestamp` now...

github.com/twilight-rs/twilight - 0cb26cb13c24d1ce51624cf199eabd48c4bbecdc authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(command-parser): bump to 0.7.0

Changes

The MSRV has been updated to 1.53 ([#1161] - [@7596ff]).

[@7596ff]: https://github.com...

github.com/twilight-rs/twilight - a2f13d53fb1cffa3139fe27e1ca2d3db327f9e86 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
release(cache/inmemory): bump to 0.7.0

Additions

Add an interface to create iterators over various resource types stored
by the cache ...

github.com/twilight-rs/twilight - b4311b21a5714a2503420e946c1644f1a23fd162 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
feat!(cache/in-memory): sticker field getters (#1202)

This was missed with rebasing #1064 and main.

github.com/twilight-rs/twilight - 3e95f49f756e951fe9b86038e97b8d83a0b1dd65 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
fix: msrv build failing in some architectures (#1199)

Use `haswell` instead of `native` due to some GitHub Actions runners not
supporting some `avx51...

github.com/twilight-rs/twilight - c02bf9d9d949d1f63ecb949f2c6d6a8c827c7187 authored almost 3 years ago by Cassandra McCarthy <[email protected]>
chore(model): fix missing timestamp in test

Part of #1164.

github.com/twilight-rs/twilight - 18e28f2259b4b1f513374e49ae723a0c5bbd09a8 authored about 3 years ago by Cassandra McCarthy <[email protected]>
feat!(model): parse iso 8601 datetime strings (#1164)

Parse and format Discord's ISO 8601 datetime strings using a custom
parser and formatter. By do...

github.com/twilight-rs/twilight - d6d76b681ff7458f9c21e7b34bed7d1715043b71 authored about 3 years ago by Zeyla Hellyer <[email protected]>
enhancement!(standby): refactor crate (#1159)

Refactor and document the entirety of the Standby crate. All public and
private items are now d...

github.com/twilight-rs/twilight - d6000e997111be389a8a4081e91004b9e92a83fc authored about 3 years ago by Zeyla Hellyer <[email protected]>
feat(cache/in-memory): add resource iteration (#1154)

Add an interface to create iterators over various resource types stored by the cache.

The new...

github.com/twilight-rs/twilight - de319edc05ac8a2b08303c9f3901e02663a0d2b4 authored about 3 years ago by Zeyla Hellyer <[email protected]>
chore!(model): rename to `MANAGE_EMOJIS_AND_STICKERS` (#1197)

Rename `MANAGE_EMOJIS` to `MANAGE_EMOJIS_AND_STICKERS`.

github.com/twilight-rs/twilight - a7097df67369713f3a8fc0f5099123d8f8fff54d authored about 3 years ago by Cassandra McCarthy <[email protected]>
chore!(http): remove application re-exports (#1196)

Remove re-exports of `Application` request builders, which were deprecated in `0.6.4`.

github.com/twilight-rs/twilight - 279b42959e38ad3d1fb80625813e3b5377da6565 authored about 3 years ago by Cassandra McCarthy <[email protected]>
chore!(http): remove `Ratelimiter::get` (#1195)

Remove `Ratelimiter::get`, which was deprecated in `0.5.0`.

github.com/twilight-rs/twilight - 0fe6a371556ac341532664ea3a99c33301fa3a5f authored about 3 years ago by Cassandra McCarthy <[email protected]>
chore!(gateway): remove deprecated `command_raw` methods (#1193)

Remove `Cluster::command_raw` and `Shard::command_raw`, which were deprecated in `0.3.0`.

github.com/twilight-rs/twilight - 9a489769257855cdbb455de613676bf563db0dfb authored about 3 years ago by Cassandra McCarthy <[email protected]>
chore: correct builders' traits (#1147)

This PR standardizes traits on various `Builder` types.

Removes the implementation of `Clone`...

github.com/twilight-rs/twilight - 33484fe5bc7e447145e2f221a41bff555b61ab3a authored about 3 years ago by Vilgot Fredenberg <[email protected]>
feat!(model): resolve command options (#1077)

BREAKING CHANGE: Reworks the `CommandDataOption` type, by resolving the
kind of option for the ...

github.com/twilight-rs/twilight - 29f20f7a51af5b061b0987b4ccbdcf63da8ff81d authored about 3 years ago by Léo Lanteri Thauvin <[email protected]>
Revert "ci: merge into one file and enforce concurrency (#1198)"

This reverts commit 98ea9cb63f9c3f48dba8affde6196e4f12f14564.

github.com/twilight-rs/twilight - 1b5d7ae96b43955918867e3e894e5c58f75e603f authored about 3 years ago by Cassandra McCarthy <[email protected]>
ci: merge into one file and enforce concurrency (#1198)

This merges our CI jobs into one file, which allows us to set the `concurrency`
key, limiting o...

github.com/twilight-rs/twilight - 98ea9cb63f9c3f48dba8affde6196e4f12f14564 authored about 3 years ago by Cassandra McCarthy <[email protected]>
chore(http)!: remove `new_` command methods (#1194)

Rename the `new_create_global_command` and
`new_create_guild_command` methods to their proper ...

github.com/twilight-rs/twilight - a9e9be4cb2890b046b7d3ebed120a2ec1de17996 authored about 3 years ago by Cassandra McCarthy <[email protected]>
fix(model)!: remove `VoiceRegion::vip` (#1190)

Removes the `vip` field from `VoiceRegion`, as it is no longer sent by Discord.

Continued fro...

github.com/twilight-rs/twilight - a90ede4028b928650eb199a58c277706b9282bf2 authored about 3 years ago by HTGAzureX1212 <[email protected]>
chore: update MSRV to 1.53 (#1161)

Updates the MSRV to 1.53, which does two things:
- renames a rustdoc-specific lint to its rust...

github.com/twilight-rs/twilight - 2dd9687bda7e4fb98e3348d2de68ad5f72efecc2 authored about 3 years ago by Cassandra McCarthy <[email protected]>
enhancement!(cache/in-memory): return references (#1153)

Instead of returning owned copies of resources from the cache return
immutable references. This ...

github.com/twilight-rs/twilight - 53c92cca0ef153de3a32188ea1239e4e0d205a85 authored about 3 years ago by Zeyla Hellyer <[email protected]>
feat!(gateway): add command marker trait (#1132)

Add a sealed `Command` marker trait for use with `Cluster::command` and
`Shard::command`. These...

github.com/twilight-rs/twilight - 750a2a62d7ec2028df5bfa0e769731661b23519c authored about 3 years ago by Zeyla Hellyer <[email protected]>
enhancement!: remove interior arcs (#1067)

Remove interior Arcs from structs, such as the HTTP client, the
gateway's Cluster and Shard, and...

github.com/twilight-rs/twilight - d15e1e389a07870966fdc8696b20e3bade456c59 authored about 3 years ago by Zeyla Hellyer <[email protected]>
enhancement!(model): reorder payload module (#1135)

Reorder the `twilight_model::gateway::payload` module from being one big
module re-exporting all...

github.com/twilight-rs/twilight - e05ded9983f9dace098590a0922b061fe8199036 authored about 3 years ago by Zeyla Hellyer <[email protected]>
enhancement!(model/id): use nonzerou64 over u64 (#1039)

enhancement!: use nonzerou64 for ids

Instead of storing `u64`s inside of snowflake IDs (such as...

github.com/twilight-rs/twilight - e84067487c9c01122ab6a766067d9ac6ced2342a authored about 3 years ago by Vilgot Fredenberg <[email protected]>
fix(model): remove `OptionsCommandOptionData::required` (#1108)

Remove the `required` field from `OptionsCommandOptionData` as it is
supposed to always be `fals...

github.com/twilight-rs/twilight - 6b91389d37cc39a736371ffdfb82ea1597376f60 authored about 3 years ago by Vilgot Fredenberg <[email protected]>
refactor(gateway/ratelimiter): heartbeat allotting (#1102)

Rework the logic around how heartbeat tokens are allotted in the
ratelimiter. Instead of doing ...

github.com/twilight-rs/twilight - 92c5153f53624bb428824c5fa374175903c496cc authored about 3 years ago by Zeyla Hellyer <[email protected]>
refactor!(http): http ratelimiting header API (#1066)

Rework the header API by taking an iterator of key-value header pairs
instead of an `http` crate...

github.com/twilight-rs/twilight - 71e93995c9d89e0b9ed2c7c137515956bd33f756 authored about 3 years ago by Zeyla Hellyer <[email protected]>
enhancement!(cache/in-memory): model field getters (#1064)

Instead of exposing the fields of models directly, expose them behind
getters. This will allow ...

github.com/twilight-rs/twilight - 40f4044ea4e26dcffd0d34bf86dbb8953abf8c53 authored about 3 years ago by Zeyla Hellyer <[email protected]>
fix(gateway/ratelimiter): ratelimit reset duration (#1101)

Fix the gateway ratelimiter's reset interval duration from 120 seconds
to 60 seconds.

Relate...

github.com/twilight-rs/twilight - 18ea7103181f6368570e2e9f7471f7d951ea9ac5 authored about 3 years ago by Zeyla Hellyer <[email protected]>
enhancement!(model): store discriminators as u16s (#1068)

Instead of storing discriminators as Strings we can store them as u16s.
Fields will continue to ...

github.com/twilight-rs/twilight - d3d3aa4afde47431653a56cf8432d4e5c4f65474 authored about 3 years ago by Zeyla Hellyer <[email protected]>
enhancement(gateway): use ratelimiter over throttling (#1061)

Use a leaky bucket ratelimiter to ratelimit requests instead of using a
throttler to throttle o...

github.com/twilight-rs/twilight - 11ddbd02d308616d299192890e72dcec3f4e5656 authored about 3 years ago by Jens Reidel <[email protected]>
refactor(gateway): replace once_cell with tokio's (#1075)

Replace the `once_cell` dependency with `tokio`'s `OnceCell
implementation.

Closes #980.

github.com/twilight-rs/twilight - 470d6b775b2c0745c3e7e450bd7947c010e998ba authored about 3 years ago by Jens Reidel <[email protected]>
enhancement!(gateway): rework cluster config (#1073)

Rework the Cluster configuration by more directly using the Shard
configuration and removing so...

github.com/twilight-rs/twilight - 4897412d7811fa61f454b92d931405d3ce36fda2 authored about 3 years ago by Vilgot Fredenberg <[email protected]>
release(util): bump to 0.6.2

Adds the `builder` module, which is currently populated with the
`CommandBuilder` ([#1048] - [@v...

github.com/twilight-rs/twilight - 4322a524cefe6ed7356b1f9a544b884312901d34 authored about 3 years ago by Cassandra McCarthy <[email protected]>
release(model): bump to 0.6.5

Additions

Adds the `CommandOption::Number` variant, which is a single element
tuple containing ...

github.com/twilight-rs/twilight - 24b1e33f06a17f5c4f086e7a040dd38dea61ce3d authored about 3 years ago by Cassandra McCarthy <[email protected]>
release(http): bump to 0.6.6

Additions

Adds decompression support. This is enabled by default. The feature is
named `decompr...

github.com/twilight-rs/twilight - e9a4738e93c73150ad303849656c3d7f495d644b authored about 3 years ago by Cassandra McCarthy <[email protected]>
release(gateway): bump to 0.6.5

This release contains internal refactors, there are no public facing
changes.

github.com/twilight-rs/twilight - e523ffe7ac5fbc9e94cee8fd463e9b7d8231e0ab authored about 3 years ago by Cassandra McCarthy <[email protected]>
release(cache-inmemory): bump to 0.6.4

Additions

Adds `ResourceType::STICKER` ([#1157] - [@7596ff]).

Adds caching for stickers in the...

github.com/twilight-rs/twilight - 81e36c11329cfcdcfee836756fb9689dba1b5591 authored about 3 years ago by Cassandra McCarthy <[email protected]>
chore: link to callback data builder (#1186)

github.com/twilight-rs/twilight - cc5c345e26220c9e04f7118732d7164e530d41b4 authored about 3 years ago by Cassandra McCarthy <[email protected]>
refactor(gateway): use UnboundedReceiver::try_recv() instead of async test (#1166)

This reverts the workaround introduced in #785 since tokio 1.12 added back `try_recv()`.

github.com/twilight-rs/twilight - 09379e6fc0924318dba2a46de1099da7541fc44a authored about 3 years ago by Jens Reidel <[email protected]>
feat(model): add `Interaction::id` (#1188)

Adds the `Interaction::id()` method to point to the underlying ID, similar to `Channel::id()`.

github.com/twilight-rs/twilight - 25a355f66362e2d4d96720e96b6b7446811a0417 authored about 3 years ago by Gryffon Bellish <[email protected]>
chore(model): deprecate `VoiceRegion::vip` (#1182)

Docs PR: https://github.com/discord/discord-api-docs/pull/3908

github.com/twilight-rs/twilight - 0c939f1b4c290faaf5a5f8500ec10557d3f152ec authored about 3 years ago by HTGAzureX1212 <[email protected]>
chore: allow `clippy::let_unit_value` (#1185)

github.com/twilight-rs/twilight - 072a69d065b1ce7650c08faff350f768774d5cc7 authored about 3 years ago by Cassandra McCarthy <[email protected]>
feat(http): add audit reason to update current member (#1184)

This adds the audit log reason trait to the modify current member endpoint.

Closes #1183.

github.com/twilight-rs/twilight - 95680e96e8366e34d1ca69ce0fc756220ea0febb authored about 3 years ago by Erk <[email protected]>
chore: link to command builder where applicable (#1181)

Links to the `CommandBuilder` where it may be useful.`api.twilight.rs`
links were used since th...

github.com/twilight-rs/twilight - dac4fdd5ddef0cab1c0cc23f579136c0fffdf393 authored about 3 years ago by Cassandra McCarthy <[email protected]>
chore(ci): workflow updates (#1176)

This removes unneeded caching and uses the [preinstalled Rust version] that is
included in GitH...

github.com/twilight-rs/twilight - ef284d55fffe78096ffe9336ce4a6e5e7dcf19e8 authored about 3 years ago by Vilgot Fredenberg <[email protected]>
feat(model): add `channel_type` field in application commands (#1180)

This PR adds the `channel_type` field for application commands.

Closes #1180.

**BREAKING C...

github.com/twilight-rs/twilight - 5312bba49d29ec84d8e17943f1f07621c1056567 authored about 3 years ago by baptiste0928 <[email protected]>
feat(util): add a builder for `CallbackData` (#1146)

This PR adds a builder for [`CallbackData`](https://docs.rs/twilight-model/0.6.2/twilight_model/...

github.com/twilight-rs/twilight - 98e97de44be85d4ff019976cfc80e451e9e3055f authored about 3 years ago by baptiste0928 <[email protected]>
feat(cache,http,model): sticker updates (#1157)

`cache-inmemory`:
- Adds `ResourceType::STICKER`.
- Adds caching for stickers in the `GuildCre...

github.com/twilight-rs/twilight - 5a22227fac89101ec6007aad974503fc5e71c344 authored about 3 years ago by Cassandra McCarthy <[email protected]>
chore: standardize bitflags (#1175)

Removes `#[non_exhaustive]` from `bitflags` structs, as it has no
effect. Removes tests that si...

github.com/twilight-rs/twilight - cdab5218fdf28c67c8ad96ca2760ec1bc52a207b authored about 3 years ago by Vilgot Fredenberg <[email protected]>
feat(util): add CommandBuilder (#1048)

Adds a builder for the `Command` struct to the `util` crate. It can be
accessed by enabling the...

github.com/twilight-rs/twilight - f0b74c8ae08994f5ff7f4c5cc0418aadf9864c76 authored about 3 years ago by Vilgot Fredenberg <[email protected]>
fix(model): actually reexport `Number` (#1177)

github.com/twilight-rs/twilight - 4491537ae18f0e2f21c226a069c8b7af90bd593b authored about 3 years ago by Cassandra McCarthy <[email protected]>
feat(model): number slash command option (#1053)

Adds `CommandOption::Number`, which is of the type `Number`, which wraps
a `f64`.

Co-authore...

github.com/twilight-rs/twilight - ab73eebd05f369f8bb057a8413a755cbcede9e56 authored about 3 years ago by doge <[email protected]>
chore: fix various warnings (#1174)

Fixes some warnings I found while setting up VS Code.

github.com/twilight-rs/twilight - a25bc5242b22a3c7ecd86ab835c801a9f96b84f6 authored about 3 years ago by Cassandra McCarthy <[email protected]>
feat(http): Add decompression support (#1104)

This PR adds decompression support to `http`. It can be enabled with the
`decompression` featur...

github.com/twilight-rs/twilight - b1da7c92490cfb127092b268e4d513b746f900cf authored about 3 years ago by Vilgot Fredenberg <[email protected]>
release(standby): bump to 0.6.2

Thread Support

Supports thread-related events.

github.com/twilight-rs/twilight - d8217dc1277d1581ac2492df6cfa1eff8a1cf63a authored about 3 years ago by Cassandra McCarthy <[email protected]>
release(model): bump to 0.6.4

3 new channel types have been added: `GuildNewsThread`,
`GuildPublicThread`, and `GuildPrivateTh...

github.com/twilight-rs/twilight - 4b6b29d1992e8dc29f1f9d111b1a1fd8afa21b06 authored about 3 years ago by Cassandra McCarthy <[email protected]>
release(http): bump to 0.6.5

Thread Support

The http API version has been updated to `v9`.

9 new error codes have been adde...

github.com/twilight-rs/twilight - 2f1327a0a5ec31e7247c025a3b72ea7c7ada1415 authored about 3 years ago by Cassandra McCarthy <[email protected]>
release(gateway): bump to 0.6.4

Thread Support

The gateway API version has been updated to `v9`. Six new events have
been added...

github.com/twilight-rs/twilight - 84cb1bc06b67b89b11249bc28e21c7c2d6ed555c authored about 3 years ago by Cassandra McCarthy <[email protected]>
release(cache-inmemory): bump to 0.6.3

Thread Support

The cache now processes the `ThreadCreate`, `ThreadDelete`,
`ThreadListSync`, an...

github.com/twilight-rs/twilight - 8680ad06ebc217c5e2eff344116e4c095b720d53 authored about 3 years ago by Cassandra McCarthy <[email protected]>
feat(cache,gateway,http,model): threads (#1142)

This PR implements threads. It combines the following PRs: #805, #919, #995, #996, #997, #998, #...

github.com/twilight-rs/twilight - fbb72aadd0b791263f86c70b11fb76b8b02b7046 authored about 3 years ago by Cassandra McCarthy <[email protected]>
release(util): bump to 0.6.1

Changes

The example for `Snowflake::timestamp` has been updated to use version
0.3 of the `time...

github.com/twilight-rs/twilight - b321c3922f560b68807542fc8ced16f25ed8598b authored about 3 years ago by Cassandra McCarthy <[email protected]>
release(standby): bump to 0.6.1

Changes

This release contains internal refactors, there are no public facing
changes.

github.com/twilight-rs/twilight - 8d6c86112bccfef4465d942bef3bc7a80269be7b authored about 3 years ago by Cassandra McCarthy <[email protected]>
release(model): bump to 0.6.3

Additions

Add `Command::kind`, which is a `CommandType`, in order to support
Message and User a...

github.com/twilight-rs/twilight - 569717588ed0de27a9ba941d9ccbd5f8568de5e1 authored about 3 years ago by Cassandra McCarthy <[email protected]>