AVL WordPress Plugin 0.2.0
·
3 commits
to main
since this release
- @State now includes a
contentfield: block-rendered, tag-stripped body text (~220 words) so block-built pages (Gutenberg, Divi 5, classic) carry real content, not just a short excerpt. - Excerpt fallback is now block-aware (renders blocks before extracting), fixing empty excerpts on block / page-builder content.
- Password-protected posts now omit body and excerpt text, preserving surface-equivalence with the anonymous human view.
- Taxonomy term names in @state.taxonomies are now HTML-entity decoded.
- New
avl_agent_view_rendered_textfilter lets membership / visibility plugins redact body text (AVL renders blocks directly and does not run the the_content filter chain). - Body extraction is memoized per request and preserves word boundaries across block edges; the auto-excerpt is dropped when full content is present (no triplicated prose); password-protected @context no longer reveals the publish date.
- Serializer now quotes scalars that would otherwise parse back as a boolean, number, or null.
- Self-updates from GitHub releases: the Plugins screen now shows "Update Now" for new AVL releases (bundles Plugin Update Checker, release-asset based; adds the Update URI header).