Skip to content

v0.0.6 — Fix vendor files missing from release zips

Latest

Choose a tag to compare

@wpeasy wpeasy released this 01 Jun 00:19

Fixed

Critical: previous release zips were missing vendor files. The zip builder's "exclude the output directory" rule was matching case-insensitively and across all path segments, so it silently dropped every folder literally named `Plugin` (any case) anywhere in the file tree — including `vendor/yahnis-elsts/plugin-update-checker/Puc/v5p7/Plugin/`. That folder contains `Plugin\UpdateChecker` and four siblings that the plugin-update-checker library extends from. Any install that triggered the GitHub-update code path would fatal with:

```
Class "YahnisElsts\PluginUpdateChecker\v5p7\Plugin\UpdateChecker" not found
```

Fixed by switching the comparison to case-sensitive (`-ceq`) and only checking the top-level segment, so only the real output directory is excluded.

Action required if you're on v0.0.2 – v0.0.5

Manually upload the v0.0.6 zip to overwrite the broken install. Future updates will run normally through the WordPress Plugins screen.

Requirements

WordPress 6.5+, PHP 8.0+, Bricks Builder theme.

A free gift

No catches. No upsells. No marketing pushes. Use it, ignore it, or fork it. Yours.