ChangelogWeek 37
Week 37
v3.7.1
@liveblocks/react
- Add query filters
roomIdandkindon theuseUnreadInboxNotificationsCounthook.
v3.7.0
This release introduces group mentions (e.g. @engineering) across all packages
and first-class support for tenants. Learn more about group mentions and tenants in the docs.
@liveblocks/client
- Add new
resolveGroupsInforesolver to provide information about groups (e.g.name,avatar, etc) similar toresolveUsers. - Support returning group mention suggestions in
resolveMentionSuggestions. - Support group mentions in
stringifyCommentBody, it now accepts aresolveGroupsInfooption that passes the results to mentions asgroup. - Add query filters
roomIdandkindon thegetInboxNotificationsmethod.
@liveblocks/react
- Add
useGroupInfohook to useresolveGroupsInfoin React, same asuseUserforresolveUsers. - Add query filters
roomIdandkindon theuseInboxNotificationshook.
@liveblocks/react-ui
- Support group mentions in default components (mentions suggestions dropdowns,
Thread,Composer,InboxNotification, etc).
@liveblocks/react-lexical, @liveblocks/react-tiptap, and @liveblocks/node-lexical
- Support group mentions in text editors and comments-related components.
@liveblocks/node-lexical and @liveblocks/node-prosemirror
- Support group mentions in text editors.
@liveblocks/node
- Add methods to manage groups on Liveblocks (e.g.
createGroup,getUserGroups). - Add
tenantIdparameters to methods that need it when using tenants. - Mark
getThreadParticipantsas deprecated, use thread subscriptions orgetMentionsFromCommentBodyinstead. - Support group mentions in
stringifyCommentBody, it now accepts aresolveGroupsInfooption that passes the results to mentions asgroup.
@liveblocks/emails
- Support group mentions in email notifications helpers. These functions now
accept a
resolveGroupsInfooption that passes the results to mentions asgroup.
3.6.2
@liveblocks/node
- Rename
budgetTokentobudgetTokensinAnthropicProviderOptions.
v3.6.1
@liveblocks/client
- Fixes a bug where a specific combination of concurrent LiveList mutations could break eventual consistency (two clients disagreeing on the final document state).
@liveblocks/react-ui
- Only show retrieval and reasoning durations in
AiChatwhen they are 3 seconds or longer. - Make
AiTooltitles selectable.
Website
- AI assistant has been added to the documentation and dashboard pages. It can answer
questions on anything related to Liveblocks, such as code, recommendations, bugs,
billing, usage, and project information. It's powered by
AiChat.