- Use matrix rotation when rotating by a multiple of 90 degrees
- Moved all tests to Jest
- Moved all tests to their respective plugin folder
- Fixed build issues on Windows
- Fixed a bug where rotating by a multiple of 90 degrees would resize the image slightly
- Moved to official Jimp organization 🎉
- Use Jimp's official plugin system for optimized implementation overrides
- Added TypeScript typings
- Improved default resize algorithm
- Fixed a memory leak in convolution code
- Updated upstream Jimp, fixing an NPM audit security warning.
- Fixed build errors on MacOS (thanks @liarco)
- Fixed an issue with EDGE_WRAP mode for edge handling if negative x/y is more than the image width/height, which could lead to reading outside the image buffer.
- Updated dependencies
- Changed addon so that it's safe to use from within Node.js workers.
- Updated Node Addon API to v5 (Min node.js version is now v12)
- Updated node-gyp
- Added this changelog :)
- Minor fixes to the C++ source code loader so that the module compiles properly on Windows.
- Updated packages
- Added additional licensing information.
- Move some node-gyp and the node-addon-api into dependencies instead of devDependencies
- Initial public version on GitHub