Skip to content

Release 2.0.0

Compare
Choose a tag to compare
@val99erie val99erie released this 23 Feb 20:16
· 49 commits to main since this release
6b0ab9c
  • Restored ImageInformation#[] method.

  • Riiif::Image: don't inspect source image to create cache key

  • Riiif::Image: sort elements of cache_key string

  • Permit model and id so we don't see warnings about unpermitted params.

  • Pass the base path when initializing a file resolver

  • Deprecated Image#image and add Image#file.

  • Deprecate unused methods in File.

  • Extractd options decoder from Image.

  • Added OPTIONS response for info.json.

  • Moved decoding to the command generation phase.

  • Two pass conversion.

  • Fixed resizing for height and width operations. Fixes #97 and #98.

  • Provided Size::Absolute#reduce. Fixes #99.

  • Cast height and width to integers. Fixes #96.

  • Added Kakadu.

  • Moved NilAuthorizationService to app/services.

  • Moved resolvers to app/resolvers.

  • Refactored FileResolver to be easier to override.

  • Handle ImageNotFound error with the :not_found handler.

  • When an Id can't be resolved, render a 404, per the IIIF spec.

  • Parse float values for percent regions/scales.

  • Removed duplicate ImagemagickTransformer class.

  • Created benchmark.md.

  • Use the iiif-image-api gem for the models.

  • ImageMagickCommandFactory: only extract first layer for PDFs. Should fix black images; see samvera/hydra-derivatives#110 and samvera/hydra-derivatives#120.

  • Fixed reference to File to use root namespace.

  • Use bixby for rubocop.