Releases: webtoon/psd
Releases · webtoon/psd
Release 0.4.0
0.4.0 (2023-06-27)
⚠ BREAKING CHANGES
Layer#additionalLayerProperties
is now an object instead of an array.
This should make it easier to access individual keys. (#65) (33fd2f9)
Thanks Lukasz Czaplinski (@scoiatael)
Features
- Added
Group#additionalProperties
(#65) (33fd2f9)
Thanks Lukasz Czaplinski (@scoiatael)
Release 0.3.0
0.3.0 (2022-10-20)
Features
- AdditionalLayerInfos; LinkedLayers (#54) (bf9540b) - Thanks @scoiatael
- expose ICC profile (aa7679e) - Thanks @scoiatael
- Implement additional ImageResources (#55) (1d1e702) - Thanks @scoiatael
- implement EngineData parsing (8c5f09c) - Thanks @scoiatael
- Implement reading mask data (#56) (0f99674) - Thanks @scoiatael
Bug Fixes
Release 0.2.0
0.2.0 (2022-06-20)
⚠ BREAKING CHANGES
- The image decoder in
@webtoon/psd
now uses WebAssembly instead of asm.js. This makes the bundle significantly larger (~73 KiB), as well as requiring runtimes that support WebAssembly.
On the plus side, not using asm.js enables using esbuild or Vite without hurting performance due to deoptimized code. - Parse layer hidden, transparency lock flags
- Remove named export 'parse()'
- Export
Group
,Layer
,Slice
as types only
Features
- export Group, Layer, Slice as types only (564b5a5)
- implement Rust/WebAssembly-based decoder (020f7a0)
- init WASM during decode, no top-level init (0b0bb68)
- parse layer hidden, transparency lock flags (1caf69b)
Code Refactoring
- remove named export 'parse()' (86af282)
Release 0.1.2
- fix: update main and types in package.json (403670a)
Release 0.1.1
- chore: update dependencies 20220509 (0ced7d0)
- Update README.md (98c7cd7)
- ci: setup auto-deploy GitHub Pages (dde2e47)
- docs: add badges w/ links (bb8e2de)
- docs: add intro paragraph and logo (d015f92)
- feat: check for compat with Edge 79+, Node 12+ (ff8f310)
- feat(benchmark): provide sample PSD file w/ download link (d907f05)
- refactor(benchmark): improve layout (b15f89e)
- fix(benchmark): don't show indeterminate progressbar on initial load (2f28afa)
- refactor(benchmark): use functional architecture (8425d07)
- chore: update all dependencies (4108db5)
- docs: put Benchmarks section after Installation (0478f55)
- docs: link to benchmark page (38d589a)
- fix(demo): allow opening PSD files on Windows (9234673)
- feat: add web-based benchmark page (9bc26f9)
- build: use dist-web/ for publishing to GitHub Pages (d16c6ab)
- build: use default entrypoint when building browser demo (6aa9913)
- build: refactor Webpack config for browser example (dcb72ea)
- build: cleanup Webpack configs (cc84744)
- chore: make Prettier ignore browser demo artifacts (a6f0441)
- style: Allow Prettier to format HTML files (0b4b9aa)
- chore: replace PSD.ts with @webtoon/psd (8a62ec5)
- chore: update dev deps (eba0f0f)
- chore: fix GitHub badge text in demo (43a7708)
- docs: fix import stmt (9cdf3bf)
First release! 🎉
Say hello to PSD.ts!
npm install @webtoon/psd
Created with <3 by WEBTOON