Changelog

Version history and release notes for UMIE.

v1.0.73

Bugfixes

  • Fixed a fatal error when exporting (CSV/JSON/XML) on sites without WooCommerce, such as JetEngine-only setups. The plugin now bundles and loads its own background-task scheduler, so exports, imports, and migrations run reliably everywhere.
  • The release package no longer includes internal development folders, making downloads smaller and cleaner.

v1.0.72

Security

  • Hardened remote media downloads against server-side request forgery (SSRF): redirects to internal, loopback, or cloud-metadata addresses are now blocked on every hop, and downloads are size-capped.
  • The license key is no longer stored in WordPress's always-loaded options cache, reducing its exposure.

Compatibility

  • Now requires PHP 8.2+ and WordPress 6.6+ (tested up to WordPress 7.0).
  • Declared compatible with WooCommerce High-Performance Order Storage (HPOS); tested up to WooCommerce 10.8.

Improvements

  • AI features (extract, mapping, rewrite, alt text) are more resilient when a slower "thinking" model is enabled — they wait longer and show a clear message with automatic retry on timeouts.
  • Oversized AI requests now show a clear "content too large, please split it" message before sending, instead of failing with a generic error.

v1.0.71

Bugfixes

  • Fixed repeater fields not importing when mappings are loaded from a saved preset
  • Fixed 502 timeout when starting imports with many records or small batch sizes

Features

  • Import settings now show how many source records match existing posts before importing (e.g., "42 of 100 records match existing posts")
  • Match preview updates automatically when changing the match field or operation mode