- deps: update dependency wheel to ^0.45.0
- deps: update dependency comtypes to v1.4.8
- api/application: Update return type hint for activeDocument method
- fix publish to pypi
- deploy version to 0.22.5
- version: Add support for Photoshop 190 (2025)
- deps: update dependency wheel to ^0.42.0
- text_item: Remove unused import
- TextItem.font: Change font to a read/write string property
- workflows: Add quotes to prevent 3.10 being interpretted as 3.1
- typing: Replace list with List as Python <= 3.8 does not support subscriptable types
- Photoshop: Remove unnecessary exception type from suppress
- Application: Fix incorrect docstring for app.purge, allow Path objects for app.load, wrap colorSettings exceptions
- Photoshop: Restructure the sequence of events attempting to initialize a valid Dispatch object
- TextFonts: Add support for method 'get' and operator 'in'
- Explicitly flag COM methods
- formatting and linting
- comtypes does not play well with hasattr
- fix auto bump version
- fix can't set attribute
activeHistoryState
- constants: Update PHOTOSHOP_VERSION_MAPPINGS to add 2024 release mapping (v24/180.0)
- deps: update dependency wheel to v0.41.2
- deps: update dependency wheel to ^0.41.0
- test_imports.py: Include root in install lines
- import-test.yml: Try an alternate approach with multiple poetry install retries
- import-test.yml: Correct typo in poetry version string
- import-test.yml: Revert to <= poetry 1.5.0 to fix "Import Test" workflow
- import-test.yml: Attempt to update lock to prevent inconsitent poetry.lock and pyproject.toml
- import-test: Attempt to fix poetry bug in "Import Test" workflow
- deps: Attempt to fix failing "Import Test" workflow
- TextFonts: Implement getitem to allow lookup by postScriptName
- fix paste contents of the clipboard
- LayerSets: Fix infinite recursion when trying to access LayerSets as a list
- Photoshop: Attempt to get running Photoshop application before spawning new one
- deps: update dependency wheel to ^0.40.0
- artLayers,layerSets: Refactored getitem to work like a dictionary key on LayerSets. Added type hinting and try/except to getitem for both ArtLayers and LayerSets
- update constants for support Photoshop 2023
- png.py: Add optional args to PNGSaveOptions
- action_descriptor: Fix type hints for doubles
- add a new option for create batch
- deps: update dependency wheel to ^0.38.0
- update constants for support Photoshop 2022
- application: add a default value of action
- get document by document name from documents.
- fix import
EPSSaveOptions
- session.py: add EPS save options
- document: export document
- png: exported PNG image is too large
- ArtLayer,-LayerSet: adjusted linkedLayers property, fixed remove()
- ArtLayer: added linkedLayers and opacity, fixed unlink
- ActionList: Added ActionList to init and Session to make ActionList callable from Application or Session object
- fix export document
- add new function to convert as javascript
- deps: update dependency wheel to ^0.37.0
- improve type hints
- add
ArtLayer
instance return when duplicate layer
- update ci config and re-tag
- add more docstrings
- add more docstrings
- improve docs
- retag and update ci
- improve
getByName
fromartLayers
andlayers
- improve docs
- Update the logic of searching the installation path of Photoshop through the registration
- add 2021 to version mappings
- api/text_item.py: missing width.setter for paragraphtext in text_item.py
- fix install failed in python-3.9
- documents: support get document by index
- use absolute path imports
- use absolute path imports