github voc0der/ytdl-material v1.0.5
ytdl-material v1.0.5

3 hours ago

🚀 ytdl-material 1.0.5

This patch release focuses on safer subscription storage options, Telegram webhook reliability, Docker/runtime maintenance, and dependency/security updates.

✨ Features

  • Subscriptions can now save downloads either in the subscription-name folder or directly under the channel/playlist folder. This gives users a flatter library layout when they want it, while keeping the old folder behavior as the default. Existing subscription media and sidecar files are moved safely when the setting changes. #213

🛠️ Fixes

  • Telegram webhook requests without a message or message text now return a clean bad-request response instead of crashing the request handler. #236
  • Flat subscription cleanup is safer: removing a flat subscription can delete that subscription's files and metadata without deleting the shared channel/playlist folder used by other subscriptions. #213
  • Docker builds now use Ubuntu 26.04, the frontend build image now uses Node 26, and the TwitchDownloader installer now detects the correct ICU runtime package automatically instead of assuming one Ubuntu-specific package name. #205 #209

🔒 Security / Dependencies

  • Resolved Dependabot security alerts by pinning patched transitive versions for brace-expansion, ws, and webpack-dev-server-related packages across the root and backend dependency trees. #237
  • Updated backend rate limiting and Redis support through express-rate-limit and rate-limit-redis. #208 #219 #220
  • Refreshed frontend and backend dependencies, including Angular/Material/CLI, Scalar API Reference, archiver, pg, axios, fs-extra, hono, ESLint/TypeScript tooling, fast-uri, and Node type definitions. #206 #210 #211 #212 #215 #216 #217 #218 #221 #223 #224 #225 #226 #234 #235

New Contributors

Full Changelog: v1.0.4...v1.0.5

Contributors

Don't miss a new ytdl-material release

NewReleases is sending notifications on new releases.