Week 37 v2.7.0
-
Refactor caching internals to prepare for upcoming features.
-
Add support for
queryargument touseUserThreads_experimental. -
Fix bug where some combinations of
querycriteria could over-select threads inuseThreads.
2.6.1
- Fix mention suggestions dropdown not following scroll in some scenarios.
Dashboard
- Improved error messages to provide clearer guidance during team creation.
- Implemented various bug fixes and performed stabilization work to enhance overall system reliability.
-
Week 36 Website
- New blog post: Dashboard enhancements to improve observability and developer experience.
- New blog post: What’s new in Liveblocks: August edition.
Documentation
- New guide on migrating to Comments.
Week 35 v2.6.0
- Add
getInboxNotificationsmethod which supports anunreadquery parameter.
Dashboard
- Room detail page enhancements:
- Renamed "Document" tab to "Realtime APIs" (Storage + Yjs) to reflect new product offerings.
- Reordered tabs: Comments, Text Editor, Realtime APIs, Metadata, Permissions.
- Introduced a new Text Editor tab with enhanced features:
- Preview Lexical documents directly from the dashboard, including mentions, comment annotations, and custom nodes.
- Access comment threads from text annotations and browse their comments and metadata.
- Broadcast custom events to people connected in the room using a typed editor.
- New inline view for comment threads:
- Offers a more visual and intuitive way to browse comments.
- Added ability to sort threads by latest activity, most replies, or creation date.
- Introduced an option to delete all threads in a room at once.
Documentation
- Improved search dialog box:
- Returns more accurate results, and is generally much more useful.
- Returns more results than before, allowing you to accessibly scroll through the list.
- New guide on setting initial/default state in BlockNote.
Website
- New book a demo page, allowing you to easily set up a meeting with our sales team.
- Add
Week 34 Examples
- Add new features and polish to the Next.js Overlay Comments and Next.js Canvas Comments examples.
- Comments now flip when previously they would go offscreen, and other small bugs were fixed.
Week 33 v2.5.1
- Fix
LiveblocksProviderupdate/changeevent not returningremovedusers.
v2.5.0
-
Add
useIsInsideRoomhook, useful for rendering different components inside and outside ofRoomProvider. -
Fix a bug in
useEditorStatuswhich prevented it from returning a correct status whenLexicalPluginwas rendered conditionally. -
Fix remote cursors not displaying user names.
-
Improve event propagation in
Composer.
@liveblocks/codemod- Prevent modifying files that weren’t changed by the codemods.
- Fix
Week 32 Website
- New blog post: What’s new in Liveblocks: July edition.
Dashboard
- Add the ability to see the response body of webhook attempts in the webhook event details dialog (found in the "more" dropdown).
Documentation
- Add API reference for
liveblocks.markThreadAsResolvedandliveblocks.markThreadAsUnresolved.
Week 31 Dashboard
- Add the Room API docs to the dashboard. Copy pre-filled code snippets from the API reference directly from the Room detail page.
- Optimize the width of rooms, schemas, and webhooks lists when a detail view is opened for more comfort on medium-sized screens.
Documentation
- Updated How to modify Storage from the server for Liveblocks 2.0.
- Fixed various typos.
- Show public/secret keys within the Bash code snippets for connected users.
Week 30 v2.4.0
- Add vanilla
Comments
and
Notifications
APIs to
ClientandRoom, enabling these products outside of React.
Documentation
- Add info on new
Comments
and
Notifications
methods in
@liveblocks/clientAPI reference. - Add info on typing thread metadata to React UI API reference.
- Various small fixes.
Dashboard
- Add room search functionality in the Rooms tab of a project.
- Include creation dates in the rooms table list.
- Fix number formatting issues for document sizes.
- Implement sorting options by room ID, last connection date, comments count, documents size, and creation date.
- Improve date formatting across the dashboard. Now using more human-readable relative dates, with absolute dates displayed on hover.
- Display the number of currently online users on the room details page.
- Add room deletion option in the detail page menu.
- Improve rooms table list responsiveness on mobile.
- Add vanilla
Comments
and
Notifications
APIs to
Week 29 v2.3.0
-
New default components:
AnchoredThreadsandFloatingThreadsto display threads that are tied to a specific part of the document, similar to Notion, Linear, etc:FloatingThreadsdisplays floatingThreadcomponents below text highlights in the editor.AnchoredThreadsdisplays a list ofThreadcomponents vertically alongside the editor.- These components can be used in the same application to create a UI that works on both mobile and desktop.
-
Add
useDeleteInboxNotificationanduseDeleteAllInboxNotificationshooks. -
Fix
resolvedquery not being applied when filtering threads withuseThreads. -
Various refactorings to Suspense internals.
-
Add "Delete notification" action to
InboxNotification. -
Hide "Mark as read" action in
InboxNotificationwhen already read. -
Improve keyboard navigation within emoji pickers.
-
Add
deleteInboxNotificationanddeleteAllInboxNotificationsmethods.
Examples
- Added delete all notifications button to notifications examples.
Documentation
- Open the config file by default in the interactive broadcasting events tutorial.
Website
- Fix changelog images on mobile.
-
Week 28