Ships @discord/voice0.2.1: MusicClient / client.music, providers (youtube, ytdlp, direct), live volume, FX presets, and session events
Voice docs regenerated under /docs/packages/voice/0.2.1/ (also /docs/packages/voice/latest/)
Package version 1.2.9 published on the version API so dislua update installs the binary that embeds voice 0.2.1
1.2.8
Module 1.2.8: full public API surface pass — Collection, util/formatters, enums/bitfields, property accessors, builders/components, managers, errors/REST, gateway/WebSocket/sharding, and collectors
Measured surface: member coverage complete (2465/2465), class shapes complete (273/273), enums and event names complete; Events enum keeps DiscordLua connection/runtime extras on purpose
REST: queueRequest, rate-limit buckets, global delay/remaining/reset, handler and hash sweepers; structured DiscordAPIError / APIError, RateLimitError, HTTPError, GatewayRateLimitError
Client:fetch (and util.request) can await from a yieldable coroutine without a callback; callbacks still work
Managers: resolve / resolveId on category children, emoji roles, member roles, and guild text threads; fetchActive / fetchArchived
WebhookClient:destroy and WebhookClient:deleteWebhook; Client:deleteWebhook accepts token and reason
Guild maximum stage bitrate, RoleManager member counts, activity instances, member collectibles, voiceServerUpdate, shared client theme, authorizing integration owners
Package version 1.2.6 published on the version API so dislua update can install this build
Launcher 1.1.1
Light Windows installer UI: compact status rows, action hierarchy, and a progress bar that appears only while work is running
Install, update, reinstall, and uninstall still report real download and file progress
CLI 1.1.0 requires launcher 1.1.1; dislua update downloads Setup from the version API
1.2.4
Voice and music live in require("@discord/voice") (package 0.1.0): play, join, leave, skip, pause, resume, stop, queueEmbed
discord.music and client.music removed; require("discord") no longer exports voice helpers
Docs gained a package switcher for discord and @discord/voice
examplebot voice and music commands import the voice package
Package version 1.2.4 published on the version API so dislua update can install this build
1.2.2
Real voice playback: require("@discord/voice") decodes audio with ffmpeg, encodes Opus, and streams 20 ms frames
runtime.ensureVoiceTools(callback) downloads official ffmpeg and yt-dlp binaries into <exe>/tools when they are missing (Windows auto-download; other platforms use PATH)
HTTP client follows 301/302/303/307/308 redirects so GitHub and gyan.dev downloads succeed
examplebot music commands search YouTube and play without a manual ffmpeg or yt-dlp install
Package version 1.2.2 published on the version API so dislua update can install this build