• v0.19.11
    v0.19.11

    @liveblocks/node

    • WebhookHandler now handles RoomCreatedEvent and RoomDeletedEvent
  • v0.19.10
    v0.19.10

    @liveblocks/client

  • v0.19.9
    v0.19.9

    @liveblocks/client

    • Adds a WebhookHandler class
      • new WebhookHandler(secret).verifyRequest({ rawBody, headers }) can be used to verify event requests from Liveblock's webhook functionality. It also provides fully typed WebhookEvents.
      • Check out our Webhooks guide for more details
  • v0.19.8
    v0.19.8
    • Fixes a bug where history didn't reliably undo LiveObject key set changes if any pending local changes existed on that key.
    • Fixes a bug where changes performed inside room.batch were incorrectly ordered inside the history resulting in unexpected undo behavior in some cases.
    • Fixes a bug where under some circumstances the Liveblocks client could get stuck in a "synchronizing" state indefinitely
    • Expose JsonArray and JsonScalar types publicly
  • v0.19.7
    v0.19.7

    Fix nested storage event handling issue.

  • v0.19.6
    v0.19.6

    Support authentication with cookies.

  • v0.19.5
    v0.19.5

    Export the StorageStatus type (introduced with 0.19.3).

  • v0.19.4
    v0.19.4

    Fix CORS issue.

  • v0.19.3
    v0.19.3

    In @liveblocks/client:

    Room.getStorageStatus

    Get the storage status.

    • not-loaded: Initial state when entering the room.
    • loading: Once the storage has been requested via room.getStorage().
    • synchronizing: When some local updates have not been acknowledged by Liveblocks servers.
    • synchronized: Storage is in sync with Liveblocks servers.

    Room.subscribe("storage-status", status => )

    Subscribe to storage status changes.

    Returns an unsubscribe function.

    room.subscribe("storage-status", (status) => {  switch (status) {    case "not-loaded":      break;    case "loading":      break;    case "synchronizing":      break;    case "synchronized":      break;    default:      break;  }});

    Room.reconnect

    Close the room connection and try to reconnect.

    Internal changes

    • Add support for the upcoming Liveblocks browser extension
  • v0.19.2
    v0.19.2

    Fixes some internal type definitions.

Previous
Next