Skip to content

Commit

Permalink
📝 Docs: Updated changelog.md
Browse files Browse the repository at this point in the history
- ✏️ Fixed typos.
  • Loading branch information
abhiTronix committed Jul 8, 2024
1 parent f4682f3 commit 3df228b
Show file tree
Hide file tree
Showing 3 changed files with 91 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Basic .gitattributes for a vidgear repo.
# Basic .gitattributes

# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ print(sourcer.retrieve_metadata(pretty_json=True))

> We're happy to meet new contributors💗
We welcome your contributions to help us improve and extend this project. If you want to get involved with VidGear development, checkout the **[Contribution Guidelines ▶️][contribute]**
We welcome your contributions to help us improve and extend this project. If you want to get involved with DeFFcode development, checkout the **[Contribution Guidelines ▶️][contribute]**

We're offering support for DeFFcode on [**Gitter Community Channel**][gitter]. Come and join the conversation over there!

Expand Down
89 changes: 89 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,95 @@ limitations under the License.

# Release Notes

## v0.2.6 (2024-07-08) :material-new-box:

???+ new "New Features"
- [x] **FFdecoder:**
* Introduced a new optional `-disable_ffmpeg_window` boolean parameter.
* 💬 Prevents the FFmpeg command line window from appearing by applying the `DETACHED_PROCESS` flag to the subprocess FFmpeg pipeline when building `.exe` files on Windows in silent (`verbose=False`) mode.
- [x] **Sourcer:**
* Added new parameters to metadata to accurately display video orientation.
* Added `source_video_orientation` parameter (default `0.0`).
* Added `output_orientation` parameter (default `0.0`).
- [x] **FFHelper:**
* Added support for SRTP/RTSPS in `is_valid_url` function.
* Enhanced `is_valid_url` method to support both RTP/RTSP and SRTP/RTSPS protocols.
* 💬 SRTP/RTSPS extends RTSP/RTP to encrypt video/audio data using ciphers like AES with a 128-bit key.
- [x] **Core:**
* Added official support for Python `3.11.x` legacies.
* Added Python-3.11 support across CI/CD configurations.
* Added Python-3.11 to setup.py metadata.
- [x] **Docs:**
* Added context and detailed instructions for Input and Output Seeking methods.
* Introduced `Input Seeking` and `Output Seeking` sections with pros, cons, and usage examples.
* Added warning about using output seeking with filters for accuracy.
* Added new `tables` markdown extension for improved table formatting.
* Added documentation for the new optional `-disable_ffmpeg_window` boolean parameter.
* Added `unrecognized_links: ignore` to `mkdocs.yml` to minimize logging during validation.
* Added new features to `mkdocs.yml` related to `navigation`, `content`, and `toc`.

??? success "Updates/Improvements"
- [x] FFdecoder:
* Changed process termination from `kill()` to `terminate()` if the process is still running, to ensure graceful shutdown.
* 💬 The `terminate()` method sends the `SIGTERM` signal to a process, which typically allows for a graceful shutdown. On Unix, this uses the `SIGTERM` signal, while on Windows, it uses `TerminateProcess()`.
- [x] FFhelper:
* Improved regex pattern in `get_supported_demuxers` method.
* Simplified regex search for demuxers and handled multi-line output correctly.
* Improved output extraction logic to handle commas within demuxer names.
- [x] Sourcer:
* Updated `extract_resolution_framerate` method to also return video orientation.
* Added new regex pattern and filter for accurate video orientation extraction.
- [x] Setup:
* Updated patch for `long_description`.
* Bumped version to `0.2.6`.
- [x] Maintenance:
* Refactored logging messages and code comments for better readability and maintainability.
* Simplified conditional check using short-circuiting.
- [x] Docs:
* Updated `mkdocs.yml` to improve overall documents structure and readability
* Set the default version of the documentation to 'latest'.
* Set `edit_uri` for GitHub edit links to facilitate easier contributions.
* Replaced deprecated `materialx` with supported `extensions` emoji generator.
* Enhanced the active tab fonts with `font-weight: bold` in `custom.css`.
* Updated LinkedIn URL.
* Removed Twitter section from help and site metadata.
* Migrated to Google Analytics 4.
* Enabled `line_spans: __span` and `pygments_lang_class: true` parameters in `pymdownx.highlight` markdown extension.
* Enabled `normalize_issue_symbols: true` in `pymdownx.magiclink` markdown extension.
* Updated the Zenodo badges and the BibTeX entry to reflect recent changes.
* Included GitHub sponsors in `FUNDING.yml`.
* Removed deprecated Gitter community chat sidecard.
- [x] CI:
* Updated paths to ignore additional files and types in CI/CD Pipelines and Codecov:
* Included `*.html`, `*.js`, `*.css`, `mkdocs.yml`, `README.md` to ignore list.
* Changed runner from `ubuntu-latest` to `ubuntu-20.04` in GitHub Actions.
* Updated dependencies in `docs_deployer.yml` for better readability.
* Modified Mike deploy commands to use `--alias-type=copy` instead of deprecated `--no-redirect`.
* Removed unsupported darwin platform from `test_FFdecoder_params` test.

??? danger "Breaking Updates/Changes"
* **Core:**
- [x] :skull_crossbones: Ended support for Python `3.7.x` legacies.
* Increased `python_requires` to `3.8` and above in setup.py.
* Removed Python `3.7` from setup.py metadata.
* Removed Python `3.7` support from CI/CD pipelines.

??? bug "Bug-fixes"
- [x] FFdecoder API:
* Fixed regex expression bugs in `get_supported_demuxers` method.
- [x] CI:
* Fixed Assertion error with WriteGear API.

??? question "Pull Requests"
* PR #53
* PR #52
* PR #51
* PR #49

 

 

## v0.2.5 (2023-01-11) :material-new-box:

??? new "New Features"
Expand Down

0 comments on commit 3df228b

Please sign in to comment.