GoogleGit

blob: 61d0d6c8360510b6a94979d09254b64c277159d4 [file] [log] [blame]
  1. - 3/3/15: version 0.4.3
  2. This is a binary compatible release.
  3. * Android / gcc / iOS / MSVS build fixes and improvements
  4. * lossless decode fix (issue #239 -- since 0.4.0)
  5. * documentation / vwebp updates for animation
  6. * multi-threading fix (issue #234)
  7. - 10/13/14: version 0.4.2
  8. This is a binary compatible release.
  9. * Android / gcc build fixes
  10. * (Windows) fix reading from stdin and writing to stdout
  11. * gif2webp: miscellaneous fixes
  12. * fix 'alpha-leak' with lossy compression (issue #220)
  13. * the lossless bitstream spec has been amended to reflect the current code
  14. - 7/24/14: version 0.4.1
  15. This is a binary compatible release.
  16. * AArch64 (arm64) & MIPS support/optimizations
  17. * NEON assembly additions:
  18. - ~25% faster lossy decode / encode (-m 4)
  19. - ~10% faster lossless decode
  20. - ~5-10% faster lossless encode (-m 3/4)
  21. * dwebp/vwebp can read from stdin
  22. * cwebp/gif2webp can write to stdout
  23. * cwebp can read webp files; useful if storing sources as webp lossless
  24. - 12/19/13: version 0.4.0
  25. * improved gif2webp tool
  26. * numerous fixes, compression improvement and speed-up
  27. * dither option added to decoder (dwebp -dither 50 ...)
  28. * improved multi-threaded modes (-mt option)
  29. * improved filtering strength determination
  30. * New function: WebPMuxGetCanvasSize
  31. * BMP and TIFF format output added to 'dwebp'
  32. * Significant memory reduction for decoding lossy images with alpha.
  33. * Intertwined decoding of RGB and alpha for a shorter
  34. time-to-first-decoded-pixel.
  35. * WebPIterator has a new member 'has_alpha' denoting whether the frame
  36. contains transparency.
  37. * Container spec amended with new 'blending method' for animation.
  38. - 6/13/13: version 0.3.1
  39. This is a binary compatible release.
  40. * Add incremental decoding support for images containing ALPH and ICCP chunks.
  41. * Python bindings via swig for the simple encode/decode interfaces similar to
  42. Java.
  43. - 3/20/13: version 0.3.0
  44. This is a binary compatible release.
  45. * WebPINewRGB/WebPINewYUVA accept being passed a NULL output buffer
  46. and will perform auto-allocation.
  47. * default filter option is now '-strong -f 60'
  48. * encoding speed-up for lossy methods 3 to 6
  49. * alpha encoding can be done in parallel to lossy using 'cwebp -mt ...'
  50. * color profile, metadata (XMP/EXIF) and animation support finalized in the
  51. container.
  52. * various NEON assembly additions
  53. Tool updates / additions:
  54. * gif2webp added
  55. * vwebp given color profile & animation support
  56. * cwebp can preserve color profile / metadata with '-metadata'
  57. - 10/30/12: version 0.2.1
  58. * Various security related fixes
  59. * cwebp.exe: fix import errors on Windows XP
  60. * enable DLL builds for mingw targets
  61. - 8/3/12: version 0.2.0
  62. * Add support for ARGB -> YUVA conversion for lossless decoder
  63. New functions: WebPINewYUVA, WebPIDecGetYUVA
  64. * Add stats for lossless and alpha encoding
  65. * Security related hardening: allocation and size checks
  66. * Add PAM output support to dwebp
  67. - 7/19/12: version 0.1.99
  68. * This is a pre-release of 0.2.0, not an rc to allow for further
  69. incompatible changes based on user feedback.
  70. * Alpha channel encode/decode support.
  71. * Lossless encoder/decoder.
  72. * Add TIFF input support to cwebp.
  73. Incompatible changes:
  74. * The encode ABI has been modified to support alpha encoding.
  75. * Deprecated function WebPINew() has been removed.
  76. * Decode function signatures have changed to consistently use size_t over
  77. int/uint32_t.
  78. * decode_vp8.h is no longer installed system-wide.
  79. * cwebp will encode the alpha channel if present.
  80. - 9/19/11: version 0.1.3
  81. * Advanced decoding APIs.
  82. * On-the-fly cropping and rescaling of images.
  83. * SSE2 instructions for decoding performance optimizations on x86 based platforms.
  84. * Support Multi-threaded decoding.
  85. * 40% improvement in Decoding performance.
  86. * Add support for RGB565, RGBA4444 & ARGB image colorspace.
  87. * Better handling of large picture encoding.
  88. - 3/25/11: version 0.1.2
  89. * Incremental decoding: picture can be decoded byte-by-byte if needs be.
  90. * lot of bug-fixes, consolidation and stabilization
  91. - 2/23/11: initial release of version 0.1, with the new encoder
  92. - 9/30/10: initial release version with only the lightweight decoder