All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- http: Properly respect
ignoreCacheControl
option (96a8489)
- Update lockfile (6b132ab)
- Pooya Parsa (@pi0)
- Bump to v3.0.0 rc (624b9db)
- Pooya Parsa (@pi0)
- node-fs: Add support for multiple dirs (#203)
- Missing maxAge default (#197)
- server: Set
cache-control
header only after processing image (#200) - Improve data parsing for unstorage (#204)
- Jpeg progressive setting via sharpOptions (#198)
ipx-nightly
release channel (#191)
- Update dependencies (39c7199)
- Fix nightly release job conditional (#195)
- Arkadiusz Sygulski [email protected]
- Pooya Parsa (@pi0)
- Ucw
- James Wragg [email protected]
- Bobbie Goede [email protected]
- svgo: Handle javascript uris in
removexss
plugin (#186)
- Update dependencies (37c467b)
- Pooya Parsa (@pi0)
- Seth Falco (@SethFalco)
- http: Allow ignoring
cache-control
header viaignoreCacheControl
(4690342) - Optimize + sanitize svg sources with svgo (#180)
- Respect global
maxAge
option as fallback (2abe014) - server: Improve 304 handling (06820b5)
- server: Append
vary
header instead of overriding it (fb3cf1d) - server: Set headers only if not already set (ce0cf0e)
- Upgrade to image-meta 0.2.x (1017deb)
- Downgrade codecov-action (2716500)
- Update to full examples (7aefb83)
- Update dependencies (2c33ece)
- Apply automated fixes (6e884b3)
- Fix type issues (3a2d92d)
- Update readme (e234110)
- Update readme (acab74a)
- Pooya Parsa (@pi0)
- Use
ofetch
to improve http error handling (ac30512)
- Improve error handling (9826cda)
- Typo (dcd8d72)
- Update prerelease script (26cb3e9)
- Update docs (b88925e)
- Update lockfile (ad2e7f9)
- Add alias to playground (062305b)
⚠️ Rewrite storage system (#164)
- Add note about branch (4883457)
- Pooya Parsa (@pi0)
- handlers: Support
kernel
modifier (#143)
- Mention background modifier (#156)
- Update
background
modifier example (2c6ad22) - Add
h3
middleware example (#144)
- Update exports field for type support (f43772b)
- Format with prettier v3 (4c5e8bb)
- Add autofix (3bffaa4)
- Pooya Parsa (@pi0)
- Dominik Opyd [email protected]
- Aura Román (@kyranet)
- Paweł Szafrański [email protected]
- Lexpeartha
- Daniel Roe [email protected]
- Support experimental
auto
format (#85) - middleware: Add fallthrough option to handle error with next callback (#116)
- Support working
extract
modifier` (#114)
- middleware: Sanitize double backslashes and quotes (#115)
- middleware: Handle multple argument modifiers (e4ef303)
- Enable strict typechecks (#133)
- Update dependencies (1499333)
- Simplify readme (5391abb)
- Update badges (3832a81)
- Update vitest (e934194)
- Pooya Parsa (@pi0)
- Haruaki OTAKE [email protected]
- Support
sigma
parameter forblur
operation (#124)
- Update deps (f38536d)
- Format with prettier (9713626)
- Pooya Parsa (@pi0)
1.0.0-2 (2022-11-24)
1.0.0-1 (2022-11-23)
- update defu import (c55f878)
1.0.0-0 (2022-11-23)
0.9.11 (2022-09-03)
0.9.10 (2022-07-07)
- return promise from middleware (2fb644d)
0.9.9 (2022-06-22)
- http: handle domains without protocol and port (a5b4614)
0.9.8 (2022-06-22)
- http: use hostname to compare against domains (3aabc41)
0.9.7 (2022-06-22)
- fs: fix windows path validation (c631a2b)
0.9.6 (2022-06-20)
0.9.5 (2022-06-20)
fetchOptions
(#74) (4d0f235)- enable animated by default for gif (closes #53) (155afac)
- global
maxAge
option (#71) (a2481dc) - middleware: allow extended modifier seperators (a47d2aa), closes #57
- improve path validation (resolves #56) (ec5c15d)
- middleware: sanetize request and response strings (resolves #42) (1792d3a)
- use
response.arrayBuffer
instead of deprecatedres.buffer
(b13a77e), closes #69
0.9.4 (2022-02-17)
- revert back cjs entry (a9f42b9)
0.9.3 (2022-02-15)
- Added 'position' option for resize (#55) (f89dea7)
- update dependencies (99dfd0e), closes /sharp.pixelplumbing.com/changelog#v0300---1st-february-2022
- allow resize operator with only width (4662f4e)
0.9.2 (2022-01-31)
- use whatwg-url for parsing hostname (a5ee0b5)
0.9.1 (2021-11-05)
0.9.0 (2021-10-27)
- Sharp is being lazy loaded
- Several dependencies changes for better ESM compatibility
- lazy load sharp (9cf14dc)
0.8.0 (2021-09-05)
0.7.2 (2021-07-26)
0.7.1 (2021-07-02)
- handle background number (2f82a56)
- resize with width and hight (3ca70a0)
- support background with rotate (b6c8f8c)
0.7.0 (2021-07-01)
- pkg: add exports field
- move modifiers to path from query
reqOptions
andbypassDomain
(fc8c7b5)- pkg: add exports field (394384f)
- move modifiers to path from query (b7570d9)
- don't prepend trailing slash to external id (01e151a)
0.6.7 (2021-07-01)
- middleware: set res.body (d7dc146)
0.6.6 (2021-07-01)
0.6.5 (2021-07-01)
- expose handleRequest (7c8c857)
- filesystem: handle when input is not a file (9e1f7bf)
0.6.4 (2021-07-01)
- enforce leadingSlash for alias resolution (3092e00)
0.6.3 (2021-06-30)
0.6.2 (2021-06-29)
- experimental animated support (ref #35) (d93fdfa)
- support id alias (#32) (d4356cf)
- http: use hostname for domain validation (da5ca74), closes nuxt/image#343
0.6.1 (2021-05-26)
0.6.0 (2021-02-15)
- improved handlers and format support
- improved handlers and format support (f4f6e58)
0.5.8 (2021-02-08)
- ipx: handle when modifiers not provided (4efebd8)
0.5.7 (2021-02-08)
- override meta.type and meta.mimeType if format modifier used (820f1e2)
0.5.6 (2021-02-04)
- remove extra space (6df3504)
0.5.5 (2021-02-04)
- add public and s-maxage (bfd9727)
0.5.4 (2021-02-04)
- http: user headers.get (9cf5aeb)
0.5.3 (2021-02-04)
0.5.2 (2021-02-03)
- support meta, content-type and svg handling (37592e7)
- only giveup svg if no format modifier set (f5ce8b7)
0.5.1 (2021-02-03)
- pkg: export index.ts (6125bbb)
0.5.0 (2021-02-03)
- rewrite ipx
- rewrite ipx (a60fb0d)
0.4.8 (2020-12-23)
- update allowList import (a26cae0)
0.4.7 (2020-12-23)
- pkg: update exports (584cfe4)