Skip to content

v0.2.4

Latest

Choose a tag to compare

@AustinKelsay AustinKelsay released this 18 Oct 20:50
· 1 commit to master since this release
1f0f21d

Summary

  • Patch release to restore echo interop with apps expecting the legacy payload. Listeners now accept both
    legacy literal 'echo' and the newer challenge-hex form.

Highlights

  • Fix: echo listeners accept tag '/echo/req' with either data 'echo' or an even‑length hex string.
  • Tests: coverage added for both awaitShareEcho and startListeningForAllEchoes across legacy, hex, and
    malformed cases.

Details

  • Updated in src/echo.ts: broadened listener predicate and added small internal helper
    isEvenLengthHex(...).
  • No changes to sendEcho behavior; it still sends the challenge-hex request and awaits '/echo/sender/res'.

Compatibility

  • No breaking changes.
  • Strongly recommended for projects integrating with igloo-desktop or older example flows that emit legacy
    '/echo/req' with data 'echo'.

Verification

  • Unit tests pass.
  • Manual: open the desktop view that listens for echo, then run your share flow; either payload form will
    be recognized.