Skip to content

chore(deps): bump psd-tools from 1.14.3 to 1.17.1 in the uv group across 1 directory#307

Merged
kyamagu merged 1 commit into
mainfrom
dependabot/uv/uv-cb163e9baf
Jul 12, 2026
Merged

chore(deps): bump psd-tools from 1.14.3 to 1.17.1 in the uv group across 1 directory#307
kyamagu merged 1 commit into
mainfrom
dependabot/uv/uv-cb163e9baf

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 11, 2026

Copy link
Copy Markdown
Contributor

Bumps the uv group with 1 update in the / directory: psd-tools.

Updates psd-tools from 1.14.3 to 1.17.1

Release notes

Sourced from psd-tools's releases.

Release v1.17.1

What's Changed

  • Merge pull request #658 from psd-tools/release/v1.17.1 (634aaf4)
  • docs: release v1.17.1 (f7a6ab0)
  • Merge pull request #657 from psd-tools/fix/GHSA-2rmg-vrx8-9j2f (8efeba9)
  • fix: clarify open() docstring and narrow exception in test (0274b00)
  • test: keep security tests fully inside tmp_path to avoid parallel interference (030f7e0)
  • fix(security): handle cross-drive ValueError in _is_inside on Windows (837e56f)
  • fix(security): replace startswith containment checks with os.path.commonpath (7aa9120)
  • fix(security): close external-kind read bypass and dot-basename crash in SmartObject (9d6e425)
  • fix(security): path traversal in SmartObject.save() and open() (GHSA-2rmg-vrx8-9j2f) (9b2f9b3)
  • Merge pull request #656 from psd-tools/dependabot/uv/ruff-0.15.14 (4dbf2b2)
  • chore(deps-dev): Bump ruff from 0.15.13 to 0.15.14 (d42c819)
  • Merge pull request #655 from psd-tools/dependabot/uv/uv-d665ee01e3 (f3d3474)
  • chore(deps): Bump idna in the uv group across 1 directory (2a2b781)
  • Merge pull request #654 from psd-tools/dependabot/uv/mypy-2.1.0 (bda6990)
  • Merge pull request #653 from psd-tools/dependabot/uv/ruff-0.15.13 (63b19d9)
  • chore(deps-dev): Bump mypy from 2.0.0 to 2.1.0 (4972420)
  • chore(deps-dev): Bump ruff from 0.15.12 to 0.15.13 (da94251)
  • Merge pull request #652 from psd-tools/dependabot/uv/uv-c30c77f42d (e11383f)
  • chore(deps): Bump urllib3 in the uv group across 1 directory (d5aff95)

Full Changelog: psd-tools/psd-tools@v1.17.0...v1.17.1

Release v1.17.0

What's Changed

  • Merge pull request #651 from psd-tools/release/v1.17.0 (669cc29)
  • docs: release v1.17.0 (e91f54e)
  • Merge pull request #650 from psd-tools/refactor/pre-commit-use-uv-local (9dc84f3)
  • chore: expand mypy scope to tools/ and docs/conf.py (79c3983)
  • chore: remove files: scope from ruff-format for consistency with ruff-check (81c9e87)
  • fix: broaden ruff-check scope to all Python files for full T10 coverage (68d0398)
  • chore: migrate pre-commit hooks to uv local for ruff and add T10 (982eca6)
  • Merge pull request #649 from psd-tools/dependabot/uv/mypy-2.0.0 (a87e604)
  • Fix mypy 2.0 strict-bytes errors in rle.py (4790421)
  • Merge pull request #646 from chucorate/adjustments (e3ced4a)
  • chore(deps-dev): Bump mypy from 1.20.2 to 2.0.0 (5d3cbcd)
  • Mark huesaturation read-write mismatches as xfail (a241348)
  • Improve float32 safety on adjustment composite algorithms (6f2cebe)
  • Merge pull request #647 from tyilo/io-bytes (9b1ab93)
  • Use IO[bytes] instead of BinaryIO (7b049f2)
  • Fix Hue/Saturation data type conversion (79167a4)
  • Address review comments (112f35d)
  • Refactor test_adjustments.py test structure (80deb54)
  • Add Hue/Saturation tests (f4e8dc3)
  • Add Hue/Saturation composite algorithm (2de7a32)
  • Merge pull request #644 from psd-tools/dependabot/uv/pre-commit-4.6.0 (50904be)
  • Merge pull request #643 from psd-tools/dependabot/uv/mypy-1.20.2 (a45205e)

