The v0.7.0
Release primarily fixes miscellaneous errors on smart objects as well as exposing the clipping mask property on layers
Note
This release changes the python import of psapi
-> photoshopapi
. If you wish to keep using psapi
as alias you can import photoshopapi as psapi
Features:
- Add the
clipping_mask
field to all layer types, allowing you to set and restore clipping masks. #156
Bugfixes
- Fix issue with smart object layers where the quilt warp was being calculated incorrectly, causing stepped output files with an offset #156
- Fix miscellaneous read errors when attempting to read older style smart object descriptors.
photoshopapi
python package will now be properly installed intophotoshopapi
andphotoshopapi.libs
rather than pollutingsite-packages
- Fix python issue on windows where you weren't able to import both PhotoshopAPI and OpenImageIO due to dll issues.
CI/Build
- Change python wheel setup to use more modern
scikit-build-core
. Deprecate the oldsetup.py
workflow completely replacing it with a much simplerpyproject.toml
Breaking Changes:
- The python wheels are now importable via
import photoshopapi
, notimport psapi