• Week 43

    Week 43
    WEEK43

    v2.10.0

    • Add new resolver methods under client.resolvers.* to invalidate the cache of resolveUsers, resolveRoomsInfo, and resolveMentionSuggestions.

    • When subscribing to Storage update events using room.subscribe(root, ..., { isDeep: true }), all LiveList deletion updates will now also include the item that was deleted.

    • Improve and fix pasting rich text into the composer.

    • Improve mention suggestions click behavior.

    Dashboard

    • Removed Show deleted threads checkbox from the room detail Comments tab to ensure consistent behavior across dashboard and APIs.

    Documentation

    • Prevent truncated API keys being copied in code snippets.
    • Typo fixes.

    Contributors

    Contributors include:pierrelevaillantsugardariuskaf-lamed-beytctnicholasmarcbouchenoirenvie

    6 authors

  • Week 42

    Week 42
    WEEK42

    v2.9.1

    • Fix regression with metadata filtering on explicitly-undefined values.

    • Fix bug where client wasn't always using the newest delta update backend endpoint yet.

    • Fix type definition of ThreadData: updatedAt is always set.

    • When Composer is disabled, its actions are now also disabled as expected.

    • Various event propagation improvements in Composer.

    v2.9.0

    We are introducing pagination support to allow apps using threads and inbox notifications to be built in a more user-friendly way, where the initial load is faster and more data can be fetched incrementally as users interact with the app.

    • Add pagination support to useInboxNotifications.

      const {  inboxNotifications,  isLoading,  error,
      // ✨ New in Liveblocks 2.9 fetchMore, isFetchingMore, hasFetchedAll, fetchMoreError,} = useInboxNotifications();
    • Add pagination support to useThreads and useUserThreads_experimental.

      const {  threads,  isLoading,  error,
      // ✨ New in Liveblocks 2.9 fetchMore, isFetchingMore, hasFetchedAll, fetchMoreError,} = useThreads({ query });

    Website

    • New startups page highlighting discounts for startups and nonprofits.

    Contributors

    Contributors include:nimeshnayajuofoucherotmarcbouchenoirenviepierrelevaillantstevenfabre

    6 authors

  • Week 40

    Week 40
    WEEK40

    v2.8.2

    • Send client version in HTTP request headers from the client, to ensure backward compatible responses from the server

    v2.8.1

    • Expose onComposerSubmit on Thread to react to the inner composer of a thread.

    Website

    • Refresh pricing page design

    Dashboard

    • Add attachments support to the comments view on the room detail page

    Figma Kit

    Contributors

    Contributors include:marcbouchenoiresugardariuspierrelevaillantnvie

    4 authors

  • Week 39

    Week 39
    WEEK39

    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-drop
      • Composer.AttachFiles: Opens a file picker
      • FileSize: Displays a formatted file size
    • Add values and methods to useComposer to support attachments in custom components.

    • Add useAttachmentUrl hook to get presigned URLs for attachments.

    • Add prepareAttachment and uploadAttachment methods to Room to create attachments.

    • Add getAttachmentUrl method to Room to 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.

    Contributors

    Contributors include:ctnicholasstevenfabremarcbouchenoireofoucherotflowflorent

    5 authors

  • Week 38

    Week 38
    WEEK38

    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 AnchoredThreads and FloatingThreads components.

    Examples

    Documentation

    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.

    Contributors

    Contributors include:ctnicholasnimeshnayajumarcbouchenoirenviesugardarius

    5 authors

  • Week 37

    Week 37
    WEEK37

    v2.7.0

    • Refactor caching internals to prepare for upcoming features.

    • Add support for query argument to useUserThreads_experimental.

    • Fix bug where some combinations of query criteria could over-select threads in useThreads.

    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.

    Contributors

    Contributors include:nvieflowflorentjrownymarcbouchenoiresugardariusnimeshnayaju

    6 authors

  • Week 36

    Week 36
    WEEK36

    Contributors

    Contributors include:ctnicholas

    1 authors

  • Week 35

    Week 35
    WEEK35

    v2.6.0

    • Add getInboxNotifications method which supports an unread query 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.

    Contributors

    Contributors include:ctnicholassugardariuspierrelevaillantstevenfabre

    4 authors

  • Week 34

    Week 34
    WEEK34

    Examples

    Contributors

    Contributors include:ctnicholas

    1 authors

  • Week 33

    Week 33
    WEEK33

    v2.5.1

    • Fix LiveblocksProvider update/change event not returning removed users.

    v2.5.0

    • Add useIsInsideRoom hook, useful for rendering different components inside and outside of RoomProvider.

    • Fix a bug in useEditorStatus which prevented it from returning a correct status when LexicalPlugin was 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.

    Contributors

    Contributors include:ctnicholasnimeshnayajumarcbouchenoire

    3 authors

Previous
Next