Skip to content

0.3.0

Choose a tag to compare

@georgestephanis georgestephanis released this 03 Apr 17:26
· 93 commits to trunk since this release

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