Releases: stegripe/rawon
Releases · stegripe/rawon
Release list
Version 4.6.8
What's Changed (05/07/2026)
- Improved YouTube Music support for playlist, track, and artist links by @mzrtamp
- Improved metadata hydration for title, artist, thumbnail, duration, and playable URL by @mzrtamp
- Added
playableUrlsupport for cleaner display links and more accurate playback by @mzrtamp - Fixed playlist metadata/footer handling, including playlist author where available by @mzrtamp
- Improved YouTube Music artwork/thumbnail selection by @mzrtamp
- Improved playlist resolving progress updates by @mzrtamp
- Improved autoplay repeat prevention and pre-cache behavior by @mzrtamp
- Fixed safer Rawon API response handling by @mzrtamp
Dependencies Update
- fix(deps): update all non-major dependencies in #1672
Full Changelog: 4.6.7...4.6.8
Version 4.6.7
What's Changed (23/06/2026)
- feat: enhance music handling and thumbnail management by @Tiramitzu in abf4bf6
- feat: add playlist handling and progress notifications by @Tiramitzu in 0558d9c
- feat: add 'always on' mode functionality and update language files by @mzrtamp in ee3ec3e
- refactor: remove Spotify and Soundcloud integrations by @mzrtamp in 919af32
- feat: add resolving messages for song and playlist queries in music commands by @mzrtamp in 753b698
- And/or more that not in a spesific PR.
Dependencies Update
- fix(deps): update all non-major dependencies to ^12.11.1 in #1668
- fix(deps): update all non-major dependencies in #1670
Full Changelog: 4.6.6...4.6.7
Version 4.6.6
What's Changed (17/06/2026)
- refactor: simplify RawonLicenseManager and remove unused session handling by @mzrtamp in 6535ee0
- fix: improve media resolution, cache safety, and log hygiene by @mzrtamp in 1012a6c
- fix: autoplay and request-channel cleanup by @mzrtamp in 54cdd42
- fix: normalize music thumbnail quality by @mzrtamp in a9da3e2
- And/or more that not in a spesific PR.
Full Changelog: 4.6.5...4.6.6
Version 4.6.5
What's Changed (15/06/2026)
- feat: Implement Rawon license management system by @mzrtamp in 85abd71
- And/or more that not in a spesific PR.
Dependencies Update
- fix(deps): update all non-major dependencies in #1667
Full Changelog: 4.6.4...4.6.5
Version 4.6.4
What's Changed (09/06/2026)
- refactor: implement Components V2 for message handling by @mzrtamp in dd49747
- feat: enhance music command responses for requester leaving voice channel by @mzrtamp in 9dcd9cf
- refactor: revert messageComponentsV2 functions usage and clean up related code by @mzrtamp in cbdf3d7
- feat: add voice channel status management with database support by @mzrtamp in 3f2cd57
- And/or more that not in a spesific PR.
Dependencies Update
- fix(deps): update all non-major dependencies to v1.8.10 in #1665
- chore(deps): update all non-major dependencies to v24.13.1 in #1666
Full Changelog: 4.6.3...4.6.4
Version 4.6.3
What's Changed (02/06/2026)
- refactor: enhance music command permissions and formatting by @mzrtamp in 1a1361c
- feat: implement music command target resolution and handling cross guilds by @mzrtamp in a312491
- fix(ci): skip puppeteer browser download during install by @mzrtamp in 5572cc6
- feat: add hydrateYouTubeSongMetadata function for enhanced song metadata retrieval by @mzrtamp in 6615b6d
-
- And/or more that not in a spesific PR.
Dependencies Update
- fix(deps): update dependency @puppeteer/browsers to v3 in #1660
- chore(deps): bump @protobufjs/utf8 from 1.1.0 to 1.1.1 in #1662
- fix(deps): update puppeteer to v25 in #1661
- fix(deps): update all non-major dependencies in #1647
Full Changelog: 4.6.2...4.6.3
Version 4.6.2
What's Changed (28/04/2026)
- fix: add spotify web fallback and restore playlist add formatting by @mzrtamp in f001ab1
- feat: implement video loading for YouTube playlists and optimize Spotify track resolution by @mzrtamp in f1c2039
- And/or more that not in a spesific PR.
Dependencies Update
- fix(deps): update dependency dotenv to v17.4.2 in #1637
- fix(deps): update dependency better-sqlite3 to ^12.9.0 in #1638
- fix(deps): update all non-major dependencies in #1642
- chore(deps): update dependency typescript to v6.0.3 in #1644
- fix(deps): update all non-major dependencies in #1645
- fix(deps): update dependency got to v15.0.3 in #1646
- chore(deps): bump basic-ftp from 5.1.0 to 5.3.0 in #1643
Full Changelog: 4.6.1...4.6.2
Version 4.6.1
What's Changed (12/04/2026)
- refactor(workflows): rename and update job reference by @mzrtamp in 87db81c
- feat: add SuppressNotifications to various send messages by @mzrtamp in 7740ed4
- feat: enhance GoogleLoginManager with url parsing and error handling methods by @mzrtamp in 047a845
- feat: enhance ReadyListener with multi-bot readiness checks and cleanup logic by @mzrtamp in 667a921
- feat: add ExpiredDirectMediaError handling in play function for better error management by @mzrtamp in 7b87a26
- fix: implement permission handling and fallback notifications in various command contexts by @mzrtamp in 0e9cbb4
- refactor: update command usage formatting to use new utility functions by @mzrtamp in 9b183af
- feat(MessageCreateListener): add multi-bot handling to skip not-in-voice warnings for non-responsible bots by @mzrtamp in 7f5629b
- And/or more that not in a spesific PR.
Dependencies Update
- fix(deps): update all non-major dependencies in #1624
- chore(deps): bump brace-expansion from 2.0.2 to 2.0.3 by in #1627
- fix(deps): update dependency got to v15 by in #1625
- chore(deps): bump lodash from 4.17.21 to 4.18.1 in #1626
- chore(deps): pin stegripe/workflows action to a779ff9 in #1628
- chore(deps): update stegripe/workflows digest to a779ff9 in #1629
- chore(deps): update stegripe/workflows digest to fcfd6ba in #1631
- fix(deps): update dependency dotenv to v17.4.1 in #1632
- chore(deps): update dependency @biomejs/biome to ^2.4.11 in #1634
- chore(deps): bump basic-ftp from 5.1.0 to 5.2.2 in #1635
Full Changelog: 4.6.0...4.6.1
Version 4.6.0
What's Changed (28/03/2026)
- feat: Implement autoplay by @vrumger in #1622
- feat: enhance autoplay functionality with prefetching and validation by @mzrtamp in e705ac8
- refactor: standardize autoplay terminology to "auto-play" across the codebase by @mzrtamp in 5f52930
- fix: update build script to use pnpm exec for swc execution by @mzrtamp in 4eee622
- refactor: streamline request channel management and permissions handling by @mzrtamp in 316d624
- Dependencies Update (all non-major)
- chore(deps): bump picomatch from 4.0.3 to 4.0.4 in #1620
- chore(deps): pin stegripe/workflows action to c6ec6f4 in #1621
- chore(deps): update dependency typescript to v6 in #1618
- chore(deps): bump brace-expansion from 2.0.2 to 2.0.3 in #1623
- chore(deps): update dependency @biomejs/biome to ^2.4.9 in #1619
- And/or more that not in a spesific PR.
New Contributors
Full Changelog: 4.5.9...4.6.0
Version 4.5.9
What's Changed (23/03/2026)
- fix(deps): update all non-major dependencies in #1616
- feat: enhance RequestChannelCommand to support multiple channel types by @mzrtamp in 91b42b7
- fix: improve requester line handling in multi-bot scenario and adjust bot count check by @mzrtamp in 418fd49
- feat: add SoundCloud thumbnail handling to searchTrack function by @mzrtamp in 1287ec9
- feat(AudioCacheManager): add handling for canceled cache keys by @mzrtamp in 2c59d19
- feat(ServerQueue): implement shuffle upcoming keys management for better song selection by @mzrtamp in 2eccc8e
- feat(SearchCommand): add ensureSearchChannel method for request channel validation by @mzrtamp in 84974df
- fix(ServerQueue): ensure volume adjustment handles undefined resource by @mzrtamp in 9af50b9
- And/or more that not in a spesific PR.
Full Changelog: 4.5.8...4.5.9