<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tidal-dl-ng/tox.ini, branch master</title>
<subtitle></subtitle>
<id>http://git.cashmere.rs/tidal-dl-ng/atom/tox.ini?h=master</id>
<link rel='self' href='http://git.cashmere.rs/tidal-dl-ng/atom/tox.ini?h=master'/>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/'/>
<updated>2025-12-29T19:54:26Z</updated>
<entry>
<title>feat: Refactor playlist management, error handling, and testing infrastructure</title>
<updated>2025-12-29T19:54:26Z</updated>
<author>
<name>Warry</name>
<email>FunWarry@users.noreply.github.com</email>
</author>
<published>2025-12-29T19:54:26Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=7b60f92a48b4ff54604e8179503488800866ca6f'/>
<id>urn:sha1:7b60f92a48b4ff54604e8179503488800866ca6f</id>
<content type='text'>
- Improved playlist item handling with pagination, error logging, and dedicated request hooks.
- Consolidated reusable helpers for track ID normalization, playlist validation, and removal logic.
- Enhanced error handling by introducing `PlaylistNotFound` and `UserNotAuthenticated` exceptions.
- Refined Pytest `qapp` fixture for headless CI compatibility and session-scoped reuse.
- Replaced redundant fixtures in multiple test files for consistency.
- Improved playlist management GUI with detailed debug logging for notifications and operations.
- Added `deptry` configuration to handle transitive dependencies and ignored exclusions.
- Updated Pytest and Tox configurations for consistent environment setup during CI/CD runs.
</content>
</entry>
<entry>
<title>fix(tox): 🐛 update Python version support in configuration</title>
<updated>2025-10-20T08:09:30Z</updated>
<author>
<name>Robert Honz</name>
<email>exislow+github@gmail.com</email>
</author>
<published>2025-10-20T08:09:30Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=5c09b6594cc5ebe6f6a5a19cc68766f47f35ddac'/>
<id>urn:sha1:5c09b6594cc5ebe6f6a5a19cc68766f47f35ddac</id>
<content type='text'>
* Added support for Python 3.13 in the `tox` configuration.
* Updated `envlist` to include `py313` for testing.
</content>
</entry>
<entry>
<title>chore: 🔧 Update Python version constraints in configuration files</title>
<updated>2025-07-01T08:17:56Z</updated>
<author>
<name>Robert Honz</name>
<email>exislow+github@gmail.com</email>
</author>
<published>2025-07-01T08:17:56Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=6395a00ed611ccddf96169a5ca4e8904268e4e1b'/>
<id>urn:sha1:6395a00ed611ccddf96169a5ca4e8904268e4e1b</id>
<content type='text'>
* Adjusted `requires-python` in `pyproject.toml` to `&gt;=3.12,&lt;3.13`
* Modified `envlist` in `tox.ini` to remove Python 3.13
* Updated `python-versions` in `poetry.lock` to reflect the new constraints
* coloredlogs does not support py3.13, yet, see https://github.com/xolox/python-coloredlogs/issues/119
</content>
</entry>
<entry>
<title>✨ Add Python 3.13 support and update dependencies</title>
<updated>2025-07-01T06:04:21Z</updated>
<author>
<name>Robert Honz</name>
<email>exislow+github@gmail.com</email>
</author>
<published>2025-07-01T06:04:08Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=d3164f48defcfe93ae04bd02e1b3ab7f4a72e632'/>
<id>urn:sha1:d3164f48defcfe93ae04bd02e1b3ab7f4a72e632</id>
<content type='text'>
Extends Python version support to include 3.13 in CI workflows,
tox environments, and documentation. Updates dependencies to
ensure compatibility with the new Python version and resolves
legacy workarounds for macOS GitHub Actions runners.

Upgrades include:
- `pyside6` to version 6.9.1
- `click` to version 8.2.1
- Other relevant dependency updates for compatibility.

Re-enables `pyupgrade` pre-commit hook targeting Python 3.12+.

Fixed binary creation for Intel macOS.
</content>
</entry>
<entry>
<title>👷 tox test only with py312.</title>
<updated>2024-12-17T12:39:30Z</updated>
<author>
<name>Robert Honz</name>
<email>exislow+github@gmail.com</email>
</author>
<published>2024-12-17T12:39:30Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=7136d016b938620416247dba761f756990c5c888'/>
<id>urn:sha1:7136d016b938620416247dba761f756990c5c888</id>
<content type='text'>
</content>
</entry>
<entry>
<title>👷 Only supported Python version is now 3.12.</title>
<updated>2024-12-17T11:44:24Z</updated>
<author>
<name>Robert Honz</name>
<email>exislow+github@gmail.com</email>
</author>
<published>2024-12-17T11:44:24Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=748f8c7954c44f01aaf29b730437b5c32aadda43'/>
<id>urn:sha1:748f8c7954c44f01aaf29b730437b5c32aadda43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>👷 Minimum Python version is now 3.12.</title>
<updated>2024-12-17T08:45:10Z</updated>
<author>
<name>Robert Honz</name>
<email>exislow+github@gmail.com</email>
</author>
<published>2024-12-17T08:45:10Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=6ef9c4ba1e10268575013204d6cd068ea4cf91be'/>
<id>urn:sha1:6ef9c4ba1e10268575013204d6cd068ea4cf91be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>🛠️ Fixed GitHub action on push (tox).</title>
<updated>2024-01-12T12:24:49Z</updated>
<author>
<name>Robert Honz</name>
<email>exislow+github@gmail.com</email>
</author>
<published>2024-01-12T12:24:49Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=a30ee0550d585cc9a63a8bca747c9755dbada760'/>
<id>urn:sha1:a30ee0550d585cc9a63a8bca747c9755dbada760</id>
<content type='text'>
</content>
</entry>
<entry>
<title>🌟 Re-add all project files.</title>
<updated>2023-12-19T22:58:57Z</updated>
<author>
<name>Robert Honz</name>
<email>exislow+github@gmail.com</email>
</author>
<published>2023-12-19T22:58:57Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/tidal-dl-ng/commit/?id=0d4a9d6b8740035346d098f5bc28ebca64f6cd4d'/>
<id>urn:sha1:0d4a9d6b8740035346d098f5bc28ebca64f6cd4d</id>
<content type='text'>
</content>
</entry>
</feed>
