BREAKING CHANGE: This library no longer supports using tweetnacl as an encryption library due to Discord deprecating the algorithms that tweetnacl helped us support (read more here). Please migrate to one of: sodium-native, sodium, @stablelib/xchacha20poly1305, @noble/ciphers or libsodium-wrappers unless your system supports aes-256-gcm (verify by running require('node:crypto').getCiphers().includes('aes-256-gcm')).
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@discordjs/voice](https://discord.js.org) ([source](https://github.com/discordjs/discord.js/tree/HEAD/packages/voice)) | dependencies | minor | [`^0.17.0` -> `^0.18.0`](https://renovatebot.com/diffs/npm/@discordjs%2fvoice/0.17.0/0.18.0) |
---
### Release Notes
<details>
<summary>discordjs/discord.js (@​discordjs/voice)</summary>
### [`v0.18.0`](https://github.com/discordjs/discord.js/blob/HEAD/packages/voice/CHANGELOG.md#discordjsvoice0180---2024-11-17)
[Compare Source](https://github.com/discordjs/discord.js/compare/@discordjs/voice@0.17.0...@discordjs/voice@0.18.0)
#### Features
- **voice:** Add new encryption methods, remove old methods ([#​10451](https://github.com/discordjs/discord.js/issues/10451)) ([9f8b9b1](https://github.com/discordjs/discord.js/commit/9f8b9b1d66edcc84ecf396d807dee7cf39f760c8)) by [@​nyapat](https://github.com/nyapat)
- **BREAKING CHANGE:** This library no longer supports using `tweetnacl` as an encryption library due to Discord deprecating the algorithms that `tweetnacl` helped us support (read more [here](https://discord.com/developers/docs/change-log#voice-encryption-modes)). Please migrate to one of: `sodium-native`, `sodium`, `@stablelib/xchacha20poly1305`, `@noble/ciphers` or `libsodium-wrappers` unless your system supports `aes-256-gcm` (verify by running `require('node:crypto').getCiphers().includes('aes-256-gcm')`).
#### Testing
- Replace jest with vitest ([#​10472](https://github.com/discordjs/discord.js/issues/10472)) ([24128a3](https://github.com/discordjs/discord.js/commit/24128a3c459ed0c3eb0932308f03ecc55e3c60f1)) by [@​nyapat](https://github.com/nyapat)
##### New Contributors
- [@​Yareaj](https://github.com/Yareaj) made their first contribution in [#​10575](https://github.com/discordjs/discord.js/issues/10575)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday,every weekend" (UTC), Automerge - "every weekend" (UTC).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjguNiIsInVwZGF0ZWRJblZlciI6IjM4LjEyOC42IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImJvdCIsInJlbm92YXRlIl19-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
^0.17.0->^0.18.0Release Notes
discordjs/discord.js (@discordjs/voice)
v0.18.0Compare Source
Features
tweetnaclas an encryption library due to Discord deprecating the algorithms thattweetnaclhelped us support (read more here). Please migrate to one of:sodium-native,sodium,@stablelib/xchacha20poly1305,@noble/ciphersorlibsodium-wrappersunless your system supportsaes-256-gcm(verify by runningrequire('node:crypto').getCiphers().includes('aes-256-gcm')).Testing
New Contributors
Configuration
📅 Schedule: Branch creation - "every weekday,every weekend" (UTC), Automerge - "every weekend" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.