Skip to content

v3.2.1

Choose a tag to compare

@github-actions github-actions released this 12 Jul 19:11
· 308 commits to master since this release
8400019

Changed

  • Removed the dead typed MessageHandler.Handle* callback methods and internalized the
    three global callbacks still used by the message bus. These methods were nominally
    public plumbing rather than supported registration APIs; bus dispatch and token
    registration behavior are unchanged.
  • Refreshed the README banner (docs/images/DxMessaging-banner.svg): added
    vertical separation between the tagline and the badge row, replaced the badges
    with Simple, MIT, and the synced version, and re-drew the right panel
    as one bus spine dispatching three aligned, color-coded message dots along
    routes to labeled Untargeted, Targeted, and Broadcast destinations.
  • Simplified banner sync (scripts/sync-banner-version.js) to track only the
    package version; the auto-derived test-count badge and its file-walking logic
    were removed, along with the now-unneeded test-source triggers in the CI banner
    gate and the pre-commit hook.

Added

  • Added a Diagnostics Tooling Exerciser sample scene that deterministically
    drives Message Monitor, Flow Graph, Inspector diagnostics, and Project
    Settings with untargeted, targeted, broadcast, exact-source broadcast,
    broadcast-without-source, and RegisterGlobalAcceptAll routes.
  • Project Settings now exposes the Ignored Base-Call Types list under
    Inspector Checks, so project-level base-call suppressions can be reviewed and
    edited from the same settings page as the overlay toggles.
  • Flow Graph now includes visible trace-id lanes and visible trace route-kind
    lanes over visible trace paths, reporting path-membership breadth or
    route-kind delivery breadth plus message, target, and context details without
    changing export schema v5.
  • Message Monitor now includes visible message-type and context lanes over the
    current filter, reporting entry counts, distinct context/message breadth,
    entry share, context lists, message lists, and row-level Filter shortcuts,
    including exact quoted context shortcuts, without changing JSON export.
  • Message Monitor filtering now supports typed type:, message:,
    context:, and stack: facets over captured entry fields while preserving
    existing plain text matching, supports quoted typed values with spaces, and
    displays the active typed or plain filter with a Clear action.

Install

  • Import the attached .unitypackage directly into your Unity project, or
  • add com.wallstop-studios.dxmessaging through the Unity Package Manager, pinning this
    release as com.wallstop-studios.dxmessaging@3.2.1 (scoped npm registry) or the
    matching Git tag.

Each release attaches the npm tarball and the .unitypackage, each with a
.sha256 checksum; verify a download with sha256sum -c <file>.sha256.