Chore
* chore: migrate setup.cfg to pyproject.toml ([`ee9bcbc`](https://github.com/guessit-io/guessit/commit/ee9bcbc2885b636c5d18cb3cea834568d4ef946b))
* chore: remove win_private_assemblies from pyinstaller spec ([`5404433`](https://github.com/guessit-io/guessit/commit/5404433a56444c72f27eb8e4abe9d28224879b59))
* 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 &34;Dolby Vision&34; from &34;DV&34; ([`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 &34;amzn-cbr&34; ([`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 &34;Dolby Vision&34; from &34;DV&34; ([`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 &34;AMZN-CBR&34; ([`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))