Skip to content
Image displays text "Improvements: Image Hopper 2.16 to 2.16.4 Updates" alongside a screenshot of real estate property listing displayed in GravityView's Single Entry screen. The listing displays all the property information alongside a gallery of six images that were uploaded using Image Hopper.

Image Hopper 2.16 Improves Image Validation, GravityView Integration, and More

We’ve been hard at working rolling out a series of updates to the core plugin – version 2.16 to 2.16.4 – that focus on three key areas:

  1. Improved image validation
  2. Deepening support/compatibility with GravityView
  3. Bolstering security

As always, these updates also include bug fixes and various housekeeping tasks to keep the plugin running smoothly. Take a look at what’s just landed.

A More Reliable Submission Process

The Gravity Forms team has made great strides in standardizing the form submission process. To keep pace with this, we’ve added full support for this new submission flow in Image Hopper v2.16. A key improvement is the restored pending upload check, which prevents users from submitting forms while images are still uploading.

Enhanced Security with User Capabilities

An interface screenshot of Gravity Forms showing the Image Hopper Add-on settings section. The browser displays a successfully activated license key field for Image Hopper.


Version 2.16 introduces the unique user capabilities, image-hopper_edit_settings and image-hopper_uninstall, to give you more granular control over who can do what. While you may not notice this on a standard installation, this change gives administrators better control over user role management, allowing you to define exactly who can manage Image Hopper’s settings or uninstall the plugin.

Smarter, Better Upload Validation

A screenshot showing the Edit Entry screen in GravityView. An Image Hopper field displays three uploaded images with a validation error message below saying 'Maximum number of files (2) exceeded'. A pink arrow is pointed at this error message.

Versions 2.16.3 and 2.16.4 improve image upload validation by overhauling the server-side logic for required fields, max file limits, and file extensions. These checks are now consistently performed on initial submission and when editing entries (unless on the Entry Details page).

We also accounted for a tricky edge case: when a “max files” limit is added to an existing field, Image Hopper won’t silently remove the extra images next time you edit the entry. Instead, it will display all uploaded images together with a validation error, allowing you to choose which ones to keep.

A Boost in GravityView Compatibility

A screenshot of real estate property listing displayed in GravityView's Single Entry screen. The listing displays all the property information alongside a gallery of six images that were uploaded using Image Hopper.


We’ve been collaborating closely with the GravityView team to address a number of long-standing issues when editing entries that use Image Hopper. The last five Image Hopper updates include important tweaks and fixes that strengthen the Image Hopper + GravityView combination. To take full advantage of these improvements, you’ll need to upgrade to GravityView v2.40 or newer.

How to Get the Updates

As always, we highly recommend updating to the latest version of Image Hopper. You can get this update directly from your WordPress dashboard via One-Click Updates or by downloading the latest version from your account page.

Best practice is to test updates on a staging environment first to verify everything works with your website’s unique combination of software before updating your live site. If you have any questions or need help, please contact our friendly support team.


Changelog

Image Hopper 2.16

New Feature

  • Register unique user capability for managing the plugin settings image-hopper_edit_settings and using the plugin uninstaller image-hopper_uninstall

Housekeeping

  • Add fallback form ID lookup when processing Image Hopper fields during new Gravity Forms submission flow
  • Clear Filepond input values in new Gravity Forms submission flow

Bugs Fixed

  • Add translation for the Upscale setting description
  • Prevent multiple versions of the plugin from being activated at the same time
  • Fix edge case where the Image Hopper field wouldn’t initialize under very specific circumstances
  • Add fallback submission check when the primary form ID lookup returns undefined during new Gravity Forms submission flow

Image Hopper 2.16.1

Bugs Fixed

  • Prevent IH Post Image being deleted when editing an entry with GravityView
  • Fix an unexpected Image Hopper field validation error when editing an entry with GravityView

Image Hopper 2.16.2

Bugs Fixed

  • Fix mergetag modifier conflict with GravityView so {Image Hopper:4:url,urlencode} returns the expected value

Image Hopper 2.16.3

Housekeeping

  • Display all preloaded images and include a validation error when over the max files limit
  • Improve required and max files server-side validation
  • Improve compatibility with GravityView’s Edit Entry feature (thanks GravityKit team!)
  • Improve translations

Image Hopper 2.16.4

Housekeeping

  • Escape HTML in translated validation string
  • Update translations

Bugs Fixed

  • Fix PHP error during form submission if running older version of Gravity Forms (pre-2.9.3)
  • Fix file extension validation error when images offloaded to Dropbox using Gravity Forms Dropbox add-on
  • Fix PHP warning on the Entry Details page if images are offloaded to Dropbox
  • Ensure correct version of GravityView is targeted when applying backwards-compatibility validation logic (pre-2.40)

Keep up to date on all things Image Hopper by joining our newsletter.