> ## Documentation Index
> Fetch the complete documentation index at: https://velt.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# July 10 2024

## Versions

* Latest React SDK: [2.0.4](https://www.npmjs.com/package/@veltdev/react)
* Latest Non-React SDK: [2.0.4](https://www.npmjs.com/package/@veltdev/client)
* Latest Types: [2.0.4](https://www.npmjs.com/package/@veltdev/types)

## Overview

* We've enhanced our access control model and data structure by adding the concept of "[Organizations](https://docs.velt.dev/key-concepts/overview#organizations)" in addition to the existing [Document](https://docs.velt.dev/key-concepts/overview#documents) and [Location](https://docs.velt.dev/key-concepts/overview#documents) concepts.
* We've added a feature called “[Organization User Groups](https://docs.velt.dev/key-concepts/overview#organization-user-groups)". You can now create custom collection of users such as engineering, marketing etc to tag groups of users and manage access effectively.
* We have added a [debugger](https://console.velt.dev/dashboard/debugger) to improve the debugging experience during development.

## Breaking changes

* If you were previously using only Documents and want to start using the Organization feature, then you can either migrate your existing comments to the new Organization structure or contact us for this migration. We’d be happy to help you with this.
* If you start using Organizations without migration, your data will remain intact, but the older comments won’t show up on the client.

## Organizations

* An Organization is a top-level entity.
* It contains documents, locations, and users.
* Within an organization, you can create multiple documents, and each document can contain several locations.
* [Learn more](/key-concepts/overview#organizations).

## Organization User Groups

You can create a custom collection of users, such as engineering, marketing, etc., to group organization users and manage access effectively.

* This can be used to @mention a team group versus just individuals (just like in Slack).
* This can also be used to provision access to documents.
* Organization users can belong to multiple organization user groups.
* Non-organization users can't be part of organization user groups.
* [Learn more](/key-concepts/overview#user-groups).

## Access Control

You can now control access to Velt data at the Organization and Document levels.
This adds an extra layer of data security. [Learn more](/key-concepts/overview#access-control).

## Debugger

* The debugger can be found in the developer console [here](https://console.velt.dev/dashboard/debugger).
* It allows you to view real-time events fired from the Velt SDK in your application.
* The debugger automatically pauses after 5 minutes of use. You can resume it once it does.

## Added `updateCommentDialogPosition` Method in Comment Element

We have added a new method `updateCommentDialogPosition` in Comment element. This triggers a dialog position update for manual pin comments. If the pin position updates while the dialog is open and the dialog position doesn't update, using this will manually trigger an update.

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    const commentElement = client.getCommentElement();
    commentElement.updateCommentDialogPosition();
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```jsx theme={null}
    const commentElement = Velt.getCommentElement();
    commentElement.updateCommentDialogPosition();
    ```
  </Tab>
</Tabs>