... (truncated)

Changelog

Sourced from psd-tools's changelog.

1.17.1 (2026-05-27)

  • [security] Fix path traversal in SmartObject.save() and open() (GHSA-2rmg-vrx8-9j2f, #657)
  • [chore] Bump ruff to 0.15.14, mypy to 2.1.0

1.17.0 (2026-05-11)

  • [composite] Add Hue/Saturation adjustment layer composite algorithm (#646)
  • [fix] Fix float32 safety in Hue/Saturation composite algorithm (#646)
  • [refactor] Use IO[bytes] instead of BinaryIO throughout the codebase (#647)
  • [fix] Fix mypy 2.0 strict-bytes errors in rle.py
  • [ci] Migrate pre-commit hooks to uv-local runners; expand ruff and mypy scope (#650)
  • [chore] Bump mypy to 2.0.0, ruff to 0.15.12, pre-commit to 4.6.0

1.16.0 (2026-04-24)

  • [composite] Add adjustment layer compositing support and fix pass-through compositing logic (#628)
  • [fix] Fix fallback logic and density computation for user masks
  • [refactor] Refactor composite subpackage for type safety and stability (#640)
  • [docs] Update README and usage docs to reflect adjustment layer compositing support
  • [chore] Bump ruff to 0.15.11, mypy to 1.20.1

1.15.0.post1 (2026-04-14)

  • [ci] Fix release packaging: version.py was not bumped in the v1.15.0 release PR, causing wheels to be built with the wrong version

1.15.0 (2026-04-14)

  • [api] Add layer_sized option to Mask.topil() for correct rendering of inverted masks (#622, fixes #389)
  • [fix] Graceful fallback for zero-length channel data (#621, fixes #398)
  • [fix] Make artboard background color color-mode aware (#620, fixes #395)
  • [fix] Normalize color space in composite paint to fix mixed-colorspace stroke error (#618, fixes #397)
  • [fix] Compute VectorMask.bbox from full Bézier curve extent, not just anchors (#613)
  • [refactor] Extract color conversion math into psd_tools.color_convert module (#630)
  • [docs] Fix misleading ImageResource signature docstring (#624, fixes #375)
  • [ci] Add Python 3.14 free-threaded (cp314t) wheel support (#633)
  • [ci] Automate release tagging via pull_request closed event (#611)
  • [ci] Add stale issue/PR workflow (#615)
  • [chore] Bump pytest to 9.0.3, ruff to 0.15.10, actions/checkout to v6 (#625, #626, #627)
Commits
  • 634aaf4 Merge pull request #658 from psd-tools/release/v1.17.1
  • f7a6ab0 docs: release v1.17.1
  • 8efeba9 Merge pull request #657 from psd-tools/fix/GHSA-2rmg-vrx8-9j2f
  • 0274b00 fix: clarify open() docstring and narrow exception in test
  • 030f7e0 test: keep security tests fully inside tmp_path to avoid parallel interference
  • 837e56f fix(security): handle cross-drive ValueError in _is_inside on Windows
  • 7aa9120 fix(security): replace startswith containment checks with os.path.commonpath
  • 9d6e425 fix(security): close external-kind read bypass and dot-basename crash in Smar...
  • 9b2f9b3 fix(security): path traversal in SmartObject.save() and open() (GHSA-2rmg-vrx...
  • 4dbf2b2 Merge pull request #656 from psd-tools/dependabot/uv/ruff-0.15.14
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the uv group with 1 update in the / directory: [psd-tools](https://github.com/psd-tools/psd-tools).


Updates `psd-tools` from 1.14.3 to 1.17.1
- [Release notes](https://github.com/psd-tools/psd-tools/releases)
- [Changelog](https://github.com/psd-tools/psd-tools/blob/main/docs/changelog.rst)
- [Commits](psd-tools/psd-tools@v1.14.3...v1.17.1)

---
updated-dependencies:
- dependency-name: psd-tools
  dependency-version: 1.17.1
  dependency-type: direct:production
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies python:uv Pull requests that update python:uv code labels Jul 11, 2026
@kyamagu
kyamagu merged commit 0a5106f into main Jul 12, 2026
12 checks passed
@kyamagu
kyamagu deleted the dependabot/uv/uv-cb163e9baf branch July 12, 2026 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant