rustypipe/cli/CHANGELOG.md

10 KiB

Changelog

All notable changes to this project will be documented in this file.

v0.6.0 - 2025-01-16

🚀 Features

  • Add functions to fetch a user's history and subscriptions - (14e3995)
  • Add history item dates, extend timeago parser - (320a8c2)
  • Add cookies.txt parser, add cookie auth + history cmds to CLI - (cf498e4)
  • Add CLI commands to fetch user library and YTM releases/charts - (a1b43ad)
  • Export subscriptions as OPML / NewPipe JSON - (c90d966)

📚 Documentation

⚙️ Miscellaneous Tasks

  • (deps) Update rust crate rstest to 0.24.0 (#20) - (ab19034)
  • (deps) Update rust crate dirs to v6 (#24) - (6a60425)

v0.5.0 - 2024-12-20

🚀 Features

  • Get comment replies, rich text formatting - (dceba44)

🐛 Bug Fixes

  • Replace futures dependency with futures-util - (5c39bf4)
  • Error 400 when fetching player with login - (5ce84c4)

⚙️ Miscellaneous Tasks

  • Add docs badge to README - (706e881)
  • (deps) Update rustypipe to 0.8.0

v0.4.0 - 2024-11-10

🚀 Features

  • Allow searching for YTM users - (50010b7)
  • [breaking] Replace TrackItem::is_video attr with TrackType enum; serde lowercase AlbumType enum for consistency - (044094a)

⚙️ Miscellaneous Tasks

  • (deps) Update rust crate thiserror to v2 (#16) - (e1e1687)

v0.3.0 - 2024-10-28

🚀 Features

  • [breaking] Remove TvHtml5Embed client as it got disabled - (9e835c8)
  • Add OAuth user login to access age-restricted videos - (1cc3f9a)
  • Revoke OAuth token when logging out - (62f8a92)

v0.2.2 - 2024-10-13

🚀 Features

⚙️ Miscellaneous Tasks

  • (deps) Update rust crate rstest to 0.23.0 (#12) - (96776e9)
  • (deps) Update rustypipe to 0.5.0

v0.2.1 - 2024-09-10

🚀 Features

  • Add RustyPipe version constant - (7a019f5)

📚 Documentation

  • Fix license badge URL - (4a253e1)

⚙️ Miscellaneous Tasks

  • (deps) Update rust crate tokio to 1.20.4 [security] (#10) - (a445e51)

v0.2.0 - 2024-08-18

🚀 Features

  • Overhauled downloader - (11a0038)
  • [breaking] Add TV client - (e608811)
  • Downloader: add audio tagging - (1e1315a)
  • Downloader: add download_track fn, improve path templates - (e1e4fb2)
  • Add audiotag+indicatif features to downloader - (97fb057)
  • Add plaintext output to CLI - (91b020e)
  • Add potoken option to downloader - (904f821)
  • Print error message - (8f16e5b)
  • Add list of clients to downloader - (5e646af)
  • Retry with different client after 403 error - (d875b54)
  • Add option to fetch RSS feed - (03c4d3c)
  • [breaking] Update channel model, addd handle + video_count, remove tv/mobile banner - (e671570)

🐛 Bug Fixes

  • (deps) Update quick-xml to v0.35.0 - (298e4de)
  • Improve deobfuscator (support multiple nsig name matches, error if mapping all streams fails) - (8152ce6)
  • Cli: print video ID when logging errors - (2c7a3fb)
  • Use anstream + owo-color for colorful CLI output - (e8324cf)
  • Use native tls by default for CLI - (f37432a)
  • Detect ip-ban error message - (da39c64)
  • Dont store cache in current dir with --report option - (6009de7)
  • Show docs.rs feature flags - (67a231d)

⚙️ Miscellaneous Tasks

  • (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

v0.1.1 - 2024-06-27

🚀 Features

  • CLI: setting player type - (16e0e28)

🐛 Bug Fixes

📚 Documentation

⚙️ Miscellaneous Tasks

  • Changelog: fix incorrect version URLs - (97b6f07)
  • Update rstest to v0.19.0 - (50fd1f0)
  • Introduce MSRV - (5dbb288)
  • Fix clippy lints - (45b9f2a)
  • (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)
  • Update rustypipe to 0.2.0

v0.1.0 - 2024-03-22

Initial release