12 KiB
12 KiB
Changelog
All notable changes to this project will be documented in this file.
v0.5.0 - 2024-10-13
🚀 Features
- Add mobile client - (71d3ec6)
🐛 Bug Fixes
- Prioritize visitor_data argument before opts - (ace0fae)
- Ignore live tracks in YTM searches - (f3f2e1d)
- A/B test 16 (pageHeaderRenderer on playlist pages) - (e65f145)
⚙️ Miscellaneous Tasks
- (deps) Update rust crate rstest to 0.23.0 (#12) - (96776e9)
v0.4.0 - 2024-09-10
🚀 Features
- Add RustyPipe version constant - (7a019f5)
🐛 Bug Fixes
- Show docs.rs feature flags - (67a231d)
- A/B test 15 (parsing channel shortsLockupViewModel) - (7972df0)
📚 Documentation
- Fix license badge URL - (4a253e1)
⚙️ Miscellaneous Tasks
- (deps) Update rust crate tokio to 1.20.4 [security] (#10) - (a445e51)
v0.3.0 - 2024-08-18
🚀 Features
- Add client_type to VideoPlayer, simplify MapResponse trait - (90540c6)
- Add http_client method to RustyPipe and user_agent method to RustyPipeQuery - (3d6de53)
- Add channel_id and channel_name getters to YtEntity trait - (bbbe9b4)
- [breaking] Make StreamFilter use Vec internally, remove lifetime - (821984b)
- Overhauled downloader - (11a0038)
- Add player_from_clients function to specify client order - (72b5dfe)
- [breaking] Add TV client - (e608811)
- Downloader: add audio tagging - (1e1315a)
- Add audiotag+indicatif features to downloader - (97fb057)
- Add YtEntity trait to YouTubeItem and MusicItem - (114a86a)
- Change default player client order - (97904d7)
- [breaking] Update channel model, addd handle + video_count, remove tv/mobile banner - (e671570)
- [breaking] Add handle to ChannelItem, remove video_count - (1cffb27)
- [breaking] Remove startpage - (3599aca)
🐛 Bug Fixes
- [breaking] Extracting nsig function, remove field
throttled
from Video/Audio stream model - (dd0565b) - Make nsig_fn regex more generic - (fb7af3b)
- Improve deobfuscator (support multiple nsig name matches, error if mapping all streams fails) - (8152ce6)
- Nsig fn extraction - (3c83e11)
- Add var to deobf fn assignment - (c6bd03f)
- Make Verification enum exhaustive - (d053ac3)
- Extraction error message - (d36ba59)
- Set tracing instrumentation level to Error - (9da3b25)
- Detect ip-ban error message - (da39c64)
- Player_from_clients: fall back to TvHtml5Embed client - (d0ae796)
- Parsing channels without banner - (5a6b2c3)
- Get TV client version - (ee3ae40)
⚙️ Miscellaneous Tasks
- Renovate: disable approveMajorUpdates - (4743f9d)
- Renovate: disable scheduleDaily - (015bd6f)
- Renovate: enable automerge - (882abc5)
- (deps) Update rust crate quick-xml to 0.36.0 (#8) - (b6bc05c)
- (deps) Update rust crate rstest to 0.22.0 (#9) - (abb7832)
- Change repo URL to Codeberg - (1793331)
- Adjust dependency versions - (70c6f8c)
Todo
- Update metadata - (8692ca8)
v0.2.1 - 2024-07-01
🐛 Bug Fixes
- (deps) Update quick-xml to v0.35.0 - (298e4de)
v0.2.0 - 2024-06-27
🚀 Features
- Add text formatting (bold/italic/strikethrough) - (b8825f9)
- Prefix chip-style web links (social media) with the service name - (6c41ef2)
- Make get_visitor_data() public - (da1d1bd)
- Add UnavailabilityReason: IpBan - (401d4e8)
- Add YtEntity trait - (792e3b3)
🐛 Bug Fixes
- Remove Innertube API keys, update android player params - (a8fb337)
- Parsing error when no
music_related
content available - (8fbd6b9) - Parsing audiobook type in European Portuguese - (041ce2d)
- Renovate ci token - (e0759eb)
🚜 Refactor
- [breaking] Rename VideoItem/VideoPlayerDetails.length to duration for consistency - (94e8d24)
📚 Documentation
- Add logo - (6646078)
⚙️ Miscellaneous Tasks
- Changelog: fix incorrect version URLs - (97b6f07)
- Update rstest to v0.19.0 - (50fd1f0)
- Introduce MSRV - (5dbb288)
- Fix clippy lints - (45b9f2a)
- Vscode: enable rss feature by default - (e75ffbb)
- Configure Renovate (#3) - (44c2deb)
- (deps) Update rust crate tokio to 1.20.4 [security] (#4) - (ce3ec34)
- (deps) Update rust crate quick-xml to 0.34.0 (#5) - (1e8a1af)
- (deps) Update rust crate rstest to 0.21.0 (#7) - (c3af918)
v0.1.3 - 2024-04-01
🐛 Bug Fixes
◀️ Revert
- "fix: improve VecLogErr messages" (leads to infinite loop) - (348c852)
v0.1.2 - 2024-03-26
🐛 Bug Fixes
- Correctly parse subscriber count with new channel header - (180dd98)
v0.1.1 - 2024-03-26
🐛 Bug Fixes
- Specify internal dependency versions - (6598a23)
- Move package attributes to workspace - (e4b204e)
- Parsing music details with video description tab - (a81c3e8)
⚙️ Miscellaneous Tasks
- Changes to release command - (0bcced1)
- Update user agent (FF 115.0) - (be314d5)
- Fix release script (unquoted include paths) - (78ba9cb)
v0.1.0 - 2024-03-22
Initial release