Releases: guessit-io/guessit
Releases · guessit-io/guessit
v3.8.0
v3.8.0 (2023-12-14)
Chore
-
chore: migrate setup.cfg to pyproject.toml (
ee9bcbc
) -
chore: remove win_private_assemblies from pyinstaller spec (
5404433
) -
chore(lint): Silence pylint
This fixes the following error:
************* Module guessit.rules.match_processors
guessit/rules/match_processors.py:7:0: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements)
``` ([`6a7bb9f`](https://github.com/guessit-io/guessit/commit/6a7bb9f51b9f7ad869767bb1a896a4cb79f3279e))
## Ci
* ci: use twine to upload packages on pypi ([`edf2916`](https://github.com/guessit-io/guessit/commit/edf29168a185ed2a75dcbea642c6912d11e12d77))
* ci: add version bump in release task ([`ce62ca9`](https://github.com/guessit-io/guessit/commit/ce62ca94a263046f83b5f4f5f3d336752b654863))
* ci: avoid mutating repository on semantic-release version command ([`e8273ca`](https://github.com/guessit-io/guessit/commit/e8273ca10d2280dff13a88c37e95f4d21f81baa8))
* ci: add GH_TOKEN environment variables to semantic-release version commands ([`6d7cee7`](https://github.com/guessit-io/guessit/commit/6d7cee7e5728ffcfc9c389218d203fd9a579c7c4))
* ci: remove verbose flag from semantic release commands ([`485d79e`](https://github.com/guessit-io/guessit/commit/485d79e3f0c7c244ed118634bb139358eb8cfc55))
* ci: add wheel to dev dependencies for setup.py bdist_wheel command to work ([`a49278d`](https://github.com/guessit-io/guessit/commit/a49278dd9a7cc4e0205c0f908430946a5e728df4))
* ci: fix semantic-release commands verbose flag ([`0cfb12f`](https://github.com/guessit-io/guessit/commit/0cfb12feb1fdbc7447375f901a61b988273b26a6))
* ci: upgrade checkout action ([`c39ebef`](https://github.com/guessit-io/guessit/commit/c39ebefb245bc59e572fdd2d060e4a5051018081))
## Feature
* feat(other): detect "Dolby Vision" from "DV" ([`6e08770`](https://github.com/guessit-io/guessit/commit/6e087707bf3e1ffbff67a40aa6dbba7703fc41dc))
* feat(streaming_service): add Paramount+ to Streaming Services ([`60920e3`](https://github.com/guessit-io/guessit/commit/60920e39ab02a1ad9988e21a385fe1f241e4c21d))
* feat(streaming_service): add "amzn-cbr" ([`9207379`](https://github.com/guessit-io/guessit/commit/92073791b23cfdc0497106e64a22806f51fdd90a))
* feat: add python 3.12 and pypy 3.10 support ([`401bcc5`](https://github.com/guessit-io/guessit/commit/401bcc566b7fc1d183d873d5d39f72a1ea0156c0))
## Fix
* fix(deprecated): pathlib.Path.__enter__() is deprecated
pathlib.Path.__enter__() is deprecated and scheduled for removal
in Python 3.13; Path objects as a context manager is a no-op
References:
https://bugs.python.org/issue39682
https://bugs.python.org/issue46556
https://github.com/python/cpython/commit/06e1701ad3956352bc0f42b8f51c2f8cc85bf378 ([`aa85b2e`](https://github.com/guessit-io/guessit/commit/aa85b2e6bc19c6162d16efbff1d92948cea30ea3))
* fix(deprecated): importlib.resources.read_text() is deprecated ([`cd36bad`](https://github.com/guessit-io/guessit/commit/cd36bad1a4b1fc82dc947309fbe5b3448e5ccaeb))
## Style
* style: fix pylint false positive ([`f62ec8c`](https://github.com/guessit-io/guessit/commit/f62ec8ce7b364f89f79cdafa7935f3acd9266fb2))
## Unknown
* Merge pull request #750 from milkers69/develop
feat(Streaming Service): Add Paramount+ ([`bd66746`](https://github.com/guessit-io/guessit/commit/bd6674603463bb34ba31e5270a29911e023231fd))
* Merge pull request #755 from plotski/feat-dv
feat(other): Detect "Dolby Vision" from "DV" ([`342aec4`](https://github.com/guessit-io/guessit/commit/342aec4b4e529ab8710ab919104abd702a65bebb))
* Merge pull request #759 from plotski/deprecated/read_text
fix(deprecated): importlib.resources.read_text() is deprecated ([`0f40bbf`](https://github.com/guessit-io/guessit/commit/0f40bbf90139f7e565ffc71112adeff8226bc7d0))
* Merge pull request #761 from plotski/deprecated/Path.__enter__
pathlib.Path.__enter__() is deprecated ([`ac846dc`](https://github.com/guessit-io/guessit/commit/ac846dc60edb58fac69f0fb4ec13895c5b28aa46))
* Merge pull request #758 from plotski/streaming-service/AMZN-CBR
feat(streaming_service): add "AMZN-CBR" ([`a619e8b`](https://github.com/guessit-io/guessit/commit/a619e8b687ed2372dc30ea58b6ae93f952609fde))
* Merge pull request #762 from guessit-io/python-3.12-support
feat: add python 3.12 and pypy 3.10 support ([`e947d1b`](https://github.com/guessit-io/guessit/commit/e947d1ba3dbc3ca0fec14c92880fd86e4e30edf0))
* Merge pull request #760 from plotski/lint/match_processors.strip
chore(lint): Silence pylint ([`3113f3e`](https://github.com/guessit-io/guessit/commit/3113f3e2b5047134466c9101fe4921df8f1fbb7f))
v3.7.1
v3.7.0
Feature
- week: Add week property (
8309bf1
)
Fix
- episode: Fix invalid episode range when a weak episode is present before the match (
ff0a327
) - expected: Build output from input string for expected_title/expected_group (
90cc215
) - release_group: Properly extract group name from format "Title (MediaInfo Individual) [Group]" (
25bd367
) - edition: Improve remastered/restored detection (
c3611b9
) - container: Add m2ts to container extensions (
05cca80
)
Documentation
- contributing: Update branch name (
4af631d
)
v3.6.0
v3.5.0
v3.4.3
v3.4.2
v3.4.1
v3.4.0
Feature
- other: Add restored support and match 4k-* patterns (
99c30eb
) - other: Add 2in1 support (
0cf07f4
) - python: Add python 3.10 support, drop python 3.5 support (
a8ea88d
) - audio_channels: Add support for "1.0" audio channels (
f22e33d
) - streaming_service: Add more streaming services (
40ce483
) - other: Add ONA/OAD support (
0823e37
) - other: Add Repack and ReRip followed by a digit support (#653) (
997c5c2
)
Fix
- source: Avoid Shots to be guessed as Showtime and TS (
de85403
) - screen_size: Add 540i (
1a7db40
) - language: Fix
language
andsubtitle_languages
in some situations (#696) (f19cfda
) - packaging: Use importlib-resources instead of pkgutil (
a679a6c
) - other: Fix Open Matte when written as is (#689) (
ddf8e77
) - frame_rate: Enhance
frame_rate
when ending with.000
or space separated (#693) (dba9cef
) - packaging: Use importlib-resources instead of pkg_resources (
6ef222e
) - edition: Better support for "Criterion" (
85ac52a
) - advanced-config: Fix removal of custom rebulk rules (#692) (
c2bc1ea
) - streaming_service: Make SBS ambiguous (
777d2b5
) - streaming_service: Keep pattern to avoid rebuilding rules (
62f0c0e
) - proper_count: Fix proper_count raw output to include all matches (#626) (
1faea7e
) - website: Fix website when it contains a digit (#659) (
9e39b7e
)
Documentation
- Add new properties (
f1d8f61
)