Skip to content

VidGear Stable v0.2.6

Compare
Choose a tag to compare
@abhiTronix abhiTronix released this 05 Jul 15:51
· 232 commits to master since this release
f0e9aa0

📓 Complete Release Notes can be found here ↗️


New Features ✨

  • Docs:
    • Added new bonus example for RSTP/RTP Live-Streaming using WriteGear's Compression Mode.
    • Added "How to resolve zmq.error.ZMQError" FAQ for NetGear API.(PR by @iandol)
  • Maintenance:
    • Added new patterns to .gitignore to ignore pypi's build directory and egg-info files.
  • CI:
    • Switched to new Issue GitHub's form schema using YAMLs.

Updates/Improvements ⚡️

  • Setup.py:
    • Replaced distutils.version.LooseVersion with pkg_resources.parse_version.
  • Docs:
    • Updated Site Navigation.
      • Added new notices to inform users more effectively about bonus examples.
      • Added new Bonus section to navigation and moved suitable pages under it.
    • Redesigned and Rewritten Donation and Contribution section to README.md.
  • API:
    • Updated depreciated tostring() to tobytes() for the purposes for clarity in Python 3.2.
  • CI:
    • Added more paths and files to skip commits.

Breaking Updates/Changes 💥

  • -input_framerate parameter now accepts any positive value for WriteGear and StreamGear APIs.

Bug-fixes 🐛

  • API: Fixed -input_framerate less than 5 does not get used in WriteGear and StreamGear APIs.(PR by @freol35241)
  • CamGear: Fixed Yt-dlp generated HTTP DASH Segments URLs not supported by OpenCV's VideoCapture(PR by @DynamiteC)
  • StreamGear:
    • Fixed hls_segment_type not working bug. (PR by @enarche-ahn)
    • Fixed critical logging parameter bug
      • Fixed debug logs even when logging=False in StreamGear's Real-time Mode. (patch suggested by @enarche-ahn)
      • Added length check to -video_source attribute to correctly infers it as empty(or invalid).
  • CI:
    • Fixed pinned version syntax bug in docs_deployer workflow.
    • Fixed typos in Github forms and its context.
  • Docs:
    • Fixed jinja2 3.1.0 or above breaks mkdocs.
      • jinja2>=3.1.0 breaks mkdocs (mkdocs/mkdocs#2799), therefore pinned jinja2 version to <3.1.0.
    • Fixed support for new mkdocstring versions
    • Fixed Netgear+Webgear bonus example code bugs.(PR by @iandol)
    • Fixed external bug that causing "Home" tab not responsive randomly when accessed from other tabs.