Skip to content

v2.1.10 — Locked-in zip packaging via build.ps1

Choose a tag to compare

@dukenukemall dukenukemall released this 29 Apr 11:33
· 18 commits to main since this release

v2.1.10 — Lock in correct zip packaging

Same runtime code as v2.1.9. This release adds a small build script (build.ps1) and uses it to produce the artifact, so we can never regress to the v2.1.8 broken-zip bug again.

What's new

  • build.ps1 — wraps git archive --format=zip to produce fungies-checkout-<version>.zip.
    • Verifies plugin header Version, the FUNGIES_WP_VERSION constant, and readme.txt Stable tag are all in sync.
    • Inspects every zip entry and refuses to ship if any path contains a backslash.
    • This is the only supported way to build the plugin zip from now on. Never use PowerShell Compress-Archive — it writes Windows-style backslash separators that break WordPress on Linux hosts (the v2.1.8 regression).

What's still in here from v2.1.9 / v2.1.8

  • Workspace-scoped _fungies_pushed_* post meta keyed by a hash of the active Fungies secret key, so toggling Sandbox Mode (production ↔ staging) no longer creates duplicates in the destination workspace.
  • Silent migration of legacy unscoped meta to the active workspace on the next successful push.

Install

Download fungies-checkout-2.1.10.zip and upload via Plugins → Add New → Upload Plugin in WordPress.