Skip to content

Bump psd-tools from 1.4 to 1.12.2 - #8837

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/psd-tools-1.12.2
Open

Bump psd-tools from 1.4 to 1.12.2#8837
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/psd-tools-1.12.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 1, 2026

Copy link
Copy Markdown
Contributor

Bumps psd-tools from 1.4 to 1.12.2.

Release notes

Sourced from psd-tools's releases.

Release v1.12.2

What's Changed

  • docs: add 1.12.2 changelog entry (c42b1c0)
  • chore: bump version to 1.12.2 (8ebfb2f)
  • Merge pull request #561 from psd-tools/dependabot/github_actions/pypa/cibuildwheel-3.3.1 (de9cbec)
  • Merge pull request #562 from psd-tools/dependabot/github_actions/astral-sh/setup-uv-7 (0e75e41)
  • Merge pull request #563 from psd-tools/dependabot/uv/pillow-12.1.1 (32ec254)
  • Merge pull request #558 from psd-tools/dependabot/github_actions/actions/download-artifact-7 (2de6fb7)
  • chore(deps): Bump pypa/cibuildwheel from 3.3.0 to 3.3.1 (3993caf)
  • chore(deps): Bump astral-sh/setup-uv from 4 to 7 (5e8e221)
  • Merge pull request #565 from psd-tools/dependabot/uv/attrs-25.4.0 (a6cf421)
  • Merge pull request #564 from psd-tools/dependabot/uv/ipykernel-7.2.0 (1287b21)
  • Merge pull request #560 from psd-tools/dependabot/uv/mypy-1.19.1 (97b6594)
  • Merge pull request #559 from psd-tools/dependabot/github_actions/actions/upload-artifact-6 (8bc4053)
  • Merge pull request #557 from psd-tools/dependabot/uv/pytest-9.0.2 (b6ef2eb)
  • Merge pull request #556 from psd-tools/dependabot/github_actions/actions/checkout-6 (71d1097)
  • Fix bbox to exclude clipping layers by default (issue #547) (#566) (af6cf35)
  • Fix bbox to exclude clipping layers by default (issue #547) (7c0f284)
  • chore(deps): Bump attrs from 25.3.0 to 25.4.0 (5d2ea29)
  • chore(deps-dev): Bump ipykernel from 6.30.1 to 7.2.0 (4d261e3)
  • chore(deps): Bump pillow from 11.3.0 to 12.1.1 (2f81b9b)
  • chore(deps-dev): Bump mypy from 1.18.2 to 1.19.1 (e1626aa)
  • chore(deps): Bump actions/upload-artifact from 4 to 6 (ca48cab)
  • chore(deps): Bump actions/download-artifact from 5 to 7 (9140d15)
  • chore(deps-dev): Bump pytest from 8.4.2 to 9.0.2 (07a1544)
  • chore(deps): Bump actions/checkout from 4 to 6 (788d627)
  • Add Dependabot config for GitHub Actions and pip updates (#555) (c27942b)
  • Extend mypy and ruff to cover tests directory (#554) (635386f)
  • Merge pull request #553 from psd-tools/docs/update-dev-setup-docs (d6255c5)
  • Clean up developer setup docs and dependency groups (c0ab3e1)
  • Merge pull request #552 from psd-tools/setup/pre-commit-hooks (8fb4a8a)
  • Align ruff version between pre-commit config and uv.lock (ece878e)
  • Add pre-commit hooks for linting, formatting, and type checking (18e834c)
  • Merge pull request #551 from psd-tools/fix/utf16-surrogate-emoji (8622453)
  • Fix UTF-16 surrogate pair handling for emoji in text layers (8a0ac17)
  • Merge pull request #550 from psd-tools/fix/workflow-permissions (3b96d53)
  • Fix least-privilege permissions in CI workflows (1d577e1)
  • Fix compression security issues (GHSA-24p2-j2jr-386w) (#549) (6c0a78f)
  • Merge pull request #548 from psd-tools/update-uv-lock (f925204)
  • Update uv.lock for aggdraw >=1.4.1 Windows support (cb22afb)

Full Changelog: psd-tools/psd-tools@v1.12.1...v1.12.2

Release v1.12.1

What's Changed

  • Prepare release 1.12.1 (c1777ee)
  • Upgrade aggdraw to >=1.4.1 for Python 3.14 Windows support (#543) (8aeb9c6)
  • Merge pull request #542 from snoyer/fix-preview-image-mode (29361b6)

... (truncated)

Changelog

Sourced from psd-tools's changelog.

1.12.2 (2026-02-24)

  • [api] Fix bbox to exclude clipping layers by default; add include_clipping parameter to Group.extract_bbox() (#566, fixes #547)
  • [api] Fix UTF-16 surrogate pair handling for emoji in text layers (#551)
  • [security] Fix compression security issues (GHSA-24p2-j2jr-386w) (#549)
  • [ci] Fix least-privilege permissions in CI workflows (#550)
  • [ci] Add pre-commit hooks for linting, formatting, and type checking (#552)
  • [ci] Add Dependabot configuration for automated dependency updates (#555)
  • [dev] Extend mypy and ruff coverage to the tests directory (#554)
  • [docs] Clean up developer setup documentation (#553)
  • [chore] Bump Pillow from 11.3.0 to 12.1.1 (#563)
  • [chore] Bump attrs, ipykernel, mypy, pytest, and various GitHub Actions

1.12.1 (2025-12-05)

  • [api] Fix preview image mode when saving PSD files (#542)
  • [packaging] Upgrade aggdraw to >=1.4.1 for Python 3.14 Windows support (#543)

1.12.0 (2025-11-17)

  • [packaging] Make composite dependencies optional via psd-tools[composite] extra (#525)
  • [api] Lazy-load advanced composite features (vector masks, gradients, effects) to avoid importing optional dependencies unless needed
  • [api] Basic numpy-based compositing works without scipy, scikit-image, or aggdraw
  • [api] Composite functionality raises ImportError with installation instructions only when advanced features are used
  • [api] Handle missing composite dependencies gracefully in PSDImage.save() (#532)
  • [packaging] Move aggdraw, scipy, and scikit-image to optional dependencies
  • [packaging] Keep numpy as core dependency for raw pixel data access
  • [refactor] Move PSD class to dedicated document module (#530)
  • [refactor] Reorganize composite module structure and add type safety (#524)
  • [refactor] Split utils module into registry and bin_utils (#537)
  • [refactor] Create shared API utils module (#538)
  • [refactor] Improve type annotations and standardize imports (#539)
  • [api] Add comprehensive type annotations to psd_tools package (#536)
  • [tests] Add comprehensive type annotations to test suite (#534, #535)
  • [tests] Add CI testing without composite dependencies (#533)
  • [docs] Enhance package and module docstrings with comprehensive documentation (#531)
  • [docs] Update installation instructions for optional composite support (#527)
  • [docs] Convert README to Markdown (#527)
  • [ci] Fix CI status badge in README (#523)
  • [ci] Fix ReadTheDocs build by adding Self import fallback
  • [ci] Fix Python 3.10 mypy compatibility (#526)
  • [chore] Remove unused deprecated decorator (#529)
  • [chore] Remove redundant MANIFEST.in file (#528)

Breaking change: Users who rely on advanced composite features (vector masks, gradient fills, pattern fills, stroke effects) must now install with pip install 'psd-tools[composite]' or install the optional dependencies separately. Basic pixel layer compositing continues to work

... (truncated)

Commits
  • c42b1c0 docs: add 1.12.2 changelog entry
  • 8ebfb2f chore: bump version to 1.12.2
  • de9cbec Merge pull request #561 from psd-tools/dependabot/github_actions/pypa/cibuild...
  • 0e75e41 Merge pull request #562 from psd-tools/dependabot/github_actions/astral-sh/se...
  • 32ec254 Merge pull request #563 from psd-tools/dependabot/uv/pillow-12.1.1
  • 2de6fb7 Merge pull request #558 from psd-tools/dependabot/github_actions/actions/down...
  • 3993caf chore(deps): Bump pypa/cibuildwheel from 3.3.0 to 3.3.1
  • 5e8e221 chore(deps): Bump astral-sh/setup-uv from 4 to 7
  • a6cf421 Merge pull request #565 from psd-tools/dependabot/uv/attrs-25.4.0
  • 1287b21 Merge pull request #564 from psd-tools/dependabot/uv/ipykernel-7.2.0
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [psd-tools](https://github.com/psd-tools/psd-tools) from 1.4 to 1.12.2.
- [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@1.4...v1.12.2)

---
updated-dependencies:
- dependency-name: psd-tools
  dependency-version: 1.12.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants