Skip to content
This repository was archived by the owner on Jul 9, 2025. It is now read-only.

Commit 989c247

Browse files
author
rlaphoenix
committed
Update Changelog for v1.2.0
1 parent be87d89 commit 989c247

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,48 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.2.0] - 2023-02-13
9+
10+
### Deprecation Warning
11+
12+
- This release marks the end of support for Python 3.8.x.
13+
- Although version 1.0.0 was intended to support Python 3.8.x, PyCharm failed to warn about a specific type annotation
14+
incompatibility. As a result, I was not aware that the support was not properly implemented.
15+
- This release adds full support for Python 3.8.x, but it will be the only release with such support.
16+
17+
### Added
18+
19+
- The `dl` command CLI now includes Bitrate Selection options: `-vb/--vbitrate` and `-ab/--abitrate`.
20+
- The `dl` command CLI now includes an Audio Channels Selection option: `-c/--channels`.
21+
- If a download worker fails abruptly, a full traceback will now be printed.
22+
- The aria2c downloader has a new parameter for downloading a specific byte range.
23+
24+
### Changed
25+
26+
- The usage of `Path.with_stem` with `Path.with_suffix` has been simplified to `Path.with_name`.
27+
- When printing audio track information, the assumption that the audio is `2.0ch` has been removed.
28+
- If audio channels were previously set as an integer value, they are no longer transformed as e.g., `6ch` and now
29+
follow the normal behavior of being defined as a float value, e.g., `6.0`.
30+
- Audio channels are now explicitly parsed as float values, therefore parsing of values such as `16/JOC` (HLS) is no
31+
longer supported. The HLS manifest parser now assumes the track to be `5.1ch` if the channels value is set to
32+
`.../JOC`.
33+
34+
### Fixed
35+
36+
- Support for Python `>=3.8.6,<3.9.0` has been fixed.
37+
- The final fallback FPS value is now only obtained from the SegmentBase's timescale value if it exists.
38+
- The FutureWarning that occurred when getting Segment URLs from SegmentTemplate DASH manifests has been removed.
39+
- The HLS manifest parser now correctly sets the audio track's `joc` parameter.
40+
- Some Segmented WEBVTT streams may have included the WEBVTT header data when converting to SubRip SRT. This issue has
41+
been fixed by separating the header from any previous caption before conversion.
42+
- The DASH manifest parser now uses the final redirected URL as the manifest URI (#25).
43+
- File move operations from or to different drives (e.g., importing a cookie from another drive in `auth add`) (#27).
44+
45+
### New Contributors
46+
47+
- [Arias800](https://github.com/Arias800)
48+
- [varyg1001](https://github.com/varyg1001)
49+
850
## [1.1.0] - 2023-02-07
951

1052
### Added
@@ -32,5 +74,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3274

3375
Initial public release under the name Devine.
3476

77+
[1.2.0]: https://github.com/devine-dl/devine/releases/tag/v1.2.0
3578
[1.1.0]: https://github.com/devine-dl/devine/releases/tag/v1.1.0
3679
[1.0.0]: https://github.com/devine-dl/devine/releases/tag/v1.0.0

0 commit comments

Comments
 (0)