ipx

🖼️ High performance, secure and easy-to-use image optimizer.

MIT License

Downloads
1.2M
Stars
2K
Committers
27

Bot releases are visible (Hide)

ipx - v3.0.1 Latest Release

Published by pi0 8 months ago

compare changes

🩹 Fixes

  • http: Properly respect ignoreCacheControl option (96a8489)

🏡 Chore

❤️ Contributors

  • Pooya Parsa (@pi0)
ipx - v3.0.0

Published by pi0 9 months ago

IPX v3 is upgraded with sharp ^0.33 with major installation enhancements. See https://github.com/lovell/sharp/issues/3750 for more info.

ipx - v2.1.0

Published by pi0 9 months ago

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)

❤️ Contributors

ipx - v2.0.2

Published by pi0 12 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/unjs/ipx/compare/v2.0.1...v2.0.2

ipx - v2.0.1

Published by pi0 12 months ago

compare changes

🩹 Fixes

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

❤️ Contributors

ipx - v2.0.0

Published by pi0 about 1 year ago

[!NOTE]
This release includes multiple API changes. Please refer to the Docs for new usage guide and #171 for v2 roadmap.

This release

🚀 Enhancements

🩹 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

❤️ Contributors

ipx - v1.3.1

Published by pi0 about 1 year ago

compare changes

Note
This is a security upgrade for sharp dependency. (read more here)

🩹 Fixes

  • Update sharp to ^0.32.6 (#177)

🏡 Chore

  • Update non-major dependencies (6254052)

🤖 CI

  • Enable ci for v1 branch (61e851b)

❤️ Contributors

ipx - v2.0.0-1

Published by pi0 about 1 year ago

compare changes

🚀 Enhancements

  • Use ofetch to improve http error handling (ac30512)

💅 Refactors

📖 Documentation

🏡 Chore

❤️ Contributors

ipx - v2.0.0-0

Published by pi0 about 1 year ago

compare changes

[!WARNING]
This is a prerelease version of IPX v2. Check out #171 for the roadmap.

🚀 Enhancements

ipx - v1.3.0

Published by pi0 about 1 year ago

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)

🤖 CI

❤️ Contributors

ipx - v1.2.0

Published by pi0 over 1 year ago

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

ipx - v1.1.0

Published by pi0 over 1 year ago

compare changes

🚀 Enhancements

  • Support sigma parameter for blur operation (#124)

🏡 Chore

❤️ Contributors

ipx - v1.0.1

Published by pi0 over 1 year ago

ipx - v1.0.0

Published by pi0 over 1 year ago

compare changes

This release includes dependency upgrades, bug fixes and marking v1 as stable release.

🩹 Fixes

  • Use utc format for Last-Modified header (#89)
  • Update defu import (c55f878)

💅 Refactors

❤️ Contributors

Package Rankings
Top 1.59% on Npmjs.org
Badges
Extracted from project README
npm version npm downloads