Skip to content

Wesper v0.4.1

Latest

Choose a tag to compare

@noeltock noeltock released this 15 Sep 01:54

Wesper 0.4.1 adds package attribution and a richer content model, and improves collection across WordPress environments.

Changes

  • Link blocks to package metadata and discover nested MU-plugin entry files that PHP actually loaded.
  • Observe post-type and taxonomy registration callers, including taxonomy-to-post-type associations. Ambiguous or unmapped owners remain explicitly unknown.
  • Warn when binding or context declarations refer to attributes missing from the block registry, preserving the original evidence.
  • Improve REST handling for subdirectory, query-route and plain-permalink installations, permission-limited requests and malformed slices.
  • Strengthen credential redaction and replace CLI output files atomically so a failed write preserves the previous manifest.

Compatibility and verification

The manifest remains contextVersion: 1; collector semantics are 0.2.3. Ownership and taxonomy additions are optional and currently WP-CLI-only. Metadata matches and registration callers do not prove rendering behavior or a package's complete footprint.

Release preparation passed 186 tests, typecheck, build and installed-package checks. The implementation also passed WordPress 6.5.5/7.1.0 integration and Node 20/24 CI, plus a read-only collection and focused rendering proof on a running Docker site.

Node.js 20 or later is required.