mirror of https://github.com/devine-dl/devine.git
Update Changelog for v1.2.0
This commit is contained in:
parent
be87d897e3
commit
989c24788b
43
CHANGELOG.md
43
CHANGELOG.md
|
@ -5,6 +5,48 @@ All notable changes to this project will be documented in this file.
|
|||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.2.0] - 2023-02-13
|
||||
|
||||
### Deprecation Warning
|
||||
|
||||
- This release marks the end of support for Python 3.8.x.
|
||||
- Although version 1.0.0 was intended to support Python 3.8.x, PyCharm failed to warn about a specific type annotation
|
||||
incompatibility. As a result, I was not aware that the support was not properly implemented.
|
||||
- This release adds full support for Python 3.8.x, but it will be the only release with such support.
|
||||
|
||||
### Added
|
||||
|
||||
- The `dl` command CLI now includes Bitrate Selection options: `-vb/--vbitrate` and `-ab/--abitrate`.
|
||||
- The `dl` command CLI now includes an Audio Channels Selection option: `-c/--channels`.
|
||||
- If a download worker fails abruptly, a full traceback will now be printed.
|
||||
- The aria2c downloader has a new parameter for downloading a specific byte range.
|
||||
|
||||
### Changed
|
||||
|
||||
- The usage of `Path.with_stem` with `Path.with_suffix` has been simplified to `Path.with_name`.
|
||||
- When printing audio track information, the assumption that the audio is `2.0ch` has been removed.
|
||||
- If audio channels were previously set as an integer value, they are no longer transformed as e.g., `6ch` and now
|
||||
follow the normal behavior of being defined as a float value, e.g., `6.0`.
|
||||
- Audio channels are now explicitly parsed as float values, therefore parsing of values such as `16/JOC` (HLS) is no
|
||||
longer supported. The HLS manifest parser now assumes the track to be `5.1ch` if the channels value is set to
|
||||
`.../JOC`.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Support for Python `>=3.8.6,<3.9.0` has been fixed.
|
||||
- The final fallback FPS value is now only obtained from the SegmentBase's timescale value if it exists.
|
||||
- The FutureWarning that occurred when getting Segment URLs from SegmentTemplate DASH manifests has been removed.
|
||||
- The HLS manifest parser now correctly sets the audio track's `joc` parameter.
|
||||
- Some Segmented WEBVTT streams may have included the WEBVTT header data when converting to SubRip SRT. This issue has
|
||||
been fixed by separating the header from any previous caption before conversion.
|
||||
- The DASH manifest parser now uses the final redirected URL as the manifest URI (#25).
|
||||
- File move operations from or to different drives (e.g., importing a cookie from another drive in `auth add`) (#27).
|
||||
|
||||
### New Contributors
|
||||
|
||||
- [Arias800](https://github.com/Arias800)
|
||||
- [varyg1001](https://github.com/varyg1001)
|
||||
|
||||
## [1.1.0] - 2023-02-07
|
||||
|
||||
### Added
|
||||
|
@ -32,5 +74,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
Initial public release under the name Devine.
|
||||
|
||||
[1.2.0]: https://github.com/devine-dl/devine/releases/tag/v1.2.0
|
||||
[1.1.0]: https://github.com/devine-dl/devine/releases/tag/v1.1.0
|
||||
[1.0.0]: https://github.com/devine-dl/devine/releases/tag/v1.0.0
|
||||
|
|
Loading…
Reference in New Issue