Skip to content

v4.0.4

Latest

Choose a tag to compare

@benbalter benbalter released this 30 Apr 22:09
11008dd

What's Changed

  • send(): stream the export zip in 8 KB chunks instead of readfile() so large exports do not exhaust memory_limit when delivering the archive
  • zip_folder() now throws RuntimeException instead of calling wp_die() directly, so the existing try/catch in export() renders a friendly error page and runs cleanup() on partial temp files
  • New jekyll_export_html_converter filter lets integrations (and tests) swap in a custom HTML-to-Markdown converter
  • The fallback error_log() added in v4.0.3 is now gated behind WP_DEBUG
  • Hardened sanitization of $_GET['type'] in the export callback
  • Added regression tests for the v4.0.3 Invalid HTML was provided fallback and the new zip_folder() throw behavior

Full Changelog: v4.0.3...v4.0.4