v2.1.10 — Locked-in zip packaging via build.ps1
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— wrapsgit archive --format=zipto producefungies-checkout-<version>.zip.- Verifies plugin header
Version, theFUNGIES_WP_VERSIONconstant, andreadme.txtStable tagare 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).
- Verifies plugin header
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.