• v1.10.1
    v1.10.1

    @liveblocks/client

    • Fix bug where the client’s backoff delay would not be respected correctly in a small edge case.

    @liveblocks/react-comments

    • Fix date localization in InboxNotification.
    • Add vendor prefixes to more CSS properties within the default styles.

    @liveblocks/react

    • Added error retrying to useThreads, useRoomNotificationSettings, and useInboxNotifications during initial fetching.
  • v1.10.0
    v1.10.0

    This release introduces Notifications (and unread indicators) for Comments.

    create-liveblocks-app

    • Add createLiveblocksContext and Notifications to --init.
    • Move resolver options from createRoomContext to createClient and add resolveRoomsInfo to the list of resolvers.

    @liveblocks/client

    • Add options to createClient: resolveUsers, resolveMentionSuggestions (both were previously defined on createRoomContext from @liveblocks/react), and the new resolveRoomsInfo.

    @liveblocks/react

    • Add new LiveblocksContext accessible with createLiveblocksContext, similarly to createRoomContext. This context is meant to live at the root since it handles things outside of rooms, like notifications. It contains LiveblocksProvider, useUser, useRoomInfo, useInboxNotifications, useUnreadInboxNotificationsCount, useMarkInboxNotificationAsRead, and useMarkAllInboxNotificationsAsRead.
    • Add new hooks to createRoomContext: useMarkThreadAsRead, useThreadSubscription, useRoomInfo, useRoomNotificationSettings, and useUpdateRoomNotificationSettings.
    • Make some hooks usable interchangeably between createLiveblocksContext and createRoomContext: useUser, and useRoomInfo.

    @liveblocks/react-comments

    • Add new default components: InboxNotification and InboxNotificationList.
    • Add unread indicators to the default Thread component.
    • Support "@" in mentions. (e.g. @user@email.com is now a valid mention and will trigger resolveMentionSuggestions with "user@email.com")

    @liveblocks/node

    • Add the Notifications REST APIs as fully typed methods. (includes getInboxNotification, getRoomNotificationSettings, updateRoomNotificationSettings, and deleteRoomNotificationSettings methods)
    • Add notification webhook event: NotificationEvent.
  • v1.9.8
    v1.9.8

    @liveblocks/client

    • Fix race condition in client that could leave zombie WebSocket connections open indefinitely in a small edge case. (thanks for reporting, @dev-badace)

    @liveblocks/react

    • Fix type definitions of useOthersListener hook.
    • Fix type definitions of useErrorListener hook.

    @liveblocks/yjs

    • Emit update events from awareness.
    • Fix several awareness bugs.
  • v1.9.7
    v1.9.7

    @liveblocks/node

    • Expose new nextCursor field in Get Rooms API responses, to make pagination easier to work with
    • Update TypeScript types for some responses

    create-liveblocks-app

    • Adds a fallback for passing data from Safari to the console.
  • v1.9.6
    v1.9.6

    @liveblocks/react

    • Fix certain Next.js sites not building correctly due to improper useSyncExternalStore import
  • v1.9.5
    v1.9.5

    @liveblocks/react-comments

    • Fix mention suggestions not appearing.
  • v1.9.4
    v1.9.4

    @liveblocks/react

    • Fix polling on useThreads hook.
  • v1.9.3
    v1.9.3

    @liveblocks/react

    • Fix a bug that prevented comments from being used across multiple rooms.

    @liveblocks/node

    • Fix getRooms() not throwing LiveblocksError when invalid response was received.
  • v1.9.2
    v1.9.2

    @liveblocks/react-comments

    • Add portalContainer prop to CommentsConfig to customize where floating elements (e.g. tooltips, dropdowns, etc) are portaled into.
  • v1.9.1
    v1.9.1

    @liveblocks/node

    • Fixes the signature and behavior of the Liveblocks.sendYjsBinaryUpdate() API. It now takes a Yjs encoded update (Uint8Array) directly.
Previous
Next