Changelog of @hackage/hakyll-images 1.2.2

Change log

Release 1.2.2

  • Minor documentation improvements

Release 1.2.1

  • Fixed an issue where compressing certain JPEGs would also rotate them, due to metadata being stripped (#11).

Release 1.2.0

  • Made JpgQuality an opaque constructor, so that we can normalize the input to the range [0, 100].

Release 1.1.1

  • Updated the test suite to support Hakyll.Core.Runtime.RunMode (added in hakyll 4.15) (#10).

Release 1.1.0

  • Added support for GIFs (#9).
  • Releases are now automatically uploaded via Github Actions

Release 1.0.1

  • The module Hakyll.Images.Metadata is now exposed (#5).

Release 1.0.0

  • Updated dependency bounds.

Release 0.4.4

  • Added the imageMetadata compiler, to extract metadata from images.

Release 0.4.3

  • hakyll-images now handles file extensions in a case-insensitive manner (extension of PR #4).

Release 0.4.2

  • Added ensureFitCompiler, a Hakyll compiler much like scaleImageCompiler but that will only scale images down.

Release 0.4.1

  • Added some regression tests
  • Simplified type architecture (no surface changes)

Release 0.4

  • Fixed an issue from version 0.3.1 where some type instances were missing to write images to disk.

Release 0.3.1

  • Change underlying image type to carry image format around.

Release 0.3

  • Refactored the internal structure to allow for composition of compilers

Release 0.1.1

  • Exposed resizeImageCompiler and scaleImageCompiler to the base Hakyll.Images module

Release 0.1.0

  • added resizeImageCompiler to resize images to a specific shape;
  • added scaleImageCompiler to scale images while keeping aspect ratio.

Release 0.0.1

  • Added compressJpgCompiler to compress JPEGs.