Week 39 v2.8.0
We are introducing attachments to allow users to add files to their comments, for more information about this change please read our Upgrade Guide for 2.8.
-
Add out-of-the-box support for attachments in the default components.
-
Add new primitives to support attachments in custom components:
Composer.AttachmentsDropArea: Receives files via drag-and-dropComposer.AttachFiles: Opens a file pickerFileSize: Displays a formatted file size
-
Add values and methods to
useComposerto support attachments in custom components. -
Add
useAttachmentUrlhook to get presigned URLs for attachments. -
Add
prepareAttachmentanduploadAttachmentmethods toRoomto create attachments. -
Add
getAttachmentUrlmethod toRoomto get presigned URLs for attachments.
Website
- New blog post: Next.js Template Week recap.
- Bug fix on the pricing page MAU slider which didn't apply the MAU value set to the price of the products.
-
Week 38 v2.7.2
- Fix a bug where under some conditions threads could end up without comments.
- Fix a bug where notifications associated to deleted threads would not be deleted.
- Fix a bug where subsequent optimistic updates to the same inbox notification could sometimes not get applied correctly.
v2.7.1
- Fixed a bug where resolved threads remained visible in the editor and the
AnchoredThreadsandFloatingThreadscomponents.
Examples
- New Linear-like Issue Tracker example.
- New Tldraw Whiteboard Storage example.
- New Tldraw Whiteboard Yjs example.
- New Notion-like AI Editor example.
Documentation
- Rewritten Lexical Text Editor get started guides for
Next.js and
React, adding
AnchoredThreadsandFloatingThreads.
Dashboard
- Fix a bug where room storage data wasn't fetched correctly and not displayed in the room detail storage tab.
- Fix a bug where room storage data couldn't be deleted from the room detail storage tab.
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