Departure of a lead developer
It seems Discord has a thing against library developers. They disabled the account of a discord.js developer because they were allegedly "underage" (below 13 years old). There were credit card transactions to defend their innocence, but Discord argued that they need a photo of their face to properly verify their age, a request the developer declined to comply. Consequently, they chose to no longer be on Discord.
Recently, they did the same thing to @Lakelezz, a huge contributor to Serenity. However, this time they did not state their exact reason, simply saying "in violation of the ToS". Just like the JS developer, she decided to stop affiliating herself with the platform, if this is how it presents its "gratitude" towards her. But also, to cease development of the library.
And thus, on her behalf, I, the main lead developer @acdenisSK, announce her retirement of the project.
Thanks to the following for their contributions:
Added
- [model] Add support for the
preferred_locale
field (@Erk-) c:2d3e585 - [meta] Add missing word
need
. (@Lakelezz) c:65837f5 - [model] Add new message fields (@Erk-) c:e762ea9
- [gateway/client] Implement WebSocket shutdown support (@ikkerens) c:711882b
- [utils] Add more formats and case insensitivity to
parse_invite
(@ikkerens) c:0183714 - [model] Add optional inviter field to Invite (@ikkerens) c:21c95fd
Changed
- [meta] Set minimum Rust version to
1.37.0
. (@Lakelezz) c:de9e8a6 - [meta] Update related project's hrefs (@kyranet) c:445810f
Fixed
- [meta] Fix serenity version in the readme (@Zalaxx) c:730c959
- [framework] Fix incorrect label usage in plain help commands (@acdenisSK) c:d427da4
- [model] Fix
has_role
returning an incorrect result if the member is not cached (@ikkerens) c:96b49f9