0.3.0
This release focuses on admin observability, updater UX for git-based installs, and release polish.
Highlights
- Added a new Audit Log admin browser powered by DataViews.
- Added Audit Log REST endpoints for day shards and paged entries.
- Improved Audit Log record rendering with related actor/post/comment enrichment.
- Enabled link previews and mention hovercards inside the Audit Log admin experience.
- Added plugin icon support in updater payload metadata so plugin and update screens can resolve local icon artwork.
- Continued hardening of GitHub updater behavior for local git checkouts with manual-update guidance.
Added
- Audit Log admin viewer with:
- Day selection
- Search and sorting
- Stable, enriched table rendering
- New admin REST routes:
- GET /wp-json/p2026/v1/audit-log/days
- GET /wp-json/p2026/v1/audit-log/entries
- Local SVG plugin icon asset and updater icon metadata (icons.svg and icons.default).
Changed
- Audit Log data loading now favors preloaded and stable display behavior to reduce UI flashing.
- Audit Log related lookups were aligned with core-data entity patterns.
- Dynamic chunk naming and documentation were tightened to keep split chunks human-readable and deterministic.
- Documentation was updated to reflect current architecture and module runtime behavior.
Fixed
- Audit Log viewer styling gaps around DataViews integration.
- Mention hovercard styling and initialization behavior in admin audit context.
- Several admin-viewer warning and noise regressions tied to API usage and rendering behavior.
Versioning Notes
- Core plugin version is now 0.3.0.
- Module versions were bumped only where module files changed since 0.2.0:
- Bumped: audit-log, link-previews, mentions
- Unchanged: notifications, post-state
Upgrade Notes
- No migration steps are required for standard installs.
- Git checkout installs continue to use manual update flow by design.
Full Changelog: 0.2.0...0.3.0