Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade mini_magick to version 4.9.2 #380

Closed
wants to merge 1 commit into from

Conversation

depfu[bot]
Copy link
Contributor

@depfu depfu bot commented Sep 21, 2018


Welcome to Depfu 👋

This is one of the first three pull requests with dependency updates we've sent your way. We tried to start with a few easy patch-level updates. Hopefully your tests will pass and you can merge this pull request without too much risk. This should give you an idea how Depfu works in general.

After you merge your first pull request, we'll send you a few more. We'll never open more than seven PRs at the same time so you're not getting overwhelmed with updates.

Let us know if you have any questions. Thanks so much for giving Depfu a try!


We've upgraded a dependency and got test failures.

name version specification new version
mini_magick ~> 4.8.0 4.9.2

It looks like this version isn't compatible with your project right now. Please take a look at the exact failure to figure out if this is something you need to work on.

What changed?

✳️ mini_magick ( → 4.9.2) · Repo · Changelog

Release Notes

4.9.2

  • Fix breakage for MRI 2.3 and below

4.9.1

  • Properly handle EXIF parsing with ImageMagick 7
  • Show an informative exception message on Timeout::Error
  • Wait for the MiniMagick command to terminate after sending SIGTERM with open3

4.9.0

New features

  • Support ImageMagick 7

    • MiniMagick::Tool::Convert will now generate magick convert commands (and the same for others)
    • MiniMagick::Tool::Magick was added for generating magick commands
  • MiniMagick.cli_prefix was added to configure a prefix for commands

    MiniMagick.cli_prefix = "firejail"
    

    MiniMagick::Tool::Magick.new { |magick| ... } # executes firejail magick ...

Other Improvements

  • Fix deadlocks when using posix-spawn as a shell backend

  • Fix Errno::ESRCH sometimes being raised when the ImageMagick command would time out

  • #label and #caption will now generate regular options

    MiniMagick::Tool::Convert.new do |convert|
                             # BEFORE:       NOW:
      convert.label("foo")   # label:foo    -label foo
      convert.caption("bar") # caption:bar  -caption bar
    end
  • Add pango creation operator

    MiniMagick::Tool::Magick.new do |magick|
      magick.pango("...") # pango:...
      # ...
    end
  • Handle GraphicsMagick returning unknown in EXIF data

4.8.0

  • Add options to MiniMagick::Image.open which are forwarded to open-uri when URL is used (@acrogenesis)
  • Fixed MiniMagick::Image#get_pixels not returning all pixels for images that have first or last bytes that could be interpreted as control characters in their RGB output (@LAndreas)

4.7.2

  • Avoid defining methods at runtime whenever a processing method is invoked, which means that Ruby can keep its method cache, instead of having to clear it on each processing invocation (thanks to @printercu).
Commits

See the full diff on Github. The new version differs by 2 commits:


Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

Depfu Status

@depfu depfu bot added the depfu label Sep 21, 2018
@depfu
Copy link
Contributor Author

depfu bot commented Feb 26, 2019

Closed in favor of #385.

@depfu depfu bot closed this Feb 26, 2019
@depfu depfu bot deleted the depfu/update/mini_magick-4.9.2 branch February 26, 2019 00:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants