Skip to content

v0.5.0

Choose a tag to compare

@luisdalmolin luisdalmolin released this 19 Jul 14:35

What's changed

  • Test the Echo/Pusher driver against real Laravel Echo 2.x and pusher-js 8.x clients.
  • Treat channels absent from the current page as NotSubscribed instead of throwing.
  • Retain captured broadcasts and detailed per-channel delivery records.
  • Preserve Laravel broadcast connection and socket-exclusion metadata.
  • Wait for late Echo clients and subscriptions, with negative subscription assertions.
  • Model real Pusher connection states and emit both aggregate and named transition events.
  • Reject nested capture scopes across sessions sharing a Laravel broadcast manager.

Breaking changes

  • ConnectionStatus::Reconnecting is replaced by ConnectionStatus::Connecting for the Echo/Pusher driver.
  • Browser driver delivery scripts now return delivery outcome strings instead of booleans.