NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4175 most downloaded on npm
Last release 6 months ago
07 Apr 2026
Ships unpredictably
gaps range from 8 days to 1.6 years
Most releases are documented
notes for 47 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
247 releases · first in 2018
:tada: This release contains work from new contributors! :tada:
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Denys Kashkovskyi (@Kashkovsky)
:heart: Viki (@vikiboss)
@jimp/core, @jimp/plugin-quantize, @jimp/wasm-avif, @jimp/wasm-jpeg, @jimp/wasm-png, @jimp/wasm-webp
main@jimp/core
One column per quarter.
Can now have options for the underlying image codecs
Can now have options for the underlying image codecs
@jimp/core, @jimp/types, @jimp/js-bmp, @jimp/js-jpeg, @jimp/js-png
mainjimp
Can now have options for the underlying image codecs
Can now have options for the underlying image codecs
@jimp/core, @jimp/types, @jimp/js-bmp, @jimp/js-jpeg, @jimp/js-png
mainjimp
Let Jimp.read accept a Buffer #1332 (@hipstersmoothie)
@jimp/core
jimp
@jimp/utils, @jimp/plugin-print
main@jimp/core, @jimp/types, @jimp/utils, @jimp/plugin-print, @jimp/plugin-quantize, @jimp/wasm-webp
@jimp/plugin-blit, @jimp/plugin-print
mainAdd width/height/mime getters #1327 (@hipstersmoothie)
@jimp/core
The plugins are not added by default and must be used with a custom Jimp. Consult the docs for more details.
The plugins are not added by default and must be used with a custom Jimp. Consult the docs for more details.
@jimp/core, jimp, @jimp/plugin-print, @jimp/wasm-avif, @jimp/wasm-jpeg, @jimp/wasm-png, @jimp/wasm-webp
@jimp/types, @jimp/plugin-print
@jimp/types, @jimp/plugin-print
main@jimp/core, jimp
Nothing published for this version
Instead of having to import jimp/browser you can now just import jimp and the bundler should pick up the browser export.
Instead of having to import jimp/browser you can now just import jimp and the bundler should pick up the browser export.
jimp
Nothing published for this version
Include browser files #1320 (@hipstersmoothie)
jimp
@jimp/core, @jimp/diff, @jimp/file-ops, jimp, @jimp/test-utils, @jimp/types, @jimp/utils, @jimp/js-bmp, @jimp/js-gif, @jimp/js-jpeg, @jimp/js-png, @jimp/js-tiff, @jimp/plugin-blit, @jimp/plugin-blur, @jimp/plugin-circle, @jimp/plugin-color, @jimp/plugin-contain, @jimp/plugin-cover, @jimp/plugin-crop, @jimp/plugin-displace, @jimp/plugin-dither, @jimp/plugin-fisheye, @jimp/plugin-flip, @jimp/plugin-hash, @jimp/plugin-mask, @jimp/plugin-print, @jimp/plugin-quantize, @jimp/plugin-resize, @jimp/plugin-rotate, @jimp/plugin-shadow, @jimp/plugin-threshold
Nothing published for this version
This PR changes the brightness function to behave like the css brightness function and other implementations. Previously it was doing something odd. I
This PR changes the brightness function to behave like the css brightness function and other implementations. Previously it was doing something odd. Instead of multiplying the color channel by the multiplier value, it multiplied against the inversion of the current color.
In the current version a value of 1 won't change the colors at all. Values above 1 will brighten the colors, values below 1 will darken the colors.
jimp, @jimp/plugin-blur, @jimp/plugin-shadow
@jimp/plugin-rotate
@jimp/plugin-color
jimp, @jimp/plugin-color
@jimp/plugin-print
@jimp/diff
fix file-type import for esm projects #1309 (@hipstersmoothie)
@jimp/core
Nothing published for this version
Add quantize plugin #1307 (@hipstersmoothie)
jimp, @jimp/plugin-quantize
main@jimp/core, @jimp/diff, @jimp/file-ops, jimp, @jimp/test-utils, @jimp/types, @jimp/utils, @jimp/js-bmp, @jimp/js-jpeg, @jimp/js-png, @jimp/js-tiff, @jimp/plugin-blit, @jimp/plugin-blur, @jimp/plugin-circle, @jimp/plugin-contain, @jimp/plugin-cover, @jimp/plugin-crop, @jimp/plugin-displace, @jimp/plugin-dither, @jimp/plugin-fisheye, @jimp/plugin-flip, @jimp/plugin-mask, @jimp/plugin-print, @jimp/plugin-resize, @jimp/plugin-rotate, @jimp/plugin-shadow, @jimp/plugin-threshold
@jimp/js-jpeg, @jimp/plugin-blit, @jimp/plugin-blur, @jimp/plugin-circle, @jimp/plugin-color, @jimp/plugin-contain, @jimp/plugin-cover, @jimp/plugin-crop, @jimp/plugin-displace, @jimp/plugin-dither, @jimp/plugin-fisheye, @jimp/plugin-flip, @jimp/plugin-mask, @jimp/plugin-print, @jimp/plugin-resize, @jimp/plugin-rotate, @jimp/plugin-shadow, @jimp/plugin-threshold
:tada: This release contains work from a new contributor! :tada:
:tada: This release contains work from a new contributor! :tada:
Thank you, Ben McCann (@benmccann), for all your work!
@jimp/plugin-hash
mainjimp
fix release script (lisowski54@gmail.com)
main:tada: This release contains work from a new contributor! :tada:
:tada: This release contains work from a new contributor! :tada:
Thank you, Ben McCann (@benmccann), for all your work!
@jimp/core, jimp, @jimp/plugin-cover, @jimp/plugin-dither, @jimp/plugin-print
@jimp/core, @jimp/diff, @jimp/file-ops, jimp, @jimp/test-utils, @jimp/types, @jimp/utils, @jimp/js-bmp, @jimp/js-gif, @jimp/js-jpeg, @jimp/js-png, @jimp/js-tiff, @jimp/plugin-blit, @jimp/plugin-blur, @jimp/plugin-circle, @jimp/plugin-color, @jimp/plugin-contain, @jimp/plugin-cover, @jimp/plugin-crop, @jimp/plugin-displace, @jimp/plugin-dither, @jimp/plugin-fisheye, @jimp/plugin-flip, @jimp/plugin-hash, @jimp/plugin-mask, @jimp/plugin-print, @jimp/plugin-resize, @jimp/plugin-rotate, @jimp/plugin-shadow, @jimp/plugin-threshold
main@jimp/core, @jimp/diff, @jimp/file-ops, jimp, @jimp/test-utils, @jimp/types, @jimp/utils, @jimp/js-bmp, @jimp/js-gif, @jimp/js-jpeg, @jimp/js-png, @jimp/js-tiff, @jimp/plugin-blit, @jimp/plugin-blur, @jimp/plugin-circle, @jimp/plugin-color, @jimp/plugin-contain, @jimp/plugin-cover, @jimp/plugin-crop, @jimp/plugin-displace, @jimp/plugin-dither, @jimp/plugin-fisheye, @jimp/plugin-flip, @jimp/plugin-hash, @jimp/plugin-mask, @jimp/plugin-print, @jimp/plugin-resize, @jimp/plugin-rotate, @jimp/plugin-shadow, @jimp/plugin-threshold
@jimp/test-utils
mainThis release marks v1 of Jimp and there are some notable breaking changes.
This release marks v1 of Jimp and there are some notable breaking changes.
:tada: This release contains work from a new contributor! :tada:
Thank you, Juan Pablo Garcia Ripa (@Sarabadu), for all your work!
@jimp/core, @jimp/diff, @jimp/file-ops, jimp, @jimp/test-utils, @jimp/types, @jimp/utils, @jimp/js-bmp, @jimp/js-gif, @jimp/js-jpeg, @jimp/js-png, @jimp/js-tiff, @jimp/plugin-blit, @jimp/plugin-blur, @jimp/plugin-circle, @jimp/plugin-color, @jimp/plugin-contain, @jimp/plugin-cover, @jimp/plugin-crop, @jimp/plugin-displace, @jimp/plugin-dither, @jimp/plugin-fisheye, @jimp/plugin-flip, @jimp/plugin-hash, @jimp/plugin-mask, @jimp/plugin-print, @jimp/plugin-resize, @jimp/plugin-rotate, @jimp/plugin-shadow, @jimp/plugin-threshold
main@jimp/core, @jimp/diff, @jimp/file-ops, jimp, @jimp/test-utils, @jimp/types, @jimp/utils, @jimp/js-bmp, @jimp/js-gif, @jimp/js-jpeg, @jimp/js-png, @jimp/js-tiff, @jimp/plugin-blit, @jimp/plugin-blur, @jimp/plugin-circle, @jimp/plugin-color, @jimp/plugin-contain, @jimp/plugin-cover, @jimp/plugin-crop, @jimp/plugin-displace, @jimp/plugin-dither, @jimp/plugin-fisheye, @jimp/plugin-flip, @jimp/plugin-hash, @jimp/plugin-mask, @jimp/plugin-print, @jimp/plugin-resize, @jimp/plugin-rotate, @jimp/plugin-shadow, @jimp/plugin-threshold
@jimp/plugin-cover
mainNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
:tada: This release contains work from a new contributor! :tada:
:tada: This release contains work from a new contributor! :tada:
Thank you, Dathan (@DLiblik), for all your work!
@jimp/core
:tada: This release contains work from new contributors! :tada:
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Rob Juurlink (@kozmoz)
:heart: null@AnotherPillow
@jimp/plugin-print
jimp
Nothing published for this version
:tada: This release contains work from a new contributor! :tada:
:tada: This release contains work from a new contributor! :tada:
Thank you, Zach Stevenson (@stevezac-osu), for all your work!
@jimp/core
:tada: This release contains work from new contributors! :tada:
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Artur (@Artur-)
:heart: Tim O. (macer) (@gitmacer)
:heart: aab (@aabccd021)
:heart: Zsolt Medgyesi (@zmedgyes)
:heart: Nicolas Morel (@Marsup)
:tada: This release contains work from new contributors! :tada:
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Sjoerd (@sjoerd108)
:heart: null@php4fan
:heart: null@JunkMeal
@jimp/core, jimp
@jimp/plugin-color
@jimp/plugin-rotate
@jimp/plugin-crop, @jimp/test-utils
:tada: This release contains work from a new contributor! :tada:
:tada: This release contains work from a new contributor! :tada:
Thank you, MD KHAIRUL ISLAM (@black-turtle), for all your work!
Fixes a bug where rotating by 90 degrees introduced extra pixels
@jimp/plugin-rotate
:tada: This release contains work from a new contributor! :tada:
:tada: This release contains work from a new contributor! :tada:
Thank you, Daniell (@daniellwdb), for all your work!
jimp, @jimp/plugin-color
Nothing published for this version
:tada: This release contains work from new contributors! :tada:
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Charly Poirier (@charlypoirier)
:heart: Ihor Bodnarchuk (@ihorbond)
@jimp/plugin-resize
update tinycolor2 #1187 (@hipstersmoothie)
@jimp/core, @jimp/plugin-color
Nothing published for this version
Fix browser build #1184 (@hipstersmoothie)
jimp
Nothing published for this version
:tada: This release contains work from new contributors! :tada:
:tada: This release contains work from new contributors! :tada:
Thanks for all your work!
:heart: Ollie Chick (@olliechick)
:heart: Andrey Kutejko (@andy128k)
@jimp/core
upgrade mkdrip #1173 (@hipstersmoothie)
@jimp/core
@jimp/core, @jimp/custom, jimp, @jimp/plugin-blit, @jimp/plugin-blur, @jimp/plugin-circle, @jimp/plugin-color, @jimp/plugin-contain, @jimp/plugin-cover, @jimp/plugin-crop, @jimp/plugin-displace, @jimp/plugin-dither, @jimp/plugin-fisheye, @jimp/plugin-flip, @jimp/plugin-gaussian, @jimp/plugin-invert, @jimp/plugin-mask, @jimp/plugin-normalize, @jimp/plugin-print, @jimp/plugin-resize, @jimp/plugin-rotate, @jimp/plugin-scale, @jimp/plugin-shadow, @jimp/plugin-threshold, @jimp/plugins, @jimp/test-utils, @jimp/bmp, @jimp/gif, @jimp/jpeg, @jimp/png, @jimp/tiff, @jimp/types, @jimp/utils
Nothing published for this version
Nothing published for this version
The underlying library for fetching images has been changed.
The underlying library for fetching images has been changed.
loadFromURL can take a set of options. When in the node environment all those options are passed to phin. Any options used to pass to phin that are not supported by the fetch API will stop working.
@jimp/core
@jimp/core, @jimp/custom, jimp, @jimp/plugin-blit, @jimp/plugin-circle, @jimp/plugin-color, @jimp/plugin-contain, @jimp/plugin-cover, @jimp/plugin-crop, @jimp/plugin-fisheye, @jimp/plugin-flip, @jimp/plugin-mask, @jimp/plugin-normalize, @jimp/plugin-print, @jimp/plugin-resize, @jimp/plugin-rotate, @jimp/plugin-shadow, @jimp/plugin-threshold, @jimp/test-utils, @jimp/bmp, @jimp/gif, @jimp/jpeg, @jimp/png, @jimp/tiff
@jimp/core, @jimp/plugin-resize
@jimp/core, jimp, @jimp/plugin-blit, @jimp/plugin-circle, @jimp/plugin-color, @jimp/plugin-contain, @jimp/plugin-cover, @jimp/plugin-crop, @jimp/plugin-fisheye, @jimp/plugin-flip, @jimp/plugin-mask, @jimp/plugin-normalize, @jimp/plugin-print, @jimp/plugin-resize, @jimp/plugin-rotate, @jimp/plugin-shadow, @jimp/plugin-threshold, @jimp/test-utils, @jimp/bmp, @jimp/gif, @jimp/jpeg, @jimp/png, @jimp/tiff
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
:tada: This release contains work from a new contributor! :tada:
:tada: This release contains work from a new contributor! :tada:
Thank you, Daniel Holmes (@danielholmes), for all your work!
@jimp/core, @jimp/plugin-resize
:tada: This release contains work from a new contributor! :tada:
:tada: This release contains work from a new contributor! :tada:
Thank you, Daniel Holmes (@danielholmes), for all your work!
@jimp/core, @jimp/plugin-resize
Nothing published for this version
Nothing published for this version
Nothing published for this version
remove export hack #1153 (@hipstersmoothie)
@jimp/core
Your coding agent can read these notes before it upgrades. Set up the MCP server →