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

fix(http): Use builder in client::new (#689)

PR #683 missed updating the HTTPS connector in `Client::new`. To fix
this, go through `Client::...

323fc276e1489c6a72ea64ec5390afcbd72af4b8 authored almost 4 years ago by Jens Reidel <[email protected]>
release(model): bump to v0.3.1

Additions

Add the `proxy_url` field to `EmbedVideo` ([#767] - [@7596ff]).

[@7596ff]: https://g...

bb4608a32e072ee1a936ffdf348c84f009b3aabb authored almost 4 years ago by Vivian Hellyer <[email protected]>
feat(http): implement add guild member endpoint (#653)

Implement the Add Guild Member endpoint, which adds a user to a guild.
Doing this requiresan OA...

ccf75177b57ee48b33b3ba0878c3e768687aea01 authored almost 4 years ago by Sam Kirby <[email protected]>
feat(model): add proxy_url field to `EmbedVideo` (#676)

Fixes #675.

Approved-by: AEnterprise <[email protected]>
Approved-by: Vivian Hell...

7c40f431eaeb5aa7882dbb5ef62f7312897ce55e authored almost 4 years ago by Cassandra McCarthy <[email protected]>
feat(gateway): add raw websocket message sending (#679)

Add the ability for users to send raw websocket messages over shards.
This can be useful for de...

6dad9379ac11f62ea63d7080e0f4423c0dc6b7c2 authored almost 4 years ago by Vivian <[email protected]>
fix(http): manually send alpn (#683)

`hyper-tls` does not send ALPN protocols when only `http2` is enabled, causing
our `native` fea...

99920cd0682a3830ab2a935ca896df4cd713a446 authored almost 4 years ago by Jens Reidel <[email protected]>
release(http): bump to v0.3.1

This release fixes the `native` feature and adds support for the
"Add Guild Member" endpoint.

A...

3171893bf23a8770a5d64a3d7fd7db0698d971aa authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(gateway): bump to v0.3.1

Additions

Support sending raw WebSocket messages via `Cluster::send` and
`Shard::send` ([#679] ...

ed97fa4b6cc6e870d3ecd7c96338f61160f09e54 authored almost 4 years ago by Vivian Hellyer <[email protected]>
Simplify Embed Builder error handling (#687)

Simplify the error handling of the Embed Builder and all of its
sub-builders. Instead of return...

b431df920074d97352e0ea6c3745e8a372d389be authored almost 4 years ago by vivian <[email protected]>
refactor!(model/guild): remove guild status enum (#688)

Remove the `guild::GuildStatus` enum, which contains variants
representing online and offline g...

f1101ead902e445e3f3295a5836bf251ecbb16d4 authored almost 4 years ago by vivian <[email protected]>
fix(http): percent encode emoji in URIs (#685)

Going from 0.2 to 0.3 breaks the `CreateEmoji` request and likely other
requests relating to em...

79a02ddae9fa6d67b030a85c8470a0b2c7fa3d02 authored almost 4 years ago by Sam Kirby <[email protected]>
fix(http/client): insert headers instead of appending (#686)

`hyper`'s `RequestBuilder::header` method internally calls
`HeaderMap::append`[1], which allows...

c28cfa5d9252d7a37ac57f32043165a2b008ab96 authored almost 4 years ago by Jens Reidel <[email protected]>
release(gateway): bump to v0.3.1

Additions

Support sending raw WebSocket messages via `Cluster::send` and
`Shard::send` ([#679] ...

49c574e68b0ed49d499c7d7a547f3cc11e5c31aa authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(http): bump to v0.3.1

This release fixes the `native` feature and adds support for the
"Add Guild Member" endpoint.

A...

99f959556fec440875bdc5e099179fa4c69f6b47 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(model): bump to v0.3.1

Additions

Add the `proxy_url` field to `EmbedVideo` ([#767] - [@7596ff]).

[@7596ff]: https://g...

aeba411869b0db0a39925e5c06cb2cddbde927ec authored almost 4 years ago by Vivian Hellyer <[email protected]>
fix(http): manually send alpn (#683)

`hyper-tls` does not send ALPN protocols when only `http2` is enabled, causing
our `native` fea...

58cf66c7617bd642849db884054d46312c302fb7 authored almost 4 years ago by Jens Reidel <[email protected]>
chore(gateway,lavalink): update to async-tungstenite 0.12 (#680)

Update the `async-tungstenite` dependency of `gateway` and `lavalink`
from version 0.11 to 0.12...

203061408804dd1b052ade6e6f0659d23e44b09c authored almost 4 years ago by nickelc <[email protected]>
feat(gateway): add raw websocket message sending (#679)

Add the ability for users to send raw websocket messages over shards.
This can be useful for de...

ce84b8e1f0c0cbc474259f59e13b22d0916f023a authored almost 4 years ago by Vivian <[email protected]>
feat(model): add proxy_url field to `EmbedVideo` (#676)

Fixes #675.

Approved-by: AEnterprise <[email protected]>
Approved-by: Vivian Hell...

5b03b7601ee57ee246e98ecae3e272982db4446b authored almost 4 years ago by Cassandra McCarthy <[email protected]>
feat(http): implement add guild member endpoint (#653)

Implement the Add Guild Member endpoint, which adds a user to a guild.
Doing this requiresan OA...

db47e619ce7d74e60fffe29ec248479f89525318 authored almost 4 years ago by Sam Kirby <[email protected]>
release(gateway/queue): bump to v0.3.0

This major version bump of the Gateway Queue is done to match all of the
other crates in the eco...

650760ba66f5d19cea957a4e01c20075f489a398 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(twilight): bump to v0.3.0

The advertisement crate has been updated to bump development
dependencies.

Signed-off-by: Vivia...

ec162ac9bafe9b219d37988cc632bceac4c6a2a3 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(cache/in-memory): bump to v0.3.0

Upgrade Path

Instead of specifying individual events to process via
`config::EventType`, specif...

090341fe98c562300acbf5fe64253bc7d79efc7e authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(command-parser): bump to v0.3.0

This major version bump of the Embed Builder crate is done to match all
of the other crates in t...

2d9aae44e7d10e3d6e4862ca637a864fd59db3c1 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(embed-builder): bump to v0.3.0

This major version bump of the Embed Builder is done to match all of the
other crates in the eco...

69de4d8b43bb6ec1c310c46128fab77131e016fe authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(gateway): bump to v0.3.0

Version 0.3 has been released with the primary intent to upgrade to
Tokio 1.0.

Upgrade Path

Wh...

15657f1b9b5d757502b03fa64a984a33eb1fe279 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(http): bump to v0.3.0

Version 0.3 has been released with the primary intent to switch from
`reqwest` to the lighter `h...

b80a77d958bb46020cb9fead40b007fbb8e243d5 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(lavalink): bump to v0.3.0

Version 0.3 has been released with the primary intent to upgrade to
Tokio 1.0.

Changes

Upgrade...

290c50ce0882b6619c2fc71040442af6c2548328 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(mention): bump to v0.3.0

This major version bump of the Mention crate is done to match all of the
other crates in the eco...

7d0247d1c25daa257a0942d473b464ecad3596b1 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(model): bump to v0.3.0

Upgrade Path

`channel::Message::mentions` now contains `channel::message::Mention`s
instead of ...

0b56949f52ccded88f5c8a9cbf2e0353a36c15bc authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(standby): bump to v0.3.0

This major version bump of the Standby crate is done to match all of the
other crates in the eco...

a27af4eaee8c32eb8630be50f99a7905136e7a6c authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(util): bump to v0.3.0

This major version bump of the Util crate is done to match all of the
other crates in the ecosys...

a726b3d9083388701c104b83af0a419f02b97ac4 authored almost 4 years ago by Vivian Hellyer <[email protected]>
feat!(model): use vecs instead of hashmaps (#659)

Use Vecs to store lists of entities instead of HashMaps. HashMaps
will take a bit more memory a...

79d6cafdcabec2e86b8711e6ed39494eef98b065 authored almost 4 years ago by Vivian <[email protected]>
chore!(http): remove re-exports (#673)

Remove the following re-exports:

- `request::user::get_current_user_guilds::CurrentUserGuild`...

9fe4350a306670a01452cc814c6c4ff0e5552e96 authored almost 4 years ago by Vivian <[email protected]>
chore(http,lavalink): remove hyper's http1 feature (#670)

Remove the `http1` feature flag from hyper. It means that all
connections made will use `http2`...

343ecac22ab354740e7af99788695838ad23e25e authored almost 4 years ago by Jens Reidel <[email protected]>
refactor!(cache/in-memory): resource types over event types

Simplify the `EventType` bitflags for configuring what events to cache
into new `ResourceType` ...

8ef3211e69634761f91747596d4279005c78e3a7 authored almost 4 years ago by Vivian <[email protected]>
chore!(http): remove client::add_role (#669)

Remove `Client::add_role` because it's a duplicate of
`Client::add_guild_member_role`. `Client:...

a7854d13d513dca2bc5a73f6b1e3965ff0c18402 authored almost 4 years ago by Vivian <[email protected]>
cleanup!(http): move webhook url parsing to util (#658)

Remove methods in the client to perform webhook actions by webhook URL.

These methods include...

617ee86d347fed174a67505d112b55674295d67e authored almost 4 years ago by Vivian <[email protected]>
feat!: upgrade to tokio 1.0 (#664)

Upgrade Tokio to 1.0 as well as all related dependencies. In total, this
results in upgrading:

...

ea304f471492cf2ba94d7026130bba0e14619b91 authored almost 4 years ago by Vivian <[email protected]>
feat(model): support message mention members (#609)

Support partial members included in mentions within messages by creating
a new `Mention` type.

...

ab74bfa7d754b3e5813ad92ff9469ce3b0c6cb59 authored almost 4 years ago by Vivian Hellyer <[email protected]>
feat!(http): use hyper instead of reqwest (#657)

Use `hyper` as the backing HTTP client instead of `reqwest`.

This reduces the depth of the de...

b6de0625754e9158e9cbdb21385c42aa99c48bd3 authored almost 4 years ago by Vivian <[email protected]>
fix(model): fix bad rebase

Fix a bad rebase from rebasing 07b5f2862056a6327f52894e14c189ff929351da
onto the v0.3 branch, wh...

59641743b74d293e99e1166293cc23e20f109d07 authored almost 4 years ago by Vivian Hellyer <[email protected]>
refactor!(gateway): hide tungstenite from api (#667)

Hide the `tungstenite` dependency from the public API. Currently, this
is exposed via `shard::S...

6ec46edf28e54c0a9a97b4451d62bf1c4db98673 authored almost 4 years ago by Vivian <[email protected]>
feat(model): support message mention members (#609)

Support partial members included in mentions within messages by creating
a new `Mention` type.

...

86e5607cff38af90274cd3bb4490bc89137d1f00 authored almost 4 years ago by Vivian Hellyer <[email protected]>
feat!(model): add variants, mark auditlogchangekey non exhaustive (#663)

Add the following variants to the model's `AuditLogChangeKey`:

- `EnableEmoticons`
- `Expire...

cb8637b9302160a9e8c9a25bb70b57fb9ee4b29a authored almost 4 years ago by Joseph Azevedo <[email protected]>
chore: simplify license (#671)

Only the year the copyright was introduced by a new party is needed in
the MIT license. This ma...

664d18603d9eb0f03a0bc6555acb5f5227364b79 authored almost 4 years ago by Erk <[email protected]>
release(cache/in-memory): bump to v0.2.6

Fixes

Update cached message's reactions when a Reaction Remove Emoji event is
processed ([#652]...

8710fd9ebb51fdba69c90f65fd10602ec4dc8e1b authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(gateway): bump to v0.2.7

Enhancements

Shrink the internal inflater buffer every minute instead of shrinking
when the cap...

9aa0d6335523e4d01b3643252d4bfd8553582cbf authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(http): bump to v0.2.8

Additions

Support deleting and updating the messages created by webhooks
([#643] - [@vivian]).
...

0f00624a14edfe2f50e285eb80197a8fdbe82e3b authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(lavalink): bump to v0.2.2

Enhancements

Upgrade `dashmap` from version 3 to 4.0 ([#666] - [@vivian]).

[@vivian]: https://...

60e9ec5e40110cb15394c979e5422d2f7d7183ee authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(standby): bump to v0.2.2

Enhancements

Upgrade `dashmap` from version 3 to 4.0 ([#666] - [@vivian]).

[@vivian]: https://...

5845d0bc70a8ea7856533273cf378904a4b52c58 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(model): bump to v0.2.8

Fixes

Skip serializing fields when the source field is undefined when None
([#641] - [@chamburr...

f5375eeb1ffa540c90ca43f332750bb677a92969 authored almost 4 years ago by Vivian Hellyer <[email protected]>
chore: update dashmap, patricia_tree (#666)

Update `dashmap` from `3` to `4.0` which is used in the
`cache-inmemory`, `gateway`, `lavalink`...

87ef3250d79241e99aa1e53b94cc387c87529d80 authored almost 4 years ago by Vivian <[email protected]>
fix(http, model): properly construct audit log route; expose fields (#662)

Fix the audit log retrieval path by appending a missing `?` to the end of the
path. Additionall...

755295e98289d3cae99a52613ff0c6cf78e914d1 authored almost 4 years ago by Joseph Azevedo <[email protected]>
refactor(gateway): shrink buffer every 1 minute (#661)

Refactor the gateway inflater to shrink the internal buffer every 60
seconds instead of perform...

35a855398d831758ee3bbf13d32d22503137c470 authored almost 4 years ago by CHamburr <[email protected]>
fix(cache): update cached message on reaction removal (#652)

Update the reactions of a message when the "Reaction Remove Emoji" event
is processed by removi...

843f20b62fc73ceeabdf35a6e23f9cc3cef2a805 authored almost 4 years ago by Sam Kirby <[email protected]>
fix: correct rust 1.49 clippy lints (#665)

[PR #664]'s CI failed due to [Clippy erroring] on some lints that are
new with Rust 1.49.

[C...

0f61c8affd9e01503d3982b7be836e002d06be9e authored almost 4 years ago by Vivian <[email protected]>
fix(model): skip serializing optional fields (#641)

Skip serializing fields if the source field from the API is undefined in
received payloads. Thi...

5db660460e2aa5b201155155459c4d8612735966 authored almost 4 years ago by CHamburr <[email protected]>
feat(http): support webhook message delete, update (#643)

Support two new Webhook routes: message updating and message deleting.

If the ID of a message...

3eb98eaae73b2d4c3c507e046671925ba114dd67 authored almost 4 years ago by Vivian <[email protected]>
release(cache/in-memory): bump to v0.2.5

Additions

Cache members from voice state updates ([#651] - [@sam-kirby]).

[@sam-kirby]: https:...

d8cb53735aaa7cbaaf9f42114c4c98f55c0c95ef authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(command-parser): bump to v0.2.3

Enhancements

Export the `config` module's iterators to allow them to be documented
by rustdoc (...

e9657da14e648abbf18bc2961c581a197557ace8 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(model): bump to v0.2.7

Fixes

Add a `serde` `Visitor::visit_unit` implementation for `RoleTags` to fix
deserialization ...

008b0c40617a4ee983db2ad585bc9ca5ca090ca1 authored almost 4 years ago by Vivian Hellyer <[email protected]>
fix(model/role_tags): add visit_unit visitor (#648)

Add a `Visitor::visit_unit` implementation to the
`PremiumSubscriberVisitor` in the `RoleTags` ...

939448588cdafa436f2b2e395704a71901c14db3 authored almost 4 years ago by Vivian <[email protected]>
feat(cache): add member deserialized from voice state event to cache (#651)

The voice state update event contains a partial member object from which
a full member object c...

6c6d071a2623f56ae0dd9425290ba25fb66e335d authored almost 4 years ago by Sam Kirby <[email protected]>
docs(gateway,http): add more info to changelogs

Add additional information that was left out in the initial Gateway
0.2.6 and HTTP 0.2.7 changel...

26b3ee7139ad658945c6bb52fd1e73a63f571e7d authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(gateway): bump to v0.2.6

Fixes

Specify a minimum `twilight-model` dependency version of `^0.2.4`
instead of `^0.2`.

Sig...

c202b2e9ad959dda5ef97641e36f5a8d55ba7183 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(http): bump to v0.2.7

Fixes

Specify a minimum `twilight-model` dependency version of `^0.2.5`
instead of `^0.2`.

Sig...

80643f82ba0a4f3acebbf34795d3cbf75d369570 authored almost 4 years ago by Vivian Hellyer <[email protected]>
docs(gateway): document the 'metrics' feature (#642)

Document the gateway's `metrics` feature and a couple examples of
metrics logged. This feature ...

0748ad5565f60465ed271652973bdde117784984 authored almost 4 years ago by Vivian <[email protected]>
fix(http/api_error): make retry_after an f64 (#644)

The `Retry-After` ratelimit error header provided by Discord was an
integer with HTTP API V6, b...

5c1d0f1af2e9d684e2fa384b3266cb7064cd89ab authored almost 4 years ago by Vivian <[email protected]>
docs(command-parser): export config iterators (#646)

`CommandParserConfig` exposes four iterators in total for iterating over
the commands and parse...

a1758efaf8741617c7abb93f539fcc483abd8f19 authored almost 4 years ago by Vivian <[email protected]>
chore(gateway,http): use box<str> over string (#647)

Where possible, internally use `Box<str>` over Strings. This is
particularly useful where we ke...

0a90a9fbdc8c51fe4bc210af60bed3f5210c621a authored almost 4 years ago by Vivian <[email protected]>
release(model): bump to v0.2.6

Additions

Support [Role Tags] ([#638] - [@vivian]).

[@vivian]: https://github.com/vivian
[#638...

2b41cfdaadf230ccc5861b9589a1b120219d55d4 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(cache/in-memory): bump to v0.2.4

The MSRV is now set to Rust 1.48.

Fixes

Update `InMemoryCache::clear` to actually clear all fi...

4f386186fd8aef62ee155324d182ecccadc383e8 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(model): bump to v0.2.5

The MSRV is now set to Rust 1.48.

Enhancements

The `request::user::get_current_user_guilds::Cu...

85ae5f9b63c7587025be83f801a0b901a3c2175d authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(http): bump to v0.2.6

The MSRV is now set to Rust 1.48.

Enhancements

The `request::user::get_current_user_guilds::Cu...

85418d64d53840b14bfdadae0b318467ff381191 authored almost 4 years ago by Vivian Hellyer <[email protected]>
feat(model/guild): support role tags (#638)

Support Role Tags as part of Roles. The Role Tags type has 2 "normal"
fields: `bot_id` and `int...

e152b4d1b80fa3d5ef12adce95ed004affc82008 authored almost 4 years ago by Vivian <[email protected]>
fix(cache/in-memory): clear all fields (#639)

`InMemoryCache::clear` cleared some fields but not all. All fields are
now cleared. A note has ...

f9aa803b7af892589ba8f2950ade1c1b2f487548 authored almost 4 years ago by Vivian <[email protected]>
docs: note msrv of 1.48+ (#637)

In the badges and root installation instructions, note the MSRV required
via #636 of Rust 1.48+...

eee4f4d28f66e22a7eae26a3d61ede5138e70e74 authored almost 4 years ago by Vivian <[email protected]>
feat(actions): add build job for msrv (#636)

Add a GitHub Actions build job for testing the defined Minimum Supported
Rust Version, which ha...

1bbd191ec6f393d0640760d54d5e51c302f0749c authored almost 4 years ago by nickelc <[email protected]>
docs: replace links with intra-doc links (#524)

Replace anchors to rendered HTML files with [intra-doc links],
stabilized in Rust 1.48.

[int...

789dba42c9baafb77364d6e00ad42fc15a3b0c9f authored almost 4 years ago by nickelc <[email protected]>
feat(model): move current user guild from http (#625)

Move the HTTP's
`request::user::get_current_user_guilds::CurrentUserGuild` type to
to the mode...

4fac46fc8ea4dd4b8942b118d17121ffc47bf1f2 authored almost 4 years ago by Gautam Abhyankar <[email protected]>
release(standby): bump to v0.2.1

Misc.

Use the renamed
`twilight_model::gateway::payload::identify::IdentityInfo::compress`
mode...

36df0a60ccc4509bc0e27a69753ef4ed4c35992c authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(cache/in-memory): bump to v0.2.3

Misc.

Use the renamed
`twilight_model::gateway::payload::identify::IdentityInfo::compress`
mode...

2bf6bb145e900b6484ade17e3bad7462213b3a01 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(gateway): bump to v0.2.5

Misc.

Use the renamed
`twilight_model::gateway::payload::identify::IdentityInfo::compress`
mode...

f5cab4e4b370409e5cc2c651f8b9d21d953a2dc0 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(http): bump to v0.2.5

Additions

Support inline replies by adding `AllowedMentionsBuilder::replied_user`
to determine ...

e14f9bfc7ec5b64b0a674801de1e776de41d92b4 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(model): bump to v0.2.4

Additions

Expose `channel::permission_overwrite::PermissionOverwriteTargetType`,
which is a rep...

a63108cc50ebeca1d9f002d7ea3eb4529c34fc9d authored almost 4 years ago by Vivian Hellyer <[email protected]>
fix(model): use correct identify compress name (#624)

Fix the field name of
`twilight_model::gateway::payload::identify::IdentifyInfo::compression`
...

e783fbc7dc8a15b11052f8dc2af7417b3a2d14eb authored almost 4 years ago by CHamburr <[email protected]>
fix(http/update_channel_permission): use type ints (#614)

In the `UpdateChannelPermission` request builder, use the integer values
of permission types (0...

61b8ada740639af5a2bd750ab9f9e2b036ec2381 authored almost 4 years ago by Vivian Hellyer <[email protected]>
feat(http,model): support inline replies (#604)

Add support for replies (message type 19) and creating replies via a new
`reply` method on the ...

a2ca66caead743321535c6c60b7991dee4045960 authored almost 4 years ago by Erk <[email protected]>
release(gateway): bump to v0.2.4

Additions

Add serde `Deserialize` and `Serialize` derives to
`shard::ResumeSession` ([#623] - [...

d5d4e2516869001fdd26e8dfd8e2ae0c0339313d authored almost 4 years ago by Vivian Hellyer <[email protected]>
feat(gateway): add (de)ser to resume session (#623)

Add serde `Deserialization` and `Serialization` support to the
`shard::ResumeSession` struct.
...

f1a26113ed9e1755917f2f9c189a1da47d77a663 authored almost 4 years ago by doge <[email protected]>
release(model): bump to v0.2.3

Additions

Support the Message Stickers feature
([#608], [#622] - [@chamburr], [@vivian]).

[@ch...

d59632e605f1e744fb9a8656de846be15b44184e authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(http): bump to v0.2.4

Additions

Support Message Stickers by adding HTTP error code variant 50'081
"Invalid Sticker Se...

7d8f273426732dcf39f68ebe507b821ef6b906ec authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(gateway): bump to v0.2.3

Additions

Add `Deserialize, Serialize` to the shard information, shard latency,
and connection ...

3812615d65ad59e62eaed8c10948f47120395292 authored almost 4 years ago by Vivian Hellyer <[email protected]>
fix(model): fix deserialization for message without stickers (#622)

Messages may not contain a `stickers` field, this fixes deserialization when the field is absent...

aeeaae3af60e558741722e5f3a835f4d12e529ea authored almost 4 years ago by CHamburr <[email protected]>
fix(http/client): use reqwest header name consts (#620)

Use reqwest's `HeaderName` constants for insertion into header maps and
when specifying a heade...

321b4b48698cc96f7d4cbc092dbd9cc4bd471090 authored almost 4 years ago by Vivian Hellyer <[email protected]>
fix(gateway): fix unused gateway_url config (#618)

The current `gateway_url` config on cluster builder is no-op, and is always fetched from the res...

8653cd3dd4f4d4d32f051566b27f2eb07b97f29d authored almost 4 years ago by CHamburr <[email protected]>
feat(gateway): add deserialize, serialize to resume information (#621)

Add serialize & deserialize macros to the `Information` struct.

Signed-off-by: doge <doge@he...

d347eb4fa6b3f8080fcadf6d6f315686bf3f8bac authored almost 4 years ago by doge <[email protected]>
feat(http,model): support message stickers (#608)

Support Message Stickers, including the Sticker itself as well Sticker
and Sticker Pack IDs and...

1a1103616153181fdd7ba173fa66687c67f2e695 authored almost 4 years ago by Vivian Hellyer <[email protected]>
release(gateway): bump to v0.2.2

Additions

Add the shard's session ID to the information provided about shards
(`Shard::info`) (...

a20b71de5d9bcc71fd4c9c192cf95577744d3049 authored almost 4 years ago by Vivian Hellyer <[email protected]>