VidGear Stable v0.2.3
·
350 commits
to master
since this release
📓 Complete Release Notes can be found here
New Features ✨
- CamGear:
- Added support for
4K
Streaming URLs.
- Added support for
- Helper:
- Implemented logging ColorFormatter string alignment.
Updates/Improvements ⚡️
- CamGear:
- Replaced
youtube-dl
withyt-dlp
as pafy backend for YouTube videos pipelining.- Implemented hack to trick pafy into assuming
yt-dlp
asyoutube-dl
. - Replaced
youtube-dl
dependency withyt-dlp
. - Replaced
youtube-dl
imports withyt-dlp
.
- Implemented hack to trick pafy into assuming
- Replaced
- Helper:
- Enabled logging for
check_WriteAccess
method.
- Enabled logging for
- Maintenance:
- Added
.gitignore
for specifying intentionally untracked files to ignore - Added
.gitattributes
to manage how Git reads line endings. - Introduced python short-circuiting for handling logging logic in APIs.
- Added
Breaking Updates/Changes 💥
check_WriteAccess
will now return as invalid path if writing directory does not exists. This will effect output file handling in WriteGear and StreamGear APIs.
Bug-fixes 🐛
- StreamGear:
- WriteGear:
- Fixed bug in
-disable_force_termination
attribute logic which accidentally disables force termination.
- Fixed bug in
- WebGear_RTC:
- Fixed
name 'VideoStreamTrack' is not defined
bug.
- Fixed
- Setup.py:
- Fixed
TypeError
bug. - Fixed invalid
latest_version
retrieval.
- Fixed
- Helper:
- Fixed
check_WriteAccess
failing to recognize correct permission for writing the output file on windows platform.- Implemented separate logic for
Windows
and*nix
platforms.
- Implemented separate logic for
- Fixed bug in
check_WriteAccess
that throwsOSError
while handling URLs.
- Fixed