Skip to content

Releases: yegor-pelykh/image-in-browser

Release 3.0.0

28 Jun 13:11
Compare
Choose a tag to compare
  • style: Standardization of function signatures, all important parts are covered by JSDoc comments 58da314
  • refactor: Translation of the part responsible for packing and unpacking content into Typescript with full documentation of its functions 9f32ea1
  • chore: Upgraded dependency versions 94baf67
  • chore: Migrating from .eslintrc.json to eslint.config.mjs to meet new eslint requirements ee0cf90
  • fix: Fix exception loading some PSD images, only read merged image from PSD 3049b77
  • style: Minor improvements to code readability 2f97c64
  • docs: README update c61d580
  • feat: Support S-Curve mode for contrast filter 7c904e8
  • docs: README update 05da60a
  • docs: README update 44b708e
  • docs: README update c7d3437
  • docs: README update a0f973a
  • docs: README update 3c00e37

Release 2.7.1

17 May 15:41
Compare
Choose a tag to compare
  • style: Clarification of decode information types for PNG, PNM and PVR formats e80c656
  • feat: EXIF reading support for WebP e029885
  • test: Test for decoding EXIF from WebP a672ccf
  • docs: README update dfb3bcb
  • fix: Export ColorUtils from color-utils.ts cc175b1

Release 2.7.0

15 May 15:41
Compare
Choose a tag to compare
  • chore: package-lock.json updated 12eaaa8
  • fix: Imports / exports have been normalized across the entire code base 9b2b439
  • feat: The UZIP dependency has been replaced with an internal UZIP implementation 0adf3d0
  • test: Jest is replaced by Vitest framework b6a0596
  • feat: Added pre-build task to normalize imports ae3eb03
  • docs: README updated 149a49d
  • docs: README updated 1a74b7d
  • docs: README updated 77d22cf
  • chore: Removed extra path from .gitignore d1aed1f

Release 2.6.0

14 May 15:44
Compare
Choose a tag to compare
  • fix: Auto conversion of images with palette in Filter functions 1231f41
  • fix: Fixed ditherImage filter 90578df
  • feat: BinaryQuantizer added 1513fc2
  • test: Test for binary quantizer bee73db
  • test: New test for converting PNG with palette to ICO using the vignette filter 65e36a6
  • chore: Removed _examples folder 23a9646
  • fix: Minor ditherImage update 3278068
  • chore: Removed unnecessary launch option c74bc93
  • fix: Fixed quantizer selection condition in GifEncoder c9ec560
  • chore: Added "type: module" to package.json 47b63ed

Release 2.5.0

10 May 18:09
Compare
Choose a tag to compare
  • feat: Support for Photoshop PSD format (read-only) b5b0b95
  • feat: Support for PVR (PVRTC) format 607951b
  • chore: Updated dependencies 5236cce
  • chore: Updated licenses 12cbb3d
  • test: Tests for PVR format 5eff5bc
  • test: Minor test improvements 9f6ebfd
  • test: Tests for PSD format 4838fe0
  • style: Minor interface changes fc5b0b1
  • docs: Updated README 578e9ef
  • test: Minor test improvements 55c1096
  • fix: Fixed functions for encoding/decoding PVR format 27adc15
  • chore: Updated package.json (keywords) b8157ca
  • style: Minor improvement in comment 1293f07

Release 2.4.1

08 May 14:27
Compare
Choose a tag to compare
  • fix: Fix of APNG image decoding 79f22e0
  • fix: Fix of drawPixel() method 9e32ba7
  • test: Updated tests of PNG/APNG format decoding e7a1773
  • fix: Missed toData() method for short EXIF value d739e66

Release 2.4.0

12 Apr 21:11
Compare
Choose a tag to compare
  • chore: Updated dependencies bff377d
  • feat: Add support for uint16 palette images 63b9caf
  • feat: Added Solarize filter ea024cd
  • feat: Added concept of ImageFormat 436ca98
  • test: Tests for Solarize filter b07e9e1
  • fix: Improve decoding performance of animated GIF 55acf4f
  • fix: Fixed TIFF tile and value decoding 0f09f41
  • fix: Finding closest color when remap during animated GIF decoding fc30ff1
  • test: Added test to check the decoding of TIFF image with the deflate compression mode de0f48a
  • fix: Correct use of 'largest' option when decoding images 82ac6f3
  • fix: Fixed adjusting of saturation and contrast eba6a92
  • style: Typo fixed 28ed208
  • Revert "fix: Disable palette remapping for animated GIFs" ba9d55c
  • fix: Disable palette remapping for animated GIFs ea821d5
  • chore: Updated tags in package.json f361af2
  • test: Added animated GIF for testing 2789118

Release 2.3.0

26 Mar 15:54
Compare
Choose a tag to compare
  • feat: Added PNM decoder 4788f19
  • test: Added tests for using PNM decoder 2f6c4d5
  • docs: Update README.md 08e4a99
  • fix: Switching to using String.fromCodePoint() instead of String.fromCharCode() e78bdf5
  • chore: Added tags for PNM formats to package.json 47c1718
  • fix: Using original format when creating Image in copyExpandCanvas() transform function 0289a86

Release 2.2.0

05 Feb 15:46
Compare
Choose a tag to compare
  • chore: Updated dependencies d61a809
  • feat: MemoryImage.getBytes should convert image if order has different number of channels fbeb46b
  • test: Improving tests 8e8ca90
  • style: Code formatting 7be6158
  • feat: 2 channel images map to 4 channel 555e2fa
  • test: Update PNG format tests 94d2abd
  • fix: Allow jpegs with errors to decompress 48074cd
  • test: Updated MemoryImage tests 868a471
  • fix: Added new interface to index.ts 197ec3c
  • fix: Make MemoryImage.hasAlpha return true for 2 channel images 195f331

Release 2.1.3

12 Jan 15:35
Compare
Choose a tag to compare
v2.1.3

Release 2.1.3