ChangelogWeek 37
Week 37
v3.7.1
@liveblocks/react
- Add query filters
roomId
andkind
on theuseUnreadInboxNotificationsCount
hook.
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
resolveGroupsInfo
resolver 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 aresolveGroupsInfo
option that passes the results to mentions asgroup
. - Add query filters
roomId
andkind
on thegetInboxNotifications
method.
@liveblocks/react
- Add
useGroupInfo
hook to useresolveGroupsInfo
in React, same asuseUser
forresolveUsers
. - Add query filters
roomId
andkind
on theuseInboxNotifications
hook.
@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
tenantId
parameters to methods that need it when using tenants. - Mark
getThreadParticipants
as deprecated, use thread subscriptions orgetMentionsFromCommentBody
instead. - Support group mentions in
stringifyCommentBody
, it now accepts aresolveGroupsInfo
option that passes the results to mentions asgroup
.
@liveblocks/emails
- Support group mentions in email notifications helpers. These functions now
accept a
resolveGroupsInfo
option that passes the results to mentions asgroup
.
3.6.2
@liveblocks/node
- Rename
budgetToken
tobudgetTokens
inAnthropicProviderOptions
.
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
AiChat
when they are 3 seconds or longer. - Make
AiTool
titles 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
.