aboutsummaryrefslogtreecommitdiff
path: root/devscripts
AgeCommit message (Collapse)Author
2025-02-23[core] Load plugins on demand (#11305)coletdjnz
- Adds `--no-plugin-dirs` to disable plugin loading - `--plugin-dirs` now supports post-processors Authored by: coletdjnz, Grub4K, pukkandan
2025-02-19[cleanup] Misc (#12238)bashonly
Authored by: StefanLobbenmeier, dirkf, Grub4K Co-authored-by: Stefan Lobbenmeier <Stefan.Lobbenmeier@gmail.com> Co-authored-by: dirkf <fieldhouse@gmx.net> Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2025-02-19[docs] Add note to `supportedsites.md` (#12382)sepro
Authored by: seproDev
2025-02-11[misc] Clarify that the issue template cannot be removed (#12332)bashonly
Fix 517ddf3c3f12560ab93e3d36244dc82db9f97818 Authored by: bashonly
2025-02-08[misc] Improve Issue/PR templates (#11499)sepro
Authored by: seproDev
2025-01-26[cleanup] Misc (#12194)sepro
Closes #12098, Closes #12133 Authored by: seproDev, bashonly, lonble, pjrobertson Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com> Co-authored-by: Lonble <74650029+lonble@users.noreply.github.com> Co-authored-by: Patrick Robertson <robertson.patrick@gmail.com>
2024-11-23[cleanup] Misc (#11574)bashonly
Authored by: bashonly, pzhlkj6612 Co-authored-by: Mozi <29089388+pzhlkj6612@users.noreply.github.com>
2024-11-17[cleanup] Misc (#11554)bashonly
Closes #6884 Authored by: bashonly, Grub4K, seproDev Co-authored-by: Simon Sawicki <contact@grub4k.xyz> Co-authored-by: sepro <sepro@sepr0.com>
2024-11-17[cleanup] Deprecate more compat functions (#11439)sepro
Authored by: seproDev
2024-10-27[devscripts] `make_changelog`: Parse full commit message for fixes (#11366)bashonly
Authored by: Grub4K, bashonly Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2024-10-23[cleanup] Misc (#11328)bashonly
Closes #11307 Authored by: bashonly, KBelmin Co-authored-by: Belminho <102482175+KBelmin@users.noreply.github.com>
2024-10-23Remove Python 3.8 support (#11321)bashonly
Closes #10086 Authored by: bashonly
2024-10-22[cleanup] Misc (#11311)bashonly
Authored by: bashonly
2024-10-22[cleanup] Misc (#11216)Simon Sawicki
- Add Python 3.13 to CI, finalize 3.13 support - Remove Python 3.8 from CI in preparation for removing 3.8 support - Document that PyPy3.8 and PyPy3.9 are no longer supported - Usual documentation fixes and code cleanup Closes #8248, Closes #11146, Closes #11149, Closes #11211 Authored by: Grub4K, grqz, DTrombett, KarboniteKream, bashonly, mikkovedru, seproDev Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com> Co-authored-by: DTrombett <d@trombett.org> Co-authored-by: =?UTF-8?q?Klemen=20Ko=C5=A1ir?= <klemen.kosir@kream.io> Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com> Co-authored-by: Mikko Vedru <mikko.vedru@gmail.com> Co-authored-by: sepro <sepro@sepr0.com>
2024-10-13[test] Allow running tests explicitly (#11203)Simon Sawicki
Authored by: Grub4K
2024-10-13[build] `make_lazy_extractors`: Force running without plugins (#11205)Simon Sawicki
Authored by: Grub4K
2024-10-07[cleanup] Miscbashonly
Authored by: bashonly
2024-09-27Raise minimum recommended Python version to 3.9 (#11098)bashonly
Authored by: bashonly
2024-09-05[ci] Add comment sanitization workflow (#10915)Simon Sawicki
Co-authored-by: bashonly <bashonly@protonmail.com> Authored by: bashonly, Grub4K
2024-08-28[ci] Add issue tracker anti-spam protection (#10861)bashonly
Authored by: bashonly
2024-07-07[cleanup] Misc (#10383)bashonly
Authored by: bashonly
2024-07-02[cleanup] Misc (#10330)bashonly
Authored by: bashonly
2024-07-02[core] Disallow unsafe extensions (CVE-2024-38519)Simon Sawicki
Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-79w7-vh3h-8g4j Authored by: Grub4K
2024-07-01[cleanup] Misc (#10075)bashonly
Closes #10303 Authored by: bashonly, seproDev, jucor, c-basalt Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com> Co-authored-by: Julien Cornebise <julien@cornebise.com> Co-authored-by: c-basalt <117849907+c-basalt@users.noreply.github.com>
2024-06-12[cleanup] Add more ruff rules (#10149)sepro
Authored by: seproDev Reviewed-by: bashonly <88596187+bashonly@users.noreply.github.com> Reviewed-by: Simon Sawicki <contact@grub4k.xyz>
2024-05-26[cleanup] Miscbashonly
Authored by: bashonly, seproDev, Grub4K
2024-05-26[misc] Cleanup (#9765)Simon Sawicki
Closes #9763 Authored by: bashonly, seproDev, Grub4K Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com> Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
2024-05-26[misc] Add `hatch`, `ruff`, `pre-commit` and improve dev docs (#7409)Simon Sawicki
Authored by: bashonly, seproDev, Grub4K Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com> Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
2024-04-09[core] Prevent RCE when using `--exec` with `%q` (CVE-2024-22423)Simon Sawicki
The shell escape function now properly escapes `%`, `\\` and `\n`. `utils.Popen` as well as `%q` output template expansion have been patched accordingly. Prior to this fix using `--exec` together with `%q` when on Windows could cause remote code to execute. See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-hjq6-52gw-2g7p for more details. Authored by: Grub4K
2024-04-09[cleanup] Misc (#9426)bashonly
Authored by: bashonly, pukkandan
2024-04-08[docs] Various manpage fixesLeo Heitmann Ruiz
Authored by: leoheitmannruiz
2024-04-01[cleanup] Standardize `import datetime as dt` (#8978)pukkandan
2024-04-01[core] Fix `filesize_approx` calculation (#9560)sepro
Reverts 22e4dfacb61f62dfbb3eb41b31c7b69ba1059b80 Despite being documented as `Kbit/s`, the extractors/manifests were returning bitrates in SI units of kilobits/sec. Authored by: seproDev, pukkandan
2024-03-29[build] Optional dependencies cleanup (#9550)bashonly
Authored by: bashonly
2024-03-19[docs] Update yt-dlp tagline (#9481)sepro
Authored by: seproDev, bashonly, coletdjnz, Grub4K, pukkandan
2024-03-14[build] Update changelog for tarball and sdist (#9425)bashonly
Closes #9417 Authored by: bashonly
2024-03-11[cleanup] Misc (#8968)pukkandan
Authored by: pukkandan, bashonly, seproDev
2024-03-11[cleanup] Remove unused code (#8968)pukkandan
Authored by: pukkandan, seproDev
2024-03-04[build] Add `default` optional dependency group (#9295)bashonly
Authored by: bashonly, Grub4K Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2024-02-11[devscripts] `install_deps`: Add script and migrate to itbashonly
Authored by: bashonly
2024-02-11[devscripts] `tomlparse`: Add makeshift toml parserSimon Sawicki
Authored by: Grub4K
2023-12-30[cleanup] Misc (#8598)Simon Sawicki
Authored by: bashonly, pukkandan, seproDev, Grub4K Co-authored-by: bashonly <bashonly@protonmail.com> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com> Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
2023-12-26Fix 2d1d683a541d71f3d3bb999dfe8eeb1976fb91ceSimon Sawicki
Authored by: Grub4K
2023-12-26[devscripts] `run_tests`: Create Python script (#8720)Simon Sawicki
Authored by: Grub4K
2023-11-14[cleanup] Fix changelog typobashonly
Authored by: bashonly
2023-11-14[cleanup] Misc (#8510)Simon Sawicki
Authored by: bashonly, coletdjnz, dirkf, gamer191, seproDev, Grub4K
2023-11-12[cleanup] Update documentation for master and nightly channelsbashonly
Authored by: bashonly, Grub4K Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2023-11-12[build] Overhaul and unify release workflowbashonly
Authored by: bashonly, Grub4K Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2023-10-13[ci] Run core tests with dependenciesbashonly
Authored by: bashonly, coletdjnz
2023-09-24[core] Prevent RCE when using `--exec` with `%q` (CVE-2023-40581)Simon Sawicki
The shell escape function is now using `""` instead of `\"`. `utils.Popen` has been patched to properly quote commands. Prior to this fix using `--exec` together with `%q` when on Windows could cause remote code to execute. See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-42h4-v29r-42qg for reference. Authored by: Grub4K