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:
- Improved image validation
- Deepening support/compatibility with GravityView
- 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
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
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
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 uninstallerimage-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.