Skip to content

Latest commit

 

History

History
649 lines (344 loc) · 23.1 KB

CHANGELOG.md

File metadata and controls

649 lines (344 loc) · 23.1 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

v3.0.1

compare changes

v3.0.1-0

compare changes

🩹 Fixes

  • http: Properly respect ignoreCacheControl option (96a8489)

🏡 Chore

❤️ Contributors

  • Pooya Parsa (@pi0)

v3.0.0

compare changes

🏡 Chore

❤️ Contributors

  • Pooya Parsa (@pi0)

v2.1.0

compare changes

🚀 Enhancements

  • node-fs: Add support for multiple dirs (#203)

🩹 Fixes

  • Missing maxAge default (#197)
  • server: Set cache-control header only after processing image (#200)
  • Improve data parsing for unstorage (#204)

💅 Refactors

  • Jpeg progressive setting via sharpOptions (#198)

📦 Build

  • ipx-nightly release channel (#191)

🏡 Chore

🤖 CI

  • Fix nightly release job conditional (#195)

❤️ Contributors

v2.0.2

compare changes

v2.0.1

compare changes

🩹 Fixes

  • svgo: Handle javascript uris in removexss plugin (#186)

🏡 Chore

❤️ Contributors

v2.0.0

compare changes

🚀 Enhancements

  • http: Allow ignoring cache-control header via ignoreCacheControl (4690342)
  • Optimize + sanitize svg sources with svgo (#180)

🩹 Fixes

  • 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)

💅 Refactors

  • Upgrade to image-meta 0.2.x (1017deb)

🏡 Chore

❤️ Contributors

  • Pooya Parsa (@pi0)

v2.0.0-1

compare changes

🚀 Enhancements

  • Use ofetch to improve http error handling (ac30512)

💅 Refactors

📖 Documentation

🏡 Chore

❤️ Contributors

v2.0.0-0

compare changes

🚀 Enhancements

  • cli: ⚠️ Rewrite with citty (#167)
  • Reimplement server with h3 (#168)

💅 Refactors

  • ⚠️ Rewrite storage system (#164)

📖 Documentation

🏡 Chore

⚠️ Breaking Changes

  • cli: ⚠️ Rewrite with citty (#167)
  • ⚠️ Rewrite storage system (#164)

❤️ Contributors

  • Pooya Parsa (@pi0)

v1.3.0

compare changes

🚀 Enhancements

  • handlers: Support kernel modifier (#143)

🩹 Fixes

  • Provide options to sharp method (#138)
  • Add heic to the supported formats (#130)

📖 Documentation

  • Mention background modifier (#156)
  • Update background modifier example (2c6ad22)
  • Add h3 middleware example (#144)

📦 Build

  • Update exports field for type support (f43772b)

🏡 Chore

  • Fix internal typo (#148)
  • Update dependencies (5b34193)
  • Replace nodemon with listhen (a008152)

🎨 Styles

  • Format with prettier v3 (4c5e8bb)

🤖 CI

❤️ Contributors

v1.2.0

compare changes

🚀 Enhancements

  • Support experimental auto format (#85)
  • middleware: Add fallthrough option to handle error with next callback (#116)
  • Support working extract modifier` (#114)

🩹 Fixes

  • middleware: Sanitize double backslashes and quotes (#115)
  • middleware: Handle multple argument modifiers (e4ef303)

💅 Refactors

  • Enable strict typechecks (#133)

🏡 Chore

❤️ Contributors

v1.1.0

compare changes

🚀 Enhancements

  • Support sigma parameter for blur operation (#124)

🏡 Chore

❤️ Contributors

v1.0.1

compare changes

v1.0.0

compare changes

🏡 Chore

🎨 Styles

❤️ Contributors

  • Pooya Parsa (@pi0)

1.0.0-2 (2022-11-24)

1.0.0-1 (2022-11-23)

Bug Fixes

1.0.0-0 (2022-11-23)

Bug Fixes

  • use utc format for Last-Modified header (#89) (1cb0b6d)

0.9.11 (2022-09-03)

Features

  • middleware: add Content-Security-Policy header (#83) (d1edbf1)

Bug Fixes

  • use hasProtocol rather than checking if url starts with http (#80) (696ba5a)

0.9.10 (2022-07-07)

Bug Fixes

  • return promise from middleware (2fb644d)

0.9.9 (2022-06-22)

Bug Fixes

  • http: handle domains without protocol and port (a5b4614)

0.9.8 (2022-06-22)

Bug Fixes

  • http: use hostname to compare against domains (3aabc41)

0.9.7 (2022-06-22)

Bug Fixes

  • fs: fix windows path validation (c631a2b)

0.9.6 (2022-06-20)

0.9.5 (2022-06-20)

Features

Bug Fixes

  • improve path validation (resolves #56) (ec5c15d)
  • middleware: sanetize request and response strings (resolves #42) (1792d3a)
  • use response.arrayBuffer instead of deprecated res.buffer (b13a77e), closes #69

0.9.4 (2022-02-17)

Bug Fixes

0.9.3 (2022-02-15)

Features

Bug Fixes

  • allow resize operator with only width (4662f4e)

0.9.2 (2022-01-31)

Bug Fixes

  • use whatwg-url for parsing hostname (a5ee0b5)

0.9.1 (2021-11-05)

Bug Fixes

0.9.0 (2021-10-27)

⚠ BREAKING CHANGES

  • Sharp is being lazy loaded
  • Several dependencies changes for better ESM compatibility

Features

Bug Fixes

  • update image-meta import (a278cf1)
  • use ohmyfetch for cjs support (39e78b9)

0.8.0 (2021-09-05)

⚠ BREAKING CHANGES

0.7.2 (2021-07-26)

Features

0.7.1 (2021-07-02)

Bug Fixes

  • handle background number (2f82a56)
  • resize with width and hight (3ca70a0)
  • support background with rotate (b6c8f8c)

0.7.0 (2021-07-01)

⚠ BREAKING CHANGES

  • pkg: add exports field
  • move modifiers to path from query

Features

  • reqOptions and bypassDomain (fc8c7b5)
  • pkg: add exports field (394384f)
  • move modifiers to path from query (b7570d9)

Bug Fixes

  • don't prepend trailing slash to external id (01e151a)

0.6.7 (2021-07-01)

Bug Fixes

  • middleware: set res.body (d7dc146)

0.6.6 (2021-07-01)

0.6.5 (2021-07-01)

Features

Bug Fixes

  • filesystem: handle when input is not a file (9e1f7bf)

0.6.4 (2021-07-01)

Bug Fixes

  • enforce leadingSlash for alias resolution (3092e00)

0.6.3 (2021-06-30)

Bug Fixes

0.6.2 (2021-06-29)

Features

Bug Fixes

  • apply context modifiers first (resolves #33) (cf9effd)
  • default modifiers to empty object (00d5c1d)

0.6.1 (2021-05-26)

0.6.0 (2021-02-15)

⚠ BREAKING CHANGES

  • improved handlers and format support

Features

  • improved handlers and format support (f4f6e58)

0.5.8 (2021-02-08)

Bug Fixes

  • ipx: handle when modifiers not provided (4efebd8)

0.5.7 (2021-02-08)

Bug Fixes

  • override meta.type and meta.mimeType if format modifier used (820f1e2)

0.5.6 (2021-02-04)

Bug Fixes

0.5.5 (2021-02-04)

Bug Fixes

  • add public and s-maxage (bfd9727)

0.5.4 (2021-02-04)

Bug Fixes

0.5.3 (2021-02-04)

Bug Fixes

  • fix max-age cache header name (833272b)
  • types: optional ipxOptions (692ab1f)

0.5.2 (2021-02-03)

Features

  • support meta, content-type and svg handling (37592e7)

Bug Fixes

  • only giveup svg if no format modifier set (f5ce8b7)

0.5.1 (2021-02-03)

Bug Fixes

0.5.0 (2021-02-03)

⚠ BREAKING CHANGES

  • rewrite ipx

Features

0.4.8 (2020-12-23)

Bug Fixes

  • update allowList import (a26cae0)

0.4.7 (2020-12-23)

Bug Fixes

0.4.6 (2020-11-30)

0.4.5 (2020-11-30)

Bug Fixes

0.4.4 (2020-11-27)

Features

0.4.3 (2020-11-25)

Features

0.4.2 (2020-11-18)

Bug Fixes

  • support HttpAgent with remote input (#14) (699b671)

0.4.1 (2020-11-12)

Features

0.4.0 (2020-11-05)

Features

Bug Fixes