Skip to content

dependabot-pip(deps): bump psd-tools from 1.13.1 to 1.17.0#25

Merged
github-actions[bot] merged 1 commit into
devfrom
dependabot/pip/dev/psd-tools-1.17.0
May 17, 2026
Merged

dependabot-pip(deps): bump psd-tools from 1.13.1 to 1.17.0#25
github-actions[bot] merged 1 commit into
devfrom
dependabot/pip/dev/psd-tools-1.17.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 17, 2026

Bumps psd-tools from 1.13.1 to 1.17.0.

Release notes

Sourced from psd-tools's releases.

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)
  • Merge pull request #642 from psd-tools/dependabot/uv/ruff-0.15.12 (435655e)
  • chore(deps-dev): Bump pre-commit from 4.5.1 to 4.6.0 (d7d7ddd)
  • chore(deps-dev): Bump mypy from 1.20.1 to 1.20.2 (39869d5)
  • chore(deps-dev): Bump ruff from 0.15.11 to 0.15.12 (6ec39b2)

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

Release v1.16.0

What's Changed

  • Merge pull request #641 from psd-tools/release/v1.16.0 (58d5f4d)
  • docs: fix indentation of note block in usage.rst (bf3524f)
  • docs: release v1.16.0 (460d7c1)
  • Merge pull request #640 from psd-tools/refactor/composite-type-safety-and-stability (1235d3b)
  • Add regression test for lighterColor blend mode descriptor key (6648460)
  • Address second round of Copilot review comments (b42754c)
  • Address Copilot review comments (9fc36fd)
  • Refactor composite subpackage for type safety and stability (5973f04)
  • Merge pull request #628 from chucorate/adjustments (152ddb1)
  • Fix 3.10 type compatibility in composite.py (26461ef)
  • Add new adjustment tests (28815ed)
  • Fix passthrough composing logic when adjustments are isolated (2aa5e31)
  • Merge pull request #639 from psd-tools/dependabot/uv/ruff-0.15.11 (0598cf5)
  • Merge pull request #638 from psd-tools/dependabot/uv/mypy-1.20.1 (eb7e641)
  • Fix fallback logic & density on usermasks (_get_mask(...)) (78518bf)

... (truncated)

Changelog

Sourced from psd-tools's changelog.

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)

1.14.3 (2026-04-10)

  • [security] Upgrade Pygments to 2.20.0 to resolve ReDoS vulnerability (#609)
  • [fix] Don't add USER_LAYER_MASK when PSD mode already carries transparency (#608)
  • [chore] Bump Pillow from 12.1.1 to 12.2.0, mypy to 1.20.0, ruff to 0.15.9

1.14.2 (2026-03-19)

  • [fix] Detect transparency from negative layer_count in preview path (#595)

... (truncated)

Commits
  • 669cc29 Merge pull request #651 from psd-tools/release/v1.17.0
  • e91f54e docs: release v1.17.0
  • 9dc84f3 Merge pull request #650 from psd-tools/refactor/pre-commit-use-uv-local
  • 79c3983 chore: expand mypy scope to tools/ and docs/conf.py
  • 81c9e87 chore: remove files: scope from ruff-format for consistency with ruff-check
  • 68d0398 fix: broaden ruff-check scope to all Python files for full T10 coverage
  • 982eca6 chore: migrate pre-commit hooks to uv local for ruff and add T10
  • a87e604 Merge pull request #649 from psd-tools/dependabot/uv/mypy-2.0.0
  • 4790421 Fix mypy 2.0 strict-bytes errors in rle.py
  • e3ced4a Merge pull request #646 from chucorate/adjustments
  • 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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [psd-tools](https://github.com/psd-tools/psd-tools) from 1.13.1 to 1.17.0.
- [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.13.1...v1.17.0)

---
updated-dependencies:
- dependency-name: psd-tools
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 17, 2026

Labels

The following labels could not be found: dependencies, pip. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot requested a review from vanvianen as a code owner May 17, 2026 06:06
@github-actions github-actions Bot merged commit e8148de into dev May 17, 2026
2 of 5 checks passed
@dependabot dependabot Bot deleted the dependabot/pip/dev/psd-tools-1.17.0 branch May 17, 2026 06:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant