Files
upstream-mirror 30810eecd7
Some checks failed
Create issues from TODOs / todos (push) Failing after 3s
Close inactive issues / close-issues (push) Has been cancelled
Deploy GitHub Pages / deploy-preview (push) Has been cancelled
CI / ⚙️ Variables Setup (push) Has been cancelled
CI / ⚙️ Test Guard (push) Has been cancelled
CI / 🚀 Notify external services - draft (push) Has been cancelled
CI / 📦 Build Packages (push) Has been cancelled
CI / 📦 Meteor Build (coverage) (push) Has been cancelled
CI / 📦 Meteor Build (production) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [account-service presence-service omnichannel-transcript-service], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [account-service presence-service omnichannel-transcript-service], fips) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [authorization-service queue-worker-service ddp-streamer-service], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [authorization-service queue-worker-service ddp-streamer-service], fips) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [rocketchat], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [rocketchat], coverage) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [rocketchat], fips) (push) Has been cancelled
CI / 🚢 Build Docker (arm64, [account-service presence-service omnichannel-transcript-service], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (arm64, [authorization-service queue-worker-service ddp-streamer-service], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (arm64, [rocketchat], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (arm64, [rocketchat], coverage) (push) Has been cancelled
CI / 🚢 Publish Docker Images (ghcr.io) (push) Has been cancelled
CI / 📦 Track Image Sizes (push) Has been cancelled
CI / 🔎 Code Check - Action Lint (push) Has been cancelled
CI / 🔎 Code Check (push) Has been cancelled
CI / 🔨 Test Storybook (push) Has been cancelled
CI / 🔨 Test Unit (push) Has been cancelled
CI / 🔨 Test API (CE) (push) Has been cancelled
CI / 🔨 Test API Livechat (CE) (push) Has been cancelled
CI / 🔨 Test UI (CE) (push) Has been cancelled
CI / 🔨 Test API (EE) (push) Has been cancelled
CI / 🔨 Test API Livechat (EE) (push) Has been cancelled
CI / 🔨 Test API Apps (deno-runtime - EE) (push) Has been cancelled
CI / 🔨 Test UI (EE) (push) Has been cancelled
CI / 🔨 Test API (FIPS) (push) Has been cancelled
CI / 🔨 Test API Livechat (FIPS) (push) Has been cancelled
CI / 🔨 Test UI (FIPS) (push) Has been cancelled
CI / 🔨 Test Federation Matrix (push) Has been cancelled
CI / 📊 Report Coverage (push) Has been cancelled
CI / ✅ Tests Done (push) Has been cancelled
CI / 🚀 Publish build assets (push) Has been cancelled
CI / 🚀 Publish Docker Images (DockerHub) (push) Has been cancelled
CI / 🚀 Notify external services (push) Has been cancelled
CI / Update Version Durability (push) Has been cancelled
Release / Release (push) Has been cancelled
Auto-close duplicate issues / auto-close-duplicates (push) Failing after 1s
Code scanning - action / CodeQL-Build (push) Failing after 2s
snapshot of https://github.com/RocketChat/Rocket.Chat.git (develop, 2026-09-16; blobs > 131072B omitted)
2026-09-16 01:21:02 +05:00

147 KiB
Raw Permalink Blame History

@rocket.chat/rest-typings

8.8.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.8.1

8.8.0

Minor Changes

  • (#41082) Adds an AI add-on-gated native Model Context Protocol endpoint and its administration controls in AI Center

  • (#41747) Adds status visibility, letting users hide their presence and status message from specific people they choose. Blocked people see that user as offline, indistinguishable from genuinely offline, and the block can be lifted at any time — changes apply live, without a reload.

  • (#40737) Adds two new REST endpoints completing the Custom OAuth admin surface:

    • POST /v1/settings.removeCustomOAuth body { name } → removes all Accounts_OAuth_Custom-<Name>-* setting documents (replaces the deprecated removeOAuthService DDP method).
    • POST /v1/settings.refreshOAuthServices (no body) → re-reads ServiceConfiguration entries from settings (replaces the deprecated refreshOAuthService DDP method).

    Both endpoints reuse the add-oauth-service permission and twoFactorRequired gates that the DDP methods already enforced. addOAuthService was already covered by the existing POST /v1/settings.addCustomOAuth — its DDP method now also logs a deprecation. The three legacy DDP methods remain registered until 9.0.0.

  • (#40734) Adds five new REST endpoints covering the TOTP 2FA flows that previously only existed as DDP methods:

    • POST /v1/users.enableTotp → { secret, url } (replaces 2fa:enable)
    • POST /v1/users.disableTotp body { code } → { disabled } (replaces 2fa:disable)
    • POST /v1/users.validateTotp body { code } → { codes } (replaces 2fa:validateTempToken; also rotates non-PAT login tokens server-side)
    • POST /v1/users.regenerateTotpCodes body { code } → { codes } (replaces 2fa:regenerateCodes)
    • GET /v1/users.totpCodesRemaining → { remaining } (replaces 2fa:checkCodesRemaining)

    users.enableTotp and users.validateTotp require two-factor verification (twoFactorRequired) so enrolling a new TOTP device confirms the account owner's identity first — closing a 2FA-enrollment bypass where a hijacked session could register an attacker-controlled TOTP without verifying the existing 2FA. All five endpoints are rate-limited.

    The legacy DDP methods stay registered with deprecation logs pointing at the new routes until 9.0.0 removes them.

  • (#41715) Adds an optional fromTs query parameter to chat.syncMessages, so it can be used as a replacement for the deprecated loadMissedMessages DDP method. It bounds the sync window and must be used together with lastUpdate; sending it with cursor pagination is rejected instead of being ignored.

Patch Changes

  • (#41481) Adds an Import IdP metadata option to SAML settings that fetches the Identity Provider metadata from a URL and prefills the matching setting fields — certificate, entry point and IDP SLO redirect URL, plus identifier format on Enterprise — for the admin to review before saving.

  • Updated dependencies [4947601bbf042cd1b2385f8f5dda438e608faea7, 0869925e52ca61a440a01a6646935b89af8c7aae, b89a8d411ef65f6931a5fd1cd057740bc00cd9ba]:
    • @rocket.chat/core-typings@8.8.0

8.8.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.8.0-rc.2

8.8.0-rc.1

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@8.8.0-rc.1

8.8.0-rc.0

Minor Changes

  • (#41082) Adds an AI add-on-gated native Model Context Protocol endpoint and its administration controls in AI Center

  • (#41747) Adds status visibility, letting users hide their presence and status message from specific people they choose. Blocked people see that user as offline, indistinguishable from genuinely offline, and the block can be lifted at any time — changes apply live, without a reload.

  • (#40737) Adds two new REST endpoints completing the Custom OAuth admin surface:

    • POST /v1/settings.removeCustomOAuth body { name } → removes all Accounts_OAuth_Custom-<Name>-* setting documents (replaces the deprecated removeOAuthService DDP method).
    • POST /v1/settings.refreshOAuthServices (no body) → re-reads ServiceConfiguration entries from settings (replaces the deprecated refreshOAuthService DDP method).

    Both endpoints reuse the add-oauth-service permission and twoFactorRequired gates that the DDP methods already enforced. addOAuthService was already covered by the existing POST /v1/settings.addCustomOAuth — its DDP method now also logs a deprecation. The three legacy DDP methods remain registered until 9.0.0.

  • (#40734) Adds five new REST endpoints covering the TOTP 2FA flows that previously only existed as DDP methods:

    • POST /v1/users.enableTotp → { secret, url } (replaces 2fa:enable)
    • POST /v1/users.disableTotp body { code } → { disabled } (replaces 2fa:disable)
    • POST /v1/users.validateTotp body { code } → { codes } (replaces 2fa:validateTempToken; also rotates non-PAT login tokens server-side)
    • POST /v1/users.regenerateTotpCodes body { code } → { codes } (replaces 2fa:regenerateCodes)
    • GET /v1/users.totpCodesRemaining → { remaining } (replaces 2fa:checkCodesRemaining)

    users.enableTotp and users.validateTotp require two-factor verification (twoFactorRequired) so enrolling a new TOTP device confirms the account owner's identity first — closing a 2FA-enrollment bypass where a hijacked session could register an attacker-controlled TOTP without verifying the existing 2FA. All five endpoints are rate-limited.

    The legacy DDP methods stay registered with deprecation logs pointing at the new routes until 9.0.0 removes them.

  • (#41715) Adds an optional fromTs query parameter to chat.syncMessages, so it can be used as a replacement for the deprecated loadMissedMessages DDP method. It bounds the sync window and must be used together with lastUpdate; sending it with cursor pagination is rejected instead of being ignored.

Patch Changes

  • (#41481) Adds an Import IdP metadata option to SAML settings that fetches the Identity Provider metadata from a URL and prefills the matching setting fields — certificate, entry point and IDP SLO redirect URL, plus identifier format on Enterprise — for the admin to review before saving.

  • Updated dependencies [4947601bbf042cd1b2385f8f5dda438e608faea7, 0869925e52ca61a440a01a6646935b89af8c7aae, b89a8d411ef65f6931a5fd1cd057740bc00cd9ba]:

8.7.1

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@8.7.1

8.7.0

Minor Changes

  • (#40721) ## Phishing-Resistant Multi-Factor Authentication

    Introduces a more secure and reliable server-side OAuth authentication flow.

    What’s New

    • Improved OAuth login security OAuth authentication now happens fully on the server, reducing the risk of token theft, phishing attacks, and client-side credential interception.
    • Built-in CSRF, state validation, and PKCE protection OAuth logins now include stronger protection against CSRF attacks, request tampering, and authorization code interception through secure state validation and PKCE support.
    • Improved two-step verification with OAuth logins Users with email or TOTP two-factor authentication enabled will now be asked to complete 2FA even when signing in with providers like Google, GitHub, GitLab, and others.
    • Improved mobile & desktop app login Mobile and desktop apps now support a smoother and more secure deep-link OAuth login flow.
    • A new setting to enable/disable new OAuth Flow Enable this new setting Accounts_OAuth_Use_Modern_Flow to use all of the above mentioned features.
  • (#40890) Adds AI Search with semantic message results, optional OpenAI-compatible answers, and AI Center configuration.

  • (#40916) Adds a new licenses.validate REST endpoint that validates a Rocket.Chat license (V2 or V3 JWT) against the current workspace without applying it, so a license can be previewed before it is applied from the UI. A valid license responds with success; an invalid one responds with the validation behaviors that rejected it.

  • (#40728) Added POST /v1/cloud.connectWorkspace (replaces the deprecated cloud:connectWorkspace DDP method). Body is { token }; auth-gated with manage-cloud permission. The legacy DDP method remains registered with a deprecation log pointing at the new route.

  • (#40728) Added POST /v1/integrations.clearHistory and POST /v1/integrations.replayOutgoing (replace the deprecated clearIntegrationHistory and replayOutgoingIntegration DDP methods). Bodies { integrationId } and { integrationId, historyId } respectively. Permissions (manage-outgoing-integrations or manage-own-outgoing-integrations) are enforced the same way the DDP methods did. Legacy DDP methods remain registered with deprecation logs pointing at the new routes.

  • (#40728) Added POST /v1/permissions.addRole and POST /v1/permissions.removeRole (replace the deprecated authorization:addPermissionToRole and authorization:removeRoleFromPermission DDP methods). Body is { permissionId, role } on both. The same per-user permission checks (access-permissions, access-setting-permissions) the DDP methods enforced are reused. Legacy DDP methods remain registered with deprecation logs pointing at the new routes.

  • (#40728) Added POST /v1/users.verifyEmail (replaces the two-call DDP flow of verifyEmail + afterVerifyEmail). Body is { token }; the server resolves the user, marks the email verified, and runs the anonymous→user role swap in a single request. The deprecated afterVerifyEmail DDP method keeps its registration with a deprecation log pointing at the new route.

Patch Changes

  • Updated dependencies [c7aff48a40a9a78924cbf27fd38930c536ee11e5, 5f92f9a27dca70d506d919351612bd32dc04241a, 13b4a7b2dc203959b77b3b0c5f154d3e34fe2058, eec6083bb88f0caa1bd0de28b93b926a11c17507, 4b34bd62f2ac8d51efd2f48caea7092e87f30ce7, adc15707128bc3fbe1ccd1cd57e9d30a702fa6ca, 1bf84cbe288df03fc622fbddbc0e434bda291c2f, 8d8cd01d0a4e6872ed543320c966efd52140e884, 3cd7db677a72521439b564dca7a4ca6d6c3a1c07, 4117a1d3fb07905e8c9488a96f368747b48d528e, 615ae2bf74bba0402e0151d9c0b8e4f8dd04cb17, e5da5d016948c9bb5cfd784a65396e08e61264c4, 70c0ff0967cc50144dba4971fc7c3f3e996264a3]:

8.7.0-rc.6

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.7.0-rc.6

8.7.0-rc.5

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.7.0-rc.5

8.7.0-rc.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.7.0-rc.4

8.7.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.7.0-rc.3

8.7.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.7.0-rc.2

8.7.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.7.0-rc.1

8.7.0-rc.0

Minor Changes

  • (#40721) ## Phishing-Resistant Multi-Factor Authentication

    Introduces a more secure and reliable server-side OAuth authentication flow.

    What’s New

    • Improved OAuth login security OAuth authentication now happens fully on the server, reducing the risk of token theft, phishing attacks, and client-side credential interception.
    • Built-in CSRF, state validation, and PKCE protection OAuth logins now include stronger protection against CSRF attacks, request tampering, and authorization code interception through secure state validation and PKCE support.
    • Improved two-step verification with OAuth logins Users with email or TOTP two-factor authentication enabled will now be asked to complete 2FA even when signing in with providers like Google, GitHub, GitLab, and others.
    • Improved mobile & desktop app login Mobile and desktop apps now support a smoother and more secure deep-link OAuth login flow.
    • A new setting to enable/disable new OAuth Flow Enable this new setting Accounts_OAuth_Use_Modern_Flow to use all of the above mentioned features.
  • (#40890) Adds AI Search with semantic message results, optional OpenAI-compatible answers, and AI Center configuration.

  • (#40916) Adds a new licenses.validate REST endpoint that validates a Rocket.Chat license (V2 or V3 JWT) against the current workspace without applying it, so a license can be previewed before it is applied from the UI. A valid license responds with success; an invalid one responds with the validation behaviors that rejected it.

  • (#40728) Added POST /v1/cloud.connectWorkspace (replaces the deprecated cloud:connectWorkspace DDP method). Body is { token }; auth-gated with manage-cloud permission. The legacy DDP method remains registered with a deprecation log pointing at the new route.

  • (#40728) Added POST /v1/integrations.clearHistory and POST /v1/integrations.replayOutgoing (replace the deprecated clearIntegrationHistory and replayOutgoingIntegration DDP methods). Bodies { integrationId } and { integrationId, historyId } respectively. Permissions (manage-outgoing-integrations or manage-own-outgoing-integrations) are enforced the same way the DDP methods did. Legacy DDP methods remain registered with deprecation logs pointing at the new routes.

  • (#40728) Added POST /v1/permissions.addRole and POST /v1/permissions.removeRole (replace the deprecated authorization:addPermissionToRole and authorization:removeRoleFromPermission DDP methods). Body is { permissionId, role } on both. The same per-user permission checks (access-permissions, access-setting-permissions) the DDP methods enforced are reused. Legacy DDP methods remain registered with deprecation logs pointing at the new routes.

  • (#40728) Added POST /v1/users.verifyEmail (replaces the two-call DDP flow of verifyEmail + afterVerifyEmail). Body is { token }; the server resolves the user, marks the email verified, and runs the anonymous→user role swap in a single request. The deprecated afterVerifyEmail DDP method keeps its registration with a deprecation log pointing at the new route.

Patch Changes

  • Updated dependencies [c7aff48a40a9a78924cbf27fd38930c536ee11e5, 5f92f9a27dca70d506d919351612bd32dc04241a, 13b4a7b2dc203959b77b3b0c5f154d3e34fe2058, eec6083bb88f0caa1bd0de28b93b926a11c17507, 4b34bd62f2ac8d51efd2f48caea7092e87f30ce7, adc15707128bc3fbe1ccd1cd57e9d30a702fa6ca, 1bf84cbe288df03fc622fbddbc0e434bda291c2f, 8d8cd01d0a4e6872ed543320c966efd52140e884, 3cd7db677a72521439b564dca7a4ca6d6c3a1c07, 4117a1d3fb07905e8c9488a96f368747b48d528e, 615ae2bf74bba0402e0151d9c0b8e4f8dd04cb17, e5da5d016948c9bb5cfd784a65396e08e61264c4, 70c0ff0967cc50144dba4971fc7c3f3e996264a3]:

8.6.1

Patch Changes

  • Updated dependencies [89ab75ca9121feb289a0f5744a526361364b8867]:
    • @rocket.chat/core-typings@8.6.1

8.6.0

Minor Changes

  • (#40532) Adds custom-sounds.delete API endpoint.

  • (#40711) POST /v1/chat.delete now accepts { fileId, asUser? } as an alternative to { msgId, roomId, asUser? }. When fileId is provided the server resolves the owning message via Messages.getMessageByFileId before running the existing permission and deletion flow.

  • (#40724) Added POST /v1/e2e.requestSubscriptionKeys (replaces the deprecated e2e.requestSubscriptionKeys DDP method). Auth-gated, no body. Broadcasts notify.e2e.keyRequest for every encrypted room the caller is subscribed to without an E2E key, matching the DDP method's behavior. The legacy DDP method remains registered until 9.0.0 with a deprecation log pointing at the new route.

  • (#40724) Added POST /v1/im.blockUser (replaces the deprecated blockUser / unblockUser DDP methods). Body is { roomId, block: boolean } — block: true blocks the other DM participant, block: false unblocks. Auth-gated and per-room via the RoomMemberActions.BLOCK directive (DM-only). Both legacy DDP methods remain registered until 9.0.0 with deprecation logs pointing at the new route.

  • (#40724) Added POST /v1/settings for batched admin setting updates (replaces the deprecated saveSettings DDP method). Body is { settings: { _id, value }[] }. The endpoint requires authentication, enforces 2FA (twoFactorRequired: true), and runs the same per-setting permission chain (edit-privileged-setting OR manage-selected-settings + per-id permission) and audit/notify side effects the DDP method already performed. The legacy DDP method remains registered until 9.0.0 with a deprecation log pointing at the new route.

  • (#40711) GET /v1/spotlight now mirrors the DDP spotlight method:

    • accepts optional usernames (comma-separated string), type (JSON-encoded { users?, mentions?, rooms?, includeFederatedRooms? }) and rid query params;
    • response items expose nickname / outside (users) and uids / usernames / fname (rooms);
    • status on each user is now optional — outside/federated users were already being returned without one and the previous required-field schema rejected them as Response validation failed;
    • the endpoint is no longer auth-gated, allowing anonymous-read flows (e.g. Accounts_AllowAnonymousRead) to keep finding public channels through the navbar search.
  • (#40711) POST /v1/users.setPreferences now accepts an optional data.utcOffset (number) field. The value is stored at the user-document root via Users.setUtcOffset (not under settings.preferences), matching what the legacy userSetUtcOffset DDP method did.

  • (#40996) Added a new rooms.join REST endpoint that lets a user join any room type, replicating the behavior of the deprecated joinRoom DDP method. Unlike channels.join, it resolves all room types through the shared Room.join service (access checks, join codes, federation and omnichannel rules). The client now uses rooms.join instead of channels.join.

Patch Changes

  • Updated dependencies [7380c44c751eff9ee624d80bf26370411ffed78b, 6bd9182ae1d914a55e70866db43e8d2038f7be28, 6fa5378a940cbc809800b3c7d7c0639810bb0ab8, f63b965f82b0ddc590c633706f7c31c8c5251b53]:
    • @rocket.chat/core-typings@8.6.0

8.6.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.6.0-rc.3

8.6.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.6.0-rc.2

8.6.0-rc.1

Patch Changes

  • Updated dependencies [6fa5378a940cbc809800b3c7d7c0639810bb0ab8]:
    • @rocket.chat/core-typings@8.6.0-rc.1

8.6.0-rc.0

Minor Changes

  • (#40532) Adds custom-sounds.delete API endpoint.

  • (#40711) POST /v1/chat.delete now accepts { fileId, asUser? } as an alternative to { msgId, roomId, asUser? }. When fileId is provided the server resolves the owning message via Messages.getMessageByFileId before running the existing permission and deletion flow.

  • (#40724) Added POST /v1/e2e.requestSubscriptionKeys (replaces the deprecated e2e.requestSubscriptionKeys DDP method). Auth-gated, no body. Broadcasts notify.e2e.keyRequest for every encrypted room the caller is subscribed to without an E2E key, matching the DDP method's behavior. The legacy DDP method remains registered until 9.0.0 with a deprecation log pointing at the new route.

  • (#40724) Added POST /v1/im.blockUser (replaces the deprecated blockUser / unblockUser DDP methods). Body is { roomId, block: boolean } — block: true blocks the other DM participant, block: false unblocks. Auth-gated and per-room via the RoomMemberActions.BLOCK directive (DM-only). Both legacy DDP methods remain registered until 9.0.0 with deprecation logs pointing at the new route.

  • (#40724) Added POST /v1/settings for batched admin setting updates (replaces the deprecated saveSettings DDP method). Body is { settings: { _id, value }[] }. The endpoint requires authentication, enforces 2FA (twoFactorRequired: true), and runs the same per-setting permission chain (edit-privileged-setting OR manage-selected-settings + per-id permission) and audit/notify side effects the DDP method already performed. The legacy DDP method remains registered until 9.0.0 with a deprecation log pointing at the new route.

  • (#40711) GET /v1/spotlight now mirrors the DDP spotlight method:

    • accepts optional usernames (comma-separated string), type (JSON-encoded { users?, mentions?, rooms?, includeFederatedRooms? }) and rid query params;
    • response items expose nickname / outside (users) and uids / usernames / fname (rooms);
    • status on each user is now optional — outside/federated users were already being returned without one and the previous required-field schema rejected them as Response validation failed;
    • the endpoint is no longer auth-gated, allowing anonymous-read flows (e.g. Accounts_AllowAnonymousRead) to keep finding public channels through the navbar search.
  • (#40711) POST /v1/users.setPreferences now accepts an optional data.utcOffset (number) field. The value is stored at the user-document root via Users.setUtcOffset (not under settings.preferences), matching what the legacy userSetUtcOffset DDP method did.

  • (#40996) Added a new rooms.join REST endpoint that lets a user join any room type, replicating the behavior of the deprecated joinRoom DDP method. Unlike channels.join, it resolves all room types through the shared Room.join service (access checks, join codes, federation and omnichannel rules). The client now uses rooms.join instead of channels.join.

Patch Changes

  • Updated dependencies [7380c44c751eff9ee624d80bf26370411ffed78b, 6bd9182ae1d914a55e70866db43e8d2038f7be28, f63b965f82b0ddc590c633706f7c31c8c5251b53]:
    • @rocket.chat/core-typings@8.6.0-rc.0

8.5.1

Patch Changes

  • Updated dependencies [01a184640f635866bf4c1c612696acc4eed62311]:
    • @rocket.chat/core-typings@8.5.1

8.5.0

Minor Changes

  • (#39617) Adds new API endpoints custom-sounds.create and custom-sounds.update to manage custom sounds with strict file validation for size and specific MIME types to ensure system compatibility.

  • (#40612) Adds freeSwitchExtension as a query parameter for api/v1/users.info

Patch Changes

  • (#40513) Fixes the users.presence endpoint returning an empty array when called with multiple comma-separated IDs, caused by ajvQuery coercing the string into a single-element array after the OpenAPI migration

  • Updated dependencies [90f15e32ae843ed146ccf711ee3201408d1e8731, 12897e25d0dc25b7373f5264d38f38a5a7444257, 90f15e32ae843ed146ccf711ee3201408d1e8731]:
    • @rocket.chat/ui-kit@1.1.0
    • @rocket.chat/core-typings@8.5.0

8.5.0-rc.6

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.5.0-rc.6

8.5.0-rc.5

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.5.0-rc.5

8.5.0-rc.4

Patch Changes

  • Updated dependencies []:
  • @rocket.chat/core-typings@8.5.0-rc.4

8.5.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.5.0-rc.3

8.5.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.5.0-rc.2

8.5.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.5.0-rc.1

8.5.0-rc.0

Minor Changes

  • (#39760) ## Phishing-Resistant Multi-Factor Authentication

    Introduces a more secure and reliable server-side OAuth authentication flow.

    What’s New

    • Improved OAuth login security OAuth authentication now happens fully on the server, reducing the risk of token theft, phishing attacks, and client-side credential interception.
    • Built-in CSRF, state validation, and PKCE protection OAuth logins now include stronger protection against CSRF attacks, request tampering, and authorization code interception through secure state validation and PKCE support.
    • Improved two-step verification with OAuth logins Users with email or TOTP two-factor authentication enabled will now be asked to complete 2FA even when signing in with providers like Google, GitHub, GitLab, and others.
    • Improved mobile & desktop app login Mobile and desktop apps now support a smoother and more secure deep-link OAuth login flow.
  • (#39617) Adds new API endpoints custom-sounds.create and custom-sounds.update to manage custom sounds with strict file validation for size and specific MIME types to ensure system compatibility.

  • (#40612) Adds freeSwitchExtension as a query parameter for api/v1/users.info

Patch Changes

  • (#40513) Fixes the users.presence endpoint returning an empty array when called with multiple comma-separated IDs, caused by ajvQuery coercing the string into a single-element array after the OpenAPI migration

  • Updated dependencies [90f15e32ae843ed146ccf711ee3201408d1e8731, ae9f740d6af20557eac61b4af902c868b4132b49, 12897e25d0dc25b7373f5264d38f38a5a7444257, 90f15e32ae843ed146ccf711ee3201408d1e8731]:
    • @rocket.chat/ui-kit@1.1.0-rc.0
    • @rocket.chat/core-typings@8.5.0-rc.0

8.4.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.4.3

8.4.2

Patch Changes

  • (#40527 by @dionisio-bot) Fixes the users.presence endpoint returning an empty array when called with multiple comma-separated IDs, caused by ajvQuery coercing the string into a single-element array after the OpenAPI migration

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.4.2

8.4.1

Patch Changes

  • Updated dependencies [5b291c38600757482aaf261a02487abdf5f14007]:
    • @rocket.chat/core-typings@8.4.1

8.4.0

Minor Changes

  • (#40160) Adds a skipTranspile flag (default false) to webhook integrations. When set to true, the integration script is stored as-is without Babel transpilation — matching the 9.0.0 default where Babel is removed entirely. Admins can flip the flag per-integration to validate strict-mode compatibility before upgrading. The field is deprecated and will be removed in 9.0.0.

  • (#39989) Adds email search filter to users.list and users.info endpoints.

Patch Changes

  • Updated dependencies [53e32c7df1bf40598d65d170fd50c55f752f2951, 53e32c7df1bf40598d65d170fd50c55f752f2951, 278b84f78360e53792a2e5d7620615039a0e15e9, 24b3671fe61b8b09c6a1b5dc6401b503b3fb92a0, 53e32c7df1bf40598d65d170fd50c55f752f2951, 53e32c7df1bf40598d65d170fd50c55f752f2951, 8c0e16ca29b393cfa50b425520db48ba5a74f678]:

8.4.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.4.0-rc.2

8.4.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.4.0-rc.1

8.3.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.3.2

8.3.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.3.1

8.4.0-rc.0

Minor Changes

  • (#40160) Adds a skipTranspile flag (default false) to webhook integrations. When set to true, the integration script is stored as-is without Babel transpilation — matching the 9.0.0 default where Babel is removed entirely. Admins can flip the flag per-integration to validate strict-mode compatibility before upgrading. The field is deprecated and will be removed in 9.0.0.

  • (#39989) Adds email search filter to users.list and users.info endpoints.

Patch Changes

  • Updated dependencies [53e32c7df1bf40598d65d170fd50c55f752f2951, 53e32c7df1bf40598d65d170fd50c55f752f2951, 278b84f78360e53792a2e5d7620615039a0e15e9, 24b3671fe61b8b09c6a1b5dc6401b503b3fb92a0, 53e32c7df1bf40598d65d170fd50c55f752f2951, 53e32c7df1bf40598d65d170fd50c55f752f2951, 8c0e16ca29b393cfa50b425520db48ba5a74f678]:

8.3.0

Minor Changes

  • (#38978 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat autotranslate translateMessage API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation

  • (#39225 by @sezallagwal) Add OpenAPI support for the chat.followMessage and chat.unfollowMessage API endpoints by migrating to a modern chained route definition syntax and utilizing AJV schemas for body and response validation.

  • (#39227 by @sezallagwal) Add OpenAPI support for the chat.starMessage and chat.unStarMessage API endpoints by migrating to a modern chained route definition syntax and utilizing AJV schemas for body and response validation.

  • (#38957 by @Verifieddanny) Migrated rooms.leave endpoint to new OpenAPI pattern with AJV validation

  • (#38549 by @Rohitgiri02) migrated rooms.delete endpoint to new OpenAPI pattern with AJV validation

  • (#39094 by @ahmed-n-abdeltwab) Adds OpenAPI support for the Rocket.Chat e2e.updateGroupKey endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36402 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat users.getAvatarSuggestion API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36779 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat e2e.fetchMyKeys endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#39425) Adds support for multiple files in message composer, improving file upload experience

  • (#39559 by @copilot-swe-agent) Splits the single AJV validator instance into two: ajv (coerceTypes: false) for request body validation and ajvQuery (coerceTypes: true) for query parameter validation.

    Why this matters: Previously, a single AJV instance with coerceTypes: true was used everywhere. This silently accepted values with wrong types — for example, sending { "rid": 12345 } (number) where a string was expected would pass validation because 12345 was coerced to "12345". With this change, body validation is now strict: the server will reject payloads with incorrect types instead of silently coercing them.

    What may break for API consumers:

    • Numeric values sent as strings in POST/PUT/PATCH bodies (e.g., { "count": "10" } instead of { "count": 10 }) will now be rejected. Ensure JSON bodies use proper types.
    • Boolean values sent as strings in bodies (e.g., { "readThreads": "true" } instead of { "readThreads": true }) will now be rejected.
    • null values where a string is expected (e.g., { "name": null } for a type: 'string' field without nullable: true) will no longer be coerced to "".

    No change for query parameters: GET query params (e.g., ?count=10&offset=0) continue to be coerced via ajvQuery, since HTTP query strings are always strings.

  • (#36916 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat custom-user-status.list API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation

  • (#39219 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat e2e endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#38610) Adds new custom-sounds.getOne REST endpoint to retrieve a single custom sound by _id and updates client to consume it.

Patch Changes

  • (#38989) chore(eslint): Upgrades ESLint and its configuration

  • (#36786 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat e2e.getUsersOfRoomWithoutKey endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36882 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat push.test API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#35995 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat rooms.favorite APIs endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36523 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat emoji-custom.create API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36953 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat commands.get API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#38974 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat dm.close/im.close API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • Updated dependencies [d1bf2cc675e80403659d388a1fbbdc6f73889dad, 02b1e6e6a184850d21e335077ca30382a1c7a66b, 9a70095296dbf516b0113a9a65e09f25137b2eaf, 87f9262af4a543d52642a54e1ef546d509a79e23, 539659af22bc19880eda047dfc0b152472ccb65c, b1b1d6ccd81c90d231a7e594f834965c6e5f4fae, 78e37dc3deae4ff05f5e33f9134c7094fd6c1330, d83a1a9753464ee916845b3c88757bbcf76884a5, 722df6f60bc86c51b204e28a39acb3dc8710bdeb, c117492ad90d291a361eedc929506f557495caf7]:

8.3.0-rc.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.3.0-rc.4

8.3.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.3.0-rc.3

8.3.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.3.0-rc.2

8.3.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.3.0-rc.1

8.3.0-rc.0

Minor Changes

  • (#38978 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat autotranslate translateMessage API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation

  • (#39225 by @sezallagwal) Add OpenAPI support for the chat.followMessage and chat.unfollowMessage API endpoints by migrating to a modern chained route definition syntax and utilizing AJV schemas for body and response validation.

  • (#39227 by @sezallagwal) Add OpenAPI support for the chat.starMessage and chat.unStarMessage API endpoints by migrating to a modern chained route definition syntax and utilizing AJV schemas for body and response validation.

  • (#38957 by @Verifieddanny) Migrated rooms.leave endpoint to new OpenAPI pattern with AJV validation

  • (#38549 by @Rohitgiri02) migrated rooms.delete endpoint to new OpenAPI pattern with AJV validation

  • (#39094 by @ahmed-n-abdeltwab) Adds OpenAPI support for the Rocket.Chat e2e.updateGroupKey endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36402 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat users.getAvatarSuggestion API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36779 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat e2e.fetchMyKeys endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#39425) Adds support for multiple files in message composer, improving file upload experience

  • (#39559 by @copilot-swe-agent) Splits the single AJV validator instance into two: ajv (coerceTypes: false) for request body validation and ajvQuery (coerceTypes: true) for query parameter validation.

    Why this matters: Previously, a single AJV instance with coerceTypes: true was used everywhere. This silently accepted values with wrong types — for example, sending { "rid": 12345 } (number) where a string was expected would pass validation because 12345 was coerced to "12345". With this change, body validation is now strict: the server will reject payloads with incorrect types instead of silently coercing them.

    What may break for API consumers:

    • Numeric values sent as strings in POST/PUT/PATCH bodies (e.g., { "count": "10" } instead of { "count": 10 }) will now be rejected. Ensure JSON bodies use proper types.
    • Boolean values sent as strings in bodies (e.g., { "readThreads": "true" } instead of { "readThreads": true }) will now be rejected.
    • null values where a string is expected (e.g., { "name": null } for a type: 'string' field without nullable: true) will no longer be coerced to "".

    No change for query parameters: GET query params (e.g., ?count=10&offset=0) continue to be coerced via ajvQuery, since HTTP query strings are always strings.

  • (#36916 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat custom-user-status.list API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation

  • (#39219 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat e2e endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#38610) Adds new custom-sounds.getOne REST endpoint to retrieve a single custom sound by _id and updates client to consume it.

Patch Changes

  • (#38989) chore(eslint): Upgrades ESLint and its configuration

  • (#36786 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat e2e.getUsersOfRoomWithoutKey endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36882 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat push.test API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#35995 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat rooms.favorite APIs endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36523 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat emoji-custom.create API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36953 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat commands.get API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#38974 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat dm.close/im.close API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • Updated dependencies [d1bf2cc675e80403659d388a1fbbdc6f73889dad, 02b1e6e6a184850d21e335077ca30382a1c7a66b, 9a70095296dbf516b0113a9a65e09f25137b2eaf, 87f9262af4a543d52642a54e1ef546d509a79e23, 539659af22bc19880eda047dfc0b152472ccb65c, b1b1d6ccd81c90d231a7e594f834965c6e5f4fae, 78e37dc3deae4ff05f5e33f9134c7094fd6c1330, d83a1a9753464ee916845b3c88757bbcf76884a5, 722df6f60bc86c51b204e28a39acb3dc8710bdeb, c117492ad90d291a361eedc929506f557495caf7]:

8.2.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.2.1

8.2.0

Patch Changes

  • (#38267) Fixes an issue where web clients could remain with a stale slashcommand list during a rolling workspace update

  • (#38366) Fixes the sort parameter validation on /api/v1/audit.settings endpoint to accept string format.

  • (#38376) Fix a validation issue in the livechat/custom-fields.save endpoint

  • Updated dependencies [d3758a7d57ab602745369ef9d2ccdbf9271cf305, 098f0a7467332f10a7bea5d435ae2ca3b5431fc9, fbc4935dec220495201cf905017170d3cd1e275c, e57f15845e4df048dd2f08f11aa08215780a2c34, 562d5ce6ad8afc67bef61e91939f8c21c4501610]:

8.2.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.2.0-rc.2

8.2.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.2.0-rc.1

8.2.0-rc.0

Patch Changes

  • (#38267) Fixes an issue where web clients could remain with a stale slashcommand list during a rolling workspace update

  • (#38366) Fixes the sort parameter validation on /api/v1/audit.settings endpoint to accept string format.

  • (#38376) Fix a validation issue in the livechat/custom-fields.save endpoint

  • Updated dependencies [d3758a7d57ab602745369ef9d2ccdbf9271cf305, 098f0a7467332f10a7bea5d435ae2ca3b5431fc9, fbc4935dec220495201cf905017170d3cd1e275c, e57f15845e4df048dd2f08f11aa08215780a2c34, 562d5ce6ad8afc67bef61e91939f8c21c4501610]:

8.1.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.1.1

8.1.0

Minor Changes

  • (#38077) Changes list of Room Files to only show files that have been successfully attached to a message

Patch Changes

  • (#38267) Fixes an issue where web clients could remain with a stale slashcommand list during a rolling workspace update

  • Updated dependencies [bed615ef323d4018f779cda013255ac9147e4cde, 6654c5b481f91bdcb03d68ee0f3a12d58201137e]:

8.1.0-rc.2

Patch Changes

8.1.0-rc.1

Patch Changes

  • (#38267) Fixes an issue where web clients could remain with a stale slashcommand list during a rolling workspace update

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.1.0-rc.1

8.1.0-rc.0

Minor Changes

  • (#38077) Changes list of Room Files to only show files that have been successfully attached to a message

Patch Changes

  • Updated dependencies [6654c5b481f91bdcb03d68ee0f3a12d58201137e]:
    • @rocket.chat/core-typings@8.1.0-rc.0

8.0.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.0.1

8.0.0

Major Changes

  • (#37672) Removes deprecated VoIP from Omnichannel

  • (#37123) Removes ecdh functionality and related settings

  • (#37672) Removes Deprecated FreeSwitch integration

  • (#36825) Removes the deprecated method createToken

  • (#36821) Removes /api/v1/banners.getnew deprecated endpoint

  • (#36871) Removes the livechat:transfer deprecated method Removes the livechat/room.transfer deprecated endpoint Creates the livechat/visitor.department.transfer for visitors department transfer use

  • (#36857) Removes the deprecated /api/v1/rooms.upload endpoint

  • (#36907) Removes the deprecated GET Method from /api/v1/apps

  • (#37114) Removes stdout logging functionality, related components and settings

  • (#36896) Removes the deprecated roleName parameter from /api/v1/roles.addUserToRole and /api/v1/roles.removeUserFromRole

    Removes the ability to pass a role name to the role parameter type from /api/v1/roles.getUsersInRole

Minor Changes

  • (#36570) REST endpoint /v1/users.createToken is not deprecated anymore. It now requires a secret parameter to generate a token for a user. This change is part of the effort to enhance security by ensuring that tokens are generated with an additional layer of validation. The secret parameter is validated against a new environment variable CREATE_TOKENS_FOR_USERS_SECRET.

  • (#37224) Enhance user's deactivated state handling to correctly distinguish between pending and deactivated users.

Patch Changes

  • (#37688 by @lucas-a-pelegrino) Adds deprecation warning for livechat:removeMonitor and new endpoint replacing it; livechat/monitor.remove

  • (#37690 by @lucas-a-pelegrino) Adds a deprecation warning for livechat:saveBusinessHour and new endpoint replacing it; livechat/business-hours.save

  • (#37061 by @lucas-a-pelegrino) Adds deprecation warning on livechat:addMonitor with new endpoint replacing it; livechat/monitors.create

  • (#37281 by @lucas-a-pelegrino) Adds deprecation warning for livechat:saveTag and new endpoint to replace it; livechat/tags.save

  • (#37775 by @lucas-a-pelegrino) Adds deprecation warning for livechat:removeBusinessHour and new endpoint to replace it; livechat/business-hours.remove

  • Updated dependencies [176d5eae3fb249d7d20c3e260d9fadc1a56a2fca, ac11ea05ffadeca978c794ff38d5199d9acb2c29, ac11ea05ffadeca978c794ff38d5199d9acb2c29, ddc935727e9a7275813006d9dcaa7fe866610844, d3538e7045c41f91b8c561d44e5485ff93b93745, 73d9eb2783176954f42aa2cbeda8abf1d49ac260]:

8.0.0-rc.5

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.0.0-rc.5

8.0.0-rc.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.0.0-rc.4

8.0.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.0.0-rc.3

8.0.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.0.0-rc.2

8.0.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@8.0.0-rc.1

8.0.0-rc.0

Major Changes

  • (#37672) Removes deprecated VoIP from Omnichannel

  • (#37123) Removes ecdh functionality and related settings

  • (#37672) Removes Deprecated FreeSwitch integration

  • (#36825) Removes the deprecated method createToken

  • (#36821) Removes /api/v1/banners.getnew deprecated endpoint

  • (#36871) Removes the livechat:transfer deprecated method Removes the livechat/room.transfer deprecated endpoint Creates the livechat/visitor.department.transfer for visitors department transfer use

  • (#36857) Removes the deprecated /api/v1/rooms.upload endpoint

  • (#36907) Removes the deprecated GET Method from /api/v1/apps

  • (#37114) Removes stdout logging functionality, related components and settings

  • (#36896) Removes the deprecated roleName parameter from /api/v1/roles.addUserToRole and /api/v1/roles.removeUserFromRole

    Removes the ability to pass a role name to the role parameter type from /api/v1/roles.getUsersInRole

Minor Changes

  • (#36570) REST endpoint /v1/users.createToken is not deprecated anymore. It now requires a secret parameter to generate a token for a user. This change is part of the effort to enhance security by ensuring that tokens are generated with an additional layer of validation. The secret parameter is validated against a new environment variable CREATE_TOKENS_FOR_USERS_SECRET.

  • (#37224) Enhance user's deactivated state handling to correctly distinguish between pending and deactivated users.

Patch Changes

  • (#37688) Adds deprecation warning for livechat:removeMonitor and new endpoint replacing it; livechat/monitor.remove

  • (#37690) Adds a deprecation warning for livechat:saveBusinessHour and new endpoint replacing it; livechat/business-hours.save

  • (#37061) Adds deprecation warning on livechat:addMonitor with new endpoint replacing it; livechat/monitors.create

  • (#37281) Adds deprecation warning for livechat:saveTag and new endpoint to replace it; livechat/tags.save

  • (#37775) Adds deprecation warning for livechat:removeBusinessHour and new endpoint to replace it; livechat/business-hours.remove

  • Updated dependencies [176d5eae3fb249d7d20c3e260d9fadc1a56a2fca, ac11ea05ffadeca978c794ff38d5199d9acb2c29, ac11ea05ffadeca978c794ff38d5199d9acb2c29, ddc935727e9a7275813006d9dcaa7fe866610844, d3538e7045c41f91b8c561d44e5485ff93b93745, 73d9eb2783176954f42aa2cbeda8abf1d49ac260]:

7.13.2

Patch Changes

7.13.1

Patch Changes

7.13.0

Minor Changes

  • (#37505) Introduces a new user preference to enable/disable desktop voice call notifications.

Patch Changes

7.13.0-rc.2

Patch Changes

7.13.0-rc.1

Patch Changes

7.13.0-rc.0

Minor Changes

  • (#37505) Introduces a new user preference to enable/disable desktop voice call notifications.

Patch Changes

  • Updated dependencies [7f1b834a55b1240c226afde77713262da47f45dc, 5c7e8ec1de894e7b8eeb6e57b0c8a43bd22d2d46, 44ca3b111f13ac1816a82ab0e4720e9886769c34, 65fbcbed9f64004b953dd9d4182b3fccb8147339]:

7.12.2

Patch Changes

7.12.1

Patch Changes

7.12.0

Patch Changes

  • (#36973) Adds deprecation warning on livechat:returnAsInquiry with new endpoint replacing it; livechat/inquiries.returnAsInquiry

  • (#37136) Adds deprecation warning on livechat:removeTag with new endpoint replacing it; livechat/tags.remove

  • (#36958) Adds deprecation warning on livechat:removeRoom with new endpoint replacing it; livechat/rooms.delete

  • Updated dependencies [d166e2a1ffba4e59361d5f79e8c376fca5cbf12f]:

7.12.0-rc.4

Patch Changes

7.12.0-rc.3

Patch Changes

7.12.0-rc.2

Patch Changes

7.12.0-rc.1

Patch Changes

7.12.0-rc.0

Patch Changes

  • (#36973) Adds deprecation warning on livechat:returnAsInquiry with new endpoint replacing it; livechat/inquiries.returnAsInquiry

  • (#37136) Adds deprecation warning on livechat:removeTag with new endpoint replacing it; livechat/tags.remove

  • (#36958) Adds deprecation warning on livechat:removeRoom with new endpoint replacing it; livechat/rooms.delete

  • Updated dependencies [d166e2a1ffba4e59361d5f79e8c376fca5cbf12f]:

7.11.0

Minor Changes

  • (#36723 by @tiagoevanp) Fixes search by name in custom emojis list, by adding a correct parameter to the endpoint emoji-custom.all

    Now the endpoint emoji-custom.all accepts a name as parameter, so the filter should work on emojis page withouth the necessity of set ALLOW_UNSAFE_QUERY_AND_FIELDS_API_PARAMS env var

  • (#36589) Adds new endpoint to disable Livechat Contacts by its id, with a new permission delete-livechat-contact.

Patch Changes

  • (#36933) Adds deprecation warning on livechat:removeCustomField with new endpoint replacing it; livechat/custom-fields.delete

  • (#36975) Adds deprecation warning on livechat:saveAgentInfo with new endpoint replacing it; livechat/agents.saveInfo

  • (#36845) Adds deprecation warning to livechat:getAnalyticsChartData, as well as it adds a new endpoint to replace it; livechat/analytics/dashboards/charts-data

  • (#36897) Adds deprecation warning on livechat:getRoutingConfig, as well as it adds new endpoint to replace it; livechat/config/routing

  • (#36993) Adds deprecation warning on livechat:removeRoom, use livechat/inquiries.take instead

  • (#36921) Adds deprecation warning on livechat:removeAllClosedRooms with new endpoint replacing it; livechat/rooms.removeAllClosedRooms

  • (#36668 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat chat.unPinMessage API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36971) Adds deprecation warning on livechat:saveCustomField with new endpoint replacing it; livechat/custom-fields.save

  • (#36986) Adds deprecation warning on livechat:sendTranscript with endpoint replacing it; livechat/trasncript

  • Updated dependencies [b0a4602a4461200b9872b2b073ec56fa55ecb466]:

7.11.0-rc.7

Patch Changes

7.11.0-rc.6

Patch Changes

7.11.0-rc.5

Patch Changes

7.11.0-rc.4

Patch Changes

7.11.0-rc.3

Patch Changes

7.11.0-rc.2

Patch Changes

7.11.0-rc.1

Patch Changes

7.11.0-rc.0

Minor Changes

  • (#36723 by @tiagoevanp) Fixes search by name in custom emojis list, by adding a correct parameter to the endpoint emoji-custom.all

    Now the endpoint emoji-custom.all accepts a name as parameter, so the filter should work on emojis page withouth the necessity of set ALLOW_UNSAFE_QUERY_AND_FIELDS_API_PARAMS env var

  • (#36589) Adds new endpoint to disable Livechat Contacts by its id, with a new permission delete-livechat-contact.

Patch Changes

  • (#36933) Adds deprecation warning on livechat:removeCustomField with new endpoint replacing it; livechat/custom-fields.delete

  • (#36975) Adds deprecation warning on livechat:saveAgentInfo with new endpoint replacing it; livechat/agents.saveInfo

  • (#36845) Adds deprecation warning to livechat:getAnalyticsChartData, as well as it adds a new endpoint to replace it; livechat/analytics/dashboards/charts-data

  • (#36897) Adds deprecation warning on livechat:getRoutingConfig, as well as it adds new endpoint to replace it; livechat/config/routing

  • (#36993) Adds deprecation warning on livechat:removeRoom, use livechat/inquiries.take instead

  • (#36921) Adds deprecation warning on livechat:removeAllClosedRooms with new endpoint replacing it; livechat/rooms.removeAllClosedRooms

  • (#36668 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat chat.unPinMessage API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36971) Adds deprecation warning on livechat:saveCustomField with new endpoint replacing it; livechat/custom-fields.save

  • (#36986) Adds deprecation warning on livechat:sendTranscript with endpoint replacing it; livechat/trasncript

  • Updated dependencies [b0a4602a4461200b9872b2b073ec56fa55ecb466]:

7.10.2

Patch Changes

7.10.1

Patch Changes

7.10.0

Minor Changes

  • (#36049) Introduces the side navigation with a new filtering system. The update adds new filters for All, Mentions, Favorites, and Discussions, as well as dedicated filters for Omnichannel conversations and grouping by Teams, Channels, and DMs.

    This change is being tested under Enhanced navigation experience feature preview, in order to check it you need to enabled it

Patch Changes

  • (#36507 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat oauth-apps.create API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36585 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat oauth-apps.update API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36020 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat chat.pinMessage API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36716 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat e2e.setRoomKeyID endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36611) Fix an issue where the report exported in the App logs page would not consider the instance id filter

  • (#36606 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat oauth-apps.delete API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36677 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat dm.delete/im.delete API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36586 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat oauth-apps.list API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36598 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat oauth-apps.get API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#35985 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat Permissions API endpoints by migrating to a centralized syntax and utilizing shared AJV schemas for validation. This will enhance API documentation and ensure type safety through response validation.

  • Updated dependencies [17bca96ecbf23ea807aba2e6e8abc95ebd66b0d0, c7db598e9f3c2ad47f6a6be2a9ba7078533c245b]:

7.10.0-rc.6

Patch Changes

7.10.0-rc.5

Patch Changes

7.10.0-rc.4

Patch Changes

7.10.0-rc.3

Patch Changes

7.10.0-rc.2

Patch Changes

7.10.0-rc.1

Patch Changes

7.10.0-rc.0

Minor Changes

  • (#36049) Introduces the side navigation with a new filtering system. The update adds new filters for All, Mentions, Favorites, and Discussions, as well as dedicated filters for Omnichannel conversations and grouping by Teams, Channels, and DMs.

    This change is being tested under Enhanced navigation experience feature preview, in order to check it you need to enabled it

Patch Changes

  • (#36507 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat oauth-apps.create API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36585 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat oauth-apps.update API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36020 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat chat.pinMessage API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36716 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat e2e.setRoomKeyID endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36611) Fix an issue where the report exported in the App logs page would not consider the instance id filter

  • (#36606 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat oauth-apps.delete API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36677 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat dm.delete/im.delete API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36586 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat oauth-apps.list API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#36598 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat oauth-apps.get API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • (#35985 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat Permissions API endpoints by migrating to a centralized syntax and utilizing shared AJV schemas for validation. This will enhance API documentation and ensure type safety through response validation.

  • Updated dependencies [17bca96ecbf23ea807aba2e6e8abc95ebd66b0d0, c7db598e9f3c2ad47f6a6be2a9ba7078533c245b]:

7.9.3

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@7.9.3

7.9.2

Patch Changes

  • Updated dependencies []:
  • @rocket.chat/core-typings@7.9.2

7.9.1

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@7.9.1

7.9.0

Minor Changes

  • (#36403) Adds a button to the apps logs UI that exports logs as a downloadable file

Patch Changes

  • (#36265) Fixes an issue where chat.postMessage returned an error when using the parseUrls flag.

  • (#35884 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat Webdav API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • Updated dependencies [2cec8acd5beddf5ad0c67c29fe632487cb82b026, fd478a7d45a4505ad53d2d7aec8b44e9bf8fa41a]:
    • @rocket.chat/core-typings@7.9.0

7.9.0-rc.2

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@7.9.0-rc.2

7.9.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.9.0-rc.1

7.9.0-rc.0

Minor Changes

  • (#36403) Adds a button to the apps logs UI that exports logs as a downloadable file

Patch Changes

  • (#36265) Fixes an issue where chat.postMessage returned an error when using the parseUrls flag.

  • (#35884 by @ahmed-n-abdeltwab) Add OpenAPI support for the Rocket.Chat Webdav API endpoints by migrating to a modern chained route definition syntax and utilizing shared AJV schemas for validation to enhance API documentation and ensure type safety through response validation.

  • Updated dependencies [2cec8acd5beddf5ad0c67c29fe632487cb82b026, fd478a7d45a4505ad53d2d7aec8b44e9bf8fa41a]:
    • @rocket.chat/core-typings@7.9.0-rc.0

7.8.3

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@7.8.3

7.8.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.8.2

7.8.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.8.1

7.8.0

Patch Changes

  • (#36154) Fixes an issue that prevented the action of saving an agent when editing a department to work.

  • (#36035) Fixes file filtering by name or type not working for non-private channels.

  • (#36111) Fixes Omnichannel Rest API validation schemas that were flagging Pagination properties as invalid

  • (#36258) Fixes an issue that prevented the action of removing an agent when editing a department to work.

  • Updated dependencies [3d024a900426c8bbf646e7ebedce0e17c9f7c140, 3779de0e8c5787f266bdeda5052b27c023c65f1c]:
    • @rocket.chat/core-typings@7.8.0

7.8.0-rc.9

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.8.0-rc.9

7.8.0-rc.8

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.8.0-rc.8

7.8.0-rc.7

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.8.0-rc.7

7.8.0-rc.6

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.8.0-rc.6

7.8.0-rc.5

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.8.0-rc.5

7.8.0-rc.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.8.0-rc.4

7.8.0-rc.3

Patch Changes

  • (#36258) Fixes an issue that prevented the action of removing an agent when editing a department to work.

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.8.0-rc.3

7.8.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.8.0-rc.2

7.8.0-rc.1

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@7.8.0-rc.1

7.8.0-rc.0

Patch Changes

  • (#36154) Fixes an issue that prevented the action of saving an agent when editing a department to work.

  • (#36035) Fixes file filtering by name or type not working for non-private channels.

  • (#36111) Fixes Omnichannel Rest API validation schemas that were flagging Pagination properties as invalid

  • Updated dependencies [3d024a900426c8bbf646e7ebedce0e17c9f7c140, 3779de0e8c5787f266bdeda5052b27c023c65f1c]:
    • @rocket.chat/core-typings@7.8.0-rc.0

7.7.4

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@7.7.4

7.7.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.7.3

7.7.2

Patch Changes

  • (#36298 by @dionisio-bot) Fixes an issue that prevented the action of removing an agent when editing a department to work.

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.7.2

7.7.1

Patch Changes

  • (#36204 by @dionisio-bot) Fixes an issue that prevented the action of saving an agent when editing a department to work.

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.7.1

7.7.0

Minor Changes

  • (#35416) Improve the /api/apps/:id/logs endpoint to accept filters

  • (#35416) Add a new endpoint /api/apps/logs that allows for fetching logs without a filter for app id

Patch Changes

  • (#36019) Adds new endpoint to handle contact's conflicting data

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.7.0

7.7.0-rc.6

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.7.0-rc.6

7.7.0-rc.5

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.7.0-rc.5

7.7.1-rc.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.7.1-rc.4

7.7.0-rc.3

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@7.7.0-rc.3

7.7.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.7.0-rc.2

7.7.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.7.0-rc.1

7.7.0-rc.0

Minor Changes

  • (#35416) Improve the /api/apps/:id/logs endpoint to accept filters

  • (#35416) Add a new endpoint /api/apps/logs that allows for fetching logs without a filter for app id

Patch Changes

  • (#36019) Adds new endpoint to handle contact's conflicting data

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.7.0-rc.0

7.6.2

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@7.6.2

7.6.1

Patch Changes

  • Updated dependencies []:
  • @rocket.chat/core-typings@7.6.1

7.6.0

Minor Changes

  • (#35721) Enhances the /api/apps/installed and /api/apps/:id/status endpoints so they get apps' status across the cluster in High-Availability and Microservices deployments

Patch Changes

  • Updated dependencies [aec9eaa941fe9dad81f38d8d18d1b58edd700eb1, 2c190740d0ff166a4cefe8e833b0b2682a41fab1, d8eb824d242cbbeafb11b1c4a806860e4541ba79, bbd0b0d9ed181a156430e2a446d3b56092e3f645, 47ae69912cd90743e7bf836fdee4be481a01bbba, 4b28126ac94cf1d3312b30ad9863ca02673f49d4]:
    • @rocket.chat/core-typings@7.6.0

7.6.0-rc.8

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.6.0-rc.8

7.6.0-rc.7

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.6.0-rc.7

7.6.0-rc.6

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.6.0-rc.6

7.6.0-rc.5

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.6.0-rc.5

7.6.0-rc.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.6.0-rc.4

7.6.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.6.0-rc.3

7.6.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.6.0-rc.2

7.6.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.6.0-rc.1

7.6.0-rc.0

Minor Changes

  • (#35721) Enhances the /api/apps/installed and /api/apps/:id/status endpoints so they get apps' status across the cluster in High-Availability and Microservices deployments

Patch Changes

  • Updated dependencies [aec9eaa941fe9dad81f38d8d18d1b58edd700eb1, 2c190740d0ff166a4cefe8e833b0b2682a41fab1, d8eb824d242cbbeafb11b1c4a806860e4541ba79, bbd0b0d9ed181a156430e2a446d3b56092e3f645, 47ae69912cd90743e7bf836fdee4be481a01bbba, 4b28126ac94cf1d3312b30ad9863ca02673f49d4]:
    • @rocket.chat/core-typings@7.6.0-rc.0

7.5.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.5.1

7.5.0

Minor Changes

  • (#35370) Adds a new "Unit" field to the create/edit department page, allowing users to specify a business unit when creating or editing a department.

  • (#34983) feat: Adds OpenAPI support

  • (#35474) Adds automatic presence sync based on calendar events, updating the user’s status to “busy” when a meeting starts and reverting it afterward.

  • (#35258) Introduces /v1/audit.settings endpoint for querying changed settings audit events

Patch Changes

  • (#35546) Restores roomName property in the GET /groups.messages endpoint to fix unintended removal.

  • Updated dependencies [25592391b04a5a9c5e4be57a3878bca7c7db66b2, c904862b1496cab943e97d28b36d3a24deac21c1, 335f19f5d08b7348263b574e4133ecf93145a79c]:

7.5.0-rc.5

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.5.0-rc.5

7.5.0-rc.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.5.0-rc.4

7.5.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.5.0-rc.3

7.5.0-rc.2

Minor Changes

  • (#35474) Adds automatic presence sync based on calendar events, updating the user’s status to “busy” when a meeting starts and reverting it afterward.

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.5.0-rc.2

7.5.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.5.0-rc.1

7.5.0-rc.0

Minor Changes

  • (#35370) Adds a new "Unit" field to the create/edit department page, allowing users to specify a business unit when creating or editing a department.

  • (#34983) feat: Adds OpenAPI support

  • (#35258) Introduces /v1/audit.settings endpoint for querying changed settings audit events

Patch Changes

  • (#35546) Restores roomName property in the GET /groups.messages endpoint to fix unintended removal.

  • Updated dependencies [25592391b04a5a9c5e4be57a3878bca7c7db66b2, c904862b1496cab943e97d28b36d3a24deac21c1, 335f19f5d08b7348263b574e4133ecf93145a79c]:

7.4.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.4.1

7.4.0

Minor Changes

  • (#34208) Adds a new endpoint rooms.hide to hide rooms of any type when provided with the room's ID

  • (#35147) Allows users to filter by multiple departments & by livechat units on livechat/rooms endpoint.

Patch Changes

  • (#34926) Enables control of video conference ringing and dialing sounds through the call ringer volume user preference, preventing video conf calls from always playing at maximum volume.

  • Updated dependencies [89964144e042c8d9282b51efd89e1e684077fdd7, f85da08765a9d3f8c5aabd9291fd08be6dfdeb85, be5031a21bdcda31270d53d319f7d183e77d84d7]:
    • @rocket.chat/core-typings@7.4.0

7.4.0-rc.5

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.4.0-rc.5

7.4.0-rc.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.4.0-rc.4

7.4.0-rc.3

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@7.4.0-rc.3

7.4.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.4.0-rc.2

7.4.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.4.0-rc.1

7.4.0-rc.0

Minor Changes

  • (#34208) Adds a new endpoint rooms.hide to hide rooms of any type when provided with the room's ID

  • (#35147) Allows users to filter by multiple departments & by livechat units on livechat/rooms endpoint.

Patch Changes

  • (#34926) Enables control of video conference ringing and dialing sounds through the call ringer volume user preference, preventing video conf calls from always playing at maximum volume.

  • Updated dependencies [89964144e042c8d9282b51efd89e1e684077fdd7, f85da08765a9d3f8c5aabd9291fd08be6dfdeb85, be5031a21bdcda31270d53d319f7d183e77d84d7]:
    • @rocket.chat/core-typings@7.4.0-rc.0

7.3.3

Patch Changes

  • Updated dependencies []: - @rocket.chat/core-typings@7.3.3

7.3.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.3.2

7.3.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.3.1

7.3.0

Minor Changes

  • (#34940) Allows agents and managers to close Omnichannel rooms that for some reason ended up in a bad state. This "bad state" could be a room that appears open but it's closed. Now, the endpoint livechat/room.closeByUser will accept an optional forceClose parameter that will allow users to bypass most state checks we do on rooms and perform the room closing again so its state can be recovered.

  • (#34153) Adds rooms.membersOrderedByRole endpoint to retrieve members of groups and channels sorted according to their respective role in the room.

Patch Changes

  • (#34864) Allows users to fetch the packageValue of settings when calling /settings endpoint via includeDefaults query param.

  • (#35009) Fix an issue with apps installations via Marketplace

  • Updated dependencies [8942b0032af976738a7c602fa389803dda30c0dc, bfa92f4dba1a16973d7da5a9c0f5d0df998bf944]:
    • @rocket.chat/core-typings@7.3.0

7.3.0-rc.5

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.3.0-rc.5

7.3.0-rc.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.3.0-rc.4

7.3.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.3.0-rc.3

7.3.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.3.0-rc.2

7.3.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.3.0-rc.1

7.3.0-rc.0

Minor Changes

  • (#34940) Allows agents and managers to close Omnichannel rooms that for some reason ended up in a bad state. This "bad state" could be a room that appears open but it's closed. Now, the endpoint livechat/room.closeByUser will accept an optional forceClose parameter that will allow users to bypass most state checks we do on rooms and perform the room closing again so its state can be recovered.

  • (#34153) Adds rooms.membersOrderedByRole endpoint to retrieve members of groups and channels sorted according to their respective role in the room.

Patch Changes

  • (#34864) Allows users to fetch the packageValue of settings when calling /settings endpoint via includeDefaults query param.

  • Updated dependencies [8942b0032af976738a7c602fa389803dda30c0dc, bfa92f4dba1a16973d7da5a9c0f5d0df998bf944]:
    • @rocket.chat/core-typings@7.3.0-rc.0

7.2.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.2.1

7.2.0

Minor Changes

  • (#34194) Adds a new contacts.checkExistence endpoint, which allows identifying whether there's already a registered contact using a given email, phone, id or visitor to source association.

  • (#33549) Adds a new callout in the subscription page to inform users of subscription upgrade eligibility when applicable.

Patch Changes

  • (#34205) Fixes an error where the engine would not retry a subprocess restart if the last attempt failed

  • (#34205) Fixes error propagation when trying to get the status of apps in some cases

  • (#34205) Fixes wrong data being reported to total failed apps metrics and statistics

  • Updated dependencies [76f6239ff1a9f34f163c03c140c4ceba62563b4e, 76f6239ff1a9f34f163c03c140c4ceba62563b4e, 475120dc19fb8cc400fd8af21559cd6f3cc17eb8, 2e4af86f6463166ba4d0b37b153b89ab246e112a, 76f6239ff1a9f34f163c03c140c4ceba62563b4e, 75a14b2e013aca7361cac56316f2b7e8c07d9dc8]:
    • @rocket.chat/core-typings@7.2.0

7.2.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.2.0-rc.3

7.2.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.2.0-rc.2

7.2.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.2.0-rc.1

7.2.0-rc.0

Minor Changes

  • (#34194) Adds a new contacts.checkExistence endpoint, which allows identifying whether there's already a registered contact using a given email, phone, id or visitor to source association.

  • (#33549) Adds a new callout in the subscription page to inform users of subscription upgrade eligibility when applicable.

Patch Changes

  • (#34205) Fixes an error where the engine would not retry a subprocess restart if the last attempt failed

  • (#34205) Fixes error propagation when trying to get the status of apps in some cases

  • (#34205) Fixes wrong data being reported to total failed apps metrics and statistics

  • Updated dependencies [76f6239ff1a9f34f163c03c140c4ceba62563b4e, 76f6239ff1a9f34f163c03c140c4ceba62563b4e, 475120dc19fb8cc400fd8af21559cd6f3cc17eb8, 2e4af86f6463166ba4d0b37b153b89ab246e112a, 76f6239ff1a9f34f163c03c140c4ceba62563b4e, 75a14b2e013aca7361cac56316f2b7e8c07d9dc8]:
    • @rocket.chat/core-typings@7.2.0-rc.0

7.1.0

Minor Changes

  • (#33810) Adds cursor pagination on chat.syncMessages endpoint

  • (#32727) These changes aims to add:

    • A brand-new omnichannel contact profile
    • The ability to communicate with known contacts only
    • Communicate with verified contacts only
    • Merge verified contacts across different channels
    • Block contact channels
    • Resolve conflicting contact information when registered via different channels
    • An advanced contact center filters

Patch Changes

  • Updated dependencies [80e36bfc3938775eb26aa5576f1b9b98896e1cc4, 32d93a0666fa1cbe857d02889e93d9bbf45bd4f0]:
    • @rocket.chat/core-typings@7.1.0

7.1.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.1.0-rc.3

7.1.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.1.0-rc.2

7.1.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.1.0-rc.1

7.1.0-rc.0

Minor Changes

  • (#33810) Adds cursor pagination on chat.syncMessages endpoint

  • (#32727) These changes aims to add:

    • A brand-new omnichannel contact profile
    • The ability to communicate with known contacts only
    • Communicate with verified contacts only
    • Merge verified contacts across different channels
    • Block contact channels
    • Resolve conflicting contact information when registered via different channels
    • An advanced contact center filters

Patch Changes

  • Updated dependencies [80e36bfc3938775eb26aa5576f1b9b98896e1cc4, 32d93a0666fa1cbe857d02889e93d9bbf45bd4f0]:
    • @rocket.chat/core-typings@7.1.0-rc.0

7.0.0

Major Changes

  • (#33474) Removes deprecated endpoint pw.getPolicyReset. Moving forward, use the pw.getPolicy endpoint.

  • (#31889) Removed upsert behavior on users.update endpoint (joinDefaultChannels param or empty userId are not allowed anymore)

  • (#33802) Changes groups messages listing endpoint by moving query params from the 'query' attribute to standard query parameters.

  • (#33471) Removes deprecated endpoint channels.images. Moving forward, use rooms.images endpoint.

  • (#33650) Changes custom emoji listing endpoint by moving query params from the 'query' attribute to standard query parameters.

  • (#33801) Changes channels messages listing endpoint by moving query params from the 'query' attribute to standard query parameters.

  • (#33787) Changes settings public listing endpoint by moving query params from the 'query' attribute to standard query parameters.

  • (#33453) Removes deprecated livechat/inquiries.queued endpoint. Moving forward use the livechat/inquiries.queuedForUser endpoint.

  • (#33470) Removes deprecated endpoints licenses.isEnterprise and licenses.get. Moving forward use the endpoint licenses.info.

  • (#33807) Changes ims and dms messages listing endpoint by moving query params from the 'query' attribute to standard query parameters.

  • (#32532) Removed meteor/check from chat endpoints

  • (#33630) Changes the payload of the startImport endpoint to decrease the amount of data it requires

  • (#33461) Removes deprecated endpoint livechat/room.visitor.

Patch Changes

  • (#33346) Implements integration with FreeSwitch to enable VoIP calls for team collaboration workspaces

  • Removed the deprecated "Compatible Sandbox" option from integration scripts and the dependencies that this sandbox mode relied on.

  • (#33328) Allows authorized users to reset the encryption key for end-to-end encrypted rooms. This aims to prevent situations where all users of a room have lost the encryption key, and as such, the access to the room.

  • Updated dependencies [687f1efd5f, bcacbb1cee, b338807d76, debd3ffa22, 3ea02d3cc1, e3629e065b, 03d148524b, 81998f3450, 509143d6dd]:

7.0.0-rc.6

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.0.0-rc.6

7.0.0-rc.5

Major Changes

  • (#33802) Changes groups messages listing endpoint by moving query params from the 'query' attribute to standard query parameters.

  • (#33801) Changes channels messages listing endpoint by moving query params from the 'query' attribute to standard query parameters.

  • (#33787) Changes settings public listing endpoint by moving query params from the 'query' attribute to standard query parameters.

  • (#33807) Changes ims and dms messages listing endpoint by moving query params from the 'query' attribute to standard query parameters.

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.0.0-rc.5

7.0.0-rc.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.0.0-rc.4

7.0.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.0.0-rc.3

7.0.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.0.0-rc.2

7.0.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@7.0.0-rc.1

7.0.0-rc.0

Major Changes

  • (#33474) Removes deprecated endpoint pw.getPolicyReset. Moving forward, use the pw.getPolicy endpoint.

  • (#31889) Removed upsert behavior on users.update endpoint (joinDefaultChannels param or empty userId are not allowed anymore)

  • (#33471) Removes deprecated endpoint channels.images. Moving forward, use rooms.images endpoint.

  • (#33650) Changes custom emoji listing endpoint by moving query params from the 'query' attribute to standard query parameters.

  • (#33453) Removes deprecated livechat/inquiries.queued endpoint. Moving forward use the livechat/inquiries.queuedForUser endpoint.

  • (#33470) Removes deprecated endpoints licenses.isEnterprise and licenses.get. Moving forward use the endpoint licenses.info.

  • (#32532) Removed meteor/check from chat endpoints

  • (#33630) Changes the payload of the startImport endpoint to decrease the amount of data it requires

  • (#33461) Removes deprecated endpoint livechat/room.visitor.

Patch Changes

  • (#33346) Implements integration with FreeSwitch to enable VoIP calls for team collaboration workspaces

  • Removed the deprecated "Compatible Sandbox" option from integration scripts and the dependencies that this sandbox mode relied on.

  • (#33328) Allows authorized users to reset the encryption key for end-to-end encrypted rooms. This aims to prevent situations where all users of a room have lost the encryption key, and as such, the access to the room.

  • Updated dependencies [7726d68374, 687f1efd5f, bcacbb1cee, b338807d76, debd3ffa22, 3ea02d3cc1, e3629e065b, 03d148524b, 81998f3450, 509143d6dd]:

6.13.0

Minor Changes

  • (#32682) Added support for specifying a unit on departments' creation and update

  • (#32729) Implemented "omnichannel/contacts.update" endpoint to update contacts

  • (#33011) Return parent and team information when calling rooms.info endpoint

  • (#32693) Introduced "create contacts" endpoint to omnichannel

  • (#33177) New teams.listChildren endpoint that allows users listing rooms & discussions from teams. Only the discussions from the team's main room are returned.

  • (#33225) Implemented new feature preview for Sidepanel

Patch Changes

6.13.0-rc.6

Patch Changes

6.13.0-rc.5

Patch Changes

6.13.0-rc.4

Patch Changes

6.13.0-rc.3

Patch Changes

6.13.0-rc.2

Patch Changes

6.13.0-rc.1

Patch Changes

6.13.0-rc.0

Minor Changes

  • (#32682) Added support for specifying a unit on departments' creation and update

  • (#32729) Implemented "omnichannel/contacts.update" endpoint to update contacts

  • (#33011) Return parent and team information when calling rooms.info endpoint

  • (#32693) Introduced "create contacts" endpoint to omnichannel

  • (#33177) New teams.listChildren endpoint that allows users listing rooms & discussions from teams. Only the discussions from the team's main room are returned.

  • (#33225) Implemented new feature preview for Sidepanel

Patch Changes

6.12.1

Patch Changes

6.12.0

Minor Changes

  • (#32868) Added sidepanel field to teams.create and rooms.saveRoomSettings endpoints

Patch Changes

6.12.0-rc.6

Patch Changes

6.12.0-rc.5

Patch Changes

6.12.0-rc.4

Patch Changes

6.12.0-rc.3

Patch Changes

6.12.0-rc.2

Patch Changes

6.12.0-rc.1

Patch Changes

6.12.0-rc.0

Minor Changes

  • (#32868) Added sidepanel field to teams.create and rooms.saveRoomSettings endpoints

Patch Changes

6.11.2

Patch Changes

6.11.1

Patch Changes

6.11.0

Minor Changes

  • (#32800) Added the ability to filter chats by queued on the Current Chats Omnichannel page

Patch Changes

6.11.0-rc.6

Patch Changes

6.11.0-rc.5

Patch Changes

6.11.0-rc.4

Patch Changes

6.11.0-rc.3

Patch Changes

6.11.0-rc.2

Patch Changes

6.11.0-rc.1

Patch Changes

6.11.0-rc.0

Minor Changes

  • (#32800) Added the ability to filter chats by queued on the Current Chats Omnichannel page

Patch Changes

6.10.2

Patch Changes

  • (#32935) Fixed an issue that prevented apps from being updated or uninstalled in some cases

  • (#32935) Fixed an issue that prevented apps from handling errors during execution in some cases

  • (#32935) Improved Apps-Engine installation to prevent start up errors on manual installation setups

  • (#32935) Fixed an issue that caused the video conference button on rooms to not recognize a video conference provider app in some cases

  • Updated dependencies [ca6a9d8de8, ca6a9d8de8, ca6a9d8de8, ca6a9d8de8]:

6.10.1

Patch Changes

6.10.0

Minor Changes

  • (#32197) Async End-to-End Encrypted rooms key distribution process. Users now don't need to be online to get the keys of their subscribed encrypted rooms, the key distribution process is now async and users can recieve keys even when they are not online.

  • (#31821) New runtime for apps in the Apps-Engine based on the Deno platform

Patch Changes

6.10.0-rc.7

Patch Changes

6.10.0-rc.6

Patch Changes

6.10.0-rc.5

Patch Changes

6.10.0-rc.4

Patch Changes

6.10.0-rc.3

Patch Changes

6.10.0-rc.2

Patch Changes

6.10.0-rc.1

Patch Changes

6.10.0-rc.0

Minor Changes

  • (#32197) Async End-to-End Encrypted rooms key distribution process. Users now don't need to be online to get the keys of their subscribed encrypted rooms, the key distribution process is now async and users can recieve keys even when they are not online.

  • (#31821) New runtime for apps in the Apps-Engine based on the Deno platform

Patch Changes

6.9.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.9.3

6.9.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.9.2

6.9.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.9.1

6.9.0

Minor Changes

  • (#32364) Fixed issue with "Export room as file" feature (rooms.export endpoint) generating an empty export when given an invalid date

Patch Changes

  • Updated dependencies [ff4e396416, ee5cdfc367, 70ab2a7b7b]:

6.9.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.9.0-rc.2

6.9.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.9.0-rc.1

6.9.0-rc.0

Minor Changes

  • (#32364) Fixed issue with "Export room as file" feature (rooms.export endpoint) generating an empty export when given an invalid date

Patch Changes

  • Updated dependencies [ff4e396416, ee5cdfc367, 70ab2a7b7b]:

6.8.0

Minor Changes

  • (#31898) Created a new endpoint to get a filtered and paginated list of users.

  • (#31811) Convert mute/unmute meteor methods to endpoints

  • (#31898) Created a new endpoint to resend the welcome email to a given user

Patch Changes

  • (#32374) Fixed an issue with some apps that didn't implement executeViewCloseHandler. This causes opened modals to be open forever on UI (unless Esc was clicked). This is because when the UI attempts to close it, it calls the aforementioned handler, and since it didn't exist, apps engine errored out.

    This returned an empty response to the UI, which ignored the response and continued to show the view.

  • (#32141) Deprecate channels.images in favor of rooms.images. Rooms endpoints are more broad and should interact with all types of rooms. Channels on the other hand are specific to public channels. This change is to keep the semantics and conventions of the endpoints

  • Updated dependencies [c47a8e3514, b94ca7c30b, 4aba7c8a26]:

6.8.0-rc.2

Patch Changes

  • (#32374) Fixed an issue with some apps that didn't implement executeViewCloseHandler. This causes opened modals to be open forever on UI (unless Esc was clicked). This is because when the UI attempts to close it, it calls the aforementioned handler, and since it didn't exist, apps engine errored out.

    This returned an empty response to the UI, which ignored the response and continued to show the view.

  • Updated dependencies [b94ca7c30b]:
    • @rocket.chat/core-typings@6.8.0-rc.2

6.8.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.8.0-rc.1

6.8.0-rc.0

Minor Changes

  • (#31898) Created a new endpoint to get a filtered and paginated list of users.

  • (#31811) Convert mute/unmute meteor methods to endpoints

  • (#31898) Created a new endpoint to resend the welcome email to a given user

Patch Changes

  • (#32141) Deprecate channels.images in favor of rooms.images. Rooms endpoints are more broad and should interact with all types of rooms. Channels on the other hand are specific to public channels. This change is to keep the semantics and conventions of the endpoints

  • Updated dependencies [c47a8e3514, 4aba7c8a26]:

6.7.2

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.7.2

6.7.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.7.1

6.7.0

Minor Changes

  • (#32043) Added Livechat's new theming settings to Appearance page (available for Premium workspaces)

    Newly added settings are:

    • Livechat widget position on the screen: Changes the widget position between left or right of the viewport
    • Livechat background: Changes the message list background. Receives the same value as the CSS's background property.
    • Hide system messages: Changes the visibility of system messages displayed on the widget.
    • Hide "powered by Rocket.Chat": Changes the visibility of Rocket.Chat's watermark on the widget.

Patch Changes

6.7.0-rc.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.7.0-rc.4

6.7.0-rc.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.7.0-rc.3

6.7.0-rc.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.7.0-rc.2

6.7.0-rc.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.7.0-rc.1

6.7.0-rc.0

Minor Changes

  • (#32043) Added Livechat's new theming settings to Appearance page (available for Premium workspaces)

    Newly added settings are:

    • Livechat widget position on the screen: Changes the widget position between left or right of the viewport
    • Livechat background: Changes the message list background. Receives the same value as the CSS's background property.
    • Hide system messages: Changes the visibility of system messages displayed on the widget.
    • Hide "powered by Rocket.Chat": Changes the visibility of Rocket.Chat's watermark on the widget.

Patch Changes

6.6.6

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.6.6

6.6.5

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.6.5

6.6.4

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.6.4

6.6.3

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.6.3

6.6.2

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.6.2

6.6.1

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.6.1

6.6.0

Minor Changes

  • (#30868) Added push.info endpoint to enable users to retrieve info about the workspace's push gateway

  • (#30554) Added ‘Reported Users’ Tab to Moderation Console: Enhances user monitoring by displaying reported users.

Patch Changes

  • (#31138) feat(uikit): Move @rocket.chat/ui-kit package to the main monorepo

  • (#31349 by @Subhojit-Dey1234) feat: Implemented InlineCode handling in Bold, Italic and Strike

  • (#31289) Added push.test POST endpoint for sending test push notification to user (requires test-push-notifications permission)

  • (#30478) Added chat.getURLPreview endpoint to enable users to retrieve previews for URL (ready to be provided in message send/update)

  • Updated dependencies [b223cbde14, dbb08ef948, fdd9852079, b4b2cd20a8]:

6.6.0-rc.7

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.6.0-rc.7

6.6.0-rc.6

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.6.0-rc.6

6.6.0-rc.5

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.6.0-rc.5

6.6.0-rc.4

Patch Changes

  • @rocket.chat/core-typings@6.6.0-rc.4

6.6.0-rc.3

Patch Changes

  • @rocket.chat/core-typings@6.6.0-rc.3

6.6.0-rc.2

Patch Changes

  • @rocket.chat/core-typings@6.6.0-rc.2

6.6.0-rc.1

Patch Changes

  • @rocket.chat/core-typings@6.6.0-rc.1

6.6.0-rc.0

Minor Changes

  • 748e57984d: Added push.info endpoint to enable users to retrieve info about the workspace's push gateway
  • 2260c04ec6: Added ‘Reported Users’ Tab to Moderation Console: Enhances user monitoring by displaying reported users.

Patch Changes

  • b223cbde14: feat(uikit): Move @rocket.chat/ui-kit package to the main monorepo
  • dbb08ef948: feat: Implemented InlineCode handling in Bold, Italic and Strike
  • 7c6198f49f: Added push.test POST endpoint for sending test push notification to user (requires test-push-notifications permission)
  • fdd9852079: Added chat.getURLPreview endpoint to enable users to retrieve previews for URL (ready to be provided in message send/update)
  • Updated dependencies [b223cbde14]
  • Updated dependencies [dbb08ef948]
  • Updated dependencies [fdd9852079]
  • Updated dependencies [b4b2cd20a8]

6.5.3

Patch Changes

  • @rocket.chat/core-typings@6.5.3

6.5.2

Patch Changes

  • @rocket.chat/core-typings@6.5.2

6.5.1

Patch Changes

  • c2b224fd82: fix Federation Regression, builds service correctly
  • Updated dependencies [c2b224fd82]
    • @rocket.chat/core-typings@6.5.1

6.5.0

Minor Changes

  • 92613680b7: Added option to select between two script engine options for the integrations
  • ec1b2b9846: Create a deployment fingerprint to identify possible deployment changes caused by database cloning. A question to the admin will confirm if it's a regular deployment change or an intent of a new deployment and correct identification values as needed. The fingerprint is composed by ${siteUrl}${dbConnectionString} and hashed via sha256 in base64. An environment variable named AUTO_ACCEPT_FINGERPRINT, when set to true, can be used to auto-accept an expected fingerprint change as a regular deployment update.
  • a98f3ff303: feat: added licenses.info endpoint
  • 5f81a0f3cb: Implemented the License library, it is used to handle the functionality like expiration date, modules, limits, etc. Also added a version v3 of the license, which contains an extended list of features. v2 is still supported, since we convert it to v3 on the fly.

Patch Changes

  • 5b9d6883bf: feat: Improve UI when MAC limits are reached feat: Limit endpoints on MAC limit reached
  • Updated dependencies [dea1fe9191]
  • Updated dependencies [c0ef13a0bf]
  • Updated dependencies [5b9d6883bf]
  • Updated dependencies [92613680b7]
  • Updated dependencies [ec1b2b9846]
  • Updated dependencies [a98f3ff303]
  • Updated dependencies [5f81a0f3cb]
  • Updated dependencies [dea1fe9191]
    • @rocket.chat/core-typings@6.5.0
    • @rocket.chat/license@0.1.0

6.5.0-rc.19

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.19
  • @rocket.chat/license@0.1.0-rc.19

6.5.0-rc.18

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.18
  • @rocket.chat/license@0.1.0-rc.18

6.5.0-rc.17

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.17
  • @rocket.chat/license@0.1.0-rc.17

6.5.0-rc.16

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.16
  • @rocket.chat/license@0.1.0-rc.16

6.5.0-rc.15

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.15
  • @rocket.chat/license@0.1.0-rc.15

6.5.0-rc.14

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.14
  • @rocket.chat/license@0.1.0-rc.14

6.5.0-rc.13

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.13
  • @rocket.chat/license@0.1.0-rc.13

6.5.0-rc.12

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.12
  • @rocket.chat/license@0.1.0-rc.12

6.5.0-rc.11

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.11
  • @rocket.chat/license@0.1.0-rc.11

6.5.0-rc.10

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.10
  • @rocket.chat/license@0.1.0-rc.10

6.5.0-rc.9

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.9
  • @rocket.chat/license@0.1.0-rc.9

6.5.0-rc.8

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.8
  • @rocket.chat/license@0.1.0-rc.8

6.5.0-rc.7

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.7
  • @rocket.chat/license@0.1.0-rc.7

6.5.0-rc.6

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.6
  • @rocket.chat/license@0.1.0-rc.6

6.5.0-rc.5

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.5
  • @rocket.chat/license@0.1.0-rc.5

6.5.0-rc.4

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.4
  • @rocket.chat/license@0.1.0-rc.4

6.5.0-rc.3

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.3
  • @rocket.chat/license@0.1.0-rc.3

6.5.0-rc.2

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.2
  • @rocket.chat/license@0.1.0-rc.2

6.5.0-rc.1

Patch Changes

  • @rocket.chat/core-typings@6.5.0-rc.1
  • @rocket.chat/license@0.1.0-rc.1

6.5.0-rc.0

Minor Changes

  • 92613680b7: Added option to select between two script engine options for the integrations
  • ec1b2b9846: Create a deployment fingerprint to identify possible deployment changes caused by database cloning. A question to the admin will confirm if it's a regular deployment change or an intent of a new deployment and correct identification values as needed. The fingerprint is composed by ${siteUrl}${dbConnectionString} and hashed via sha256 in base64. An environment variable named AUTO_ACCEPT_FINGERPRINT, when set to true, can be used to auto-accept an expected fingerprint change as a regular deployment update.
  • a98f3ff303: feat: added licenses.info endpoint
  • 5f81a0f3cb: Implemented the License library, it is used to handle the functionality like expiration date, modules, limits, etc. Also added a version v3 of the license, which contains an extended list of features. v2 is still supported, since we convert it to v3 on the fly.

Patch Changes

  • 5b9d6883bf: feat: Improve UI when MAC limits are reached feat: Limit endpoints on MAC limit reached
  • Updated dependencies [dea1fe9191]
  • Updated dependencies [c0ef13a0bf]
  • Updated dependencies [5b9d6883bf]
  • Updated dependencies [92613680b7]
  • Updated dependencies [ec1b2b9846]
  • Updated dependencies [a98f3ff303]
  • Updated dependencies [5f81a0f3cb]
  • Updated dependencies [dea1fe9191]
    • @rocket.chat/core-typings@6.5.0-rc.0
    • @rocket.chat/license@0.1.0-rc.0

6.4.8

Patch Changes

  • @rocket.chat/core-typings@6.4.8

6.4.7

Patch Changes

  • @rocket.chat/core-typings@6.4.7

6.4.6

Patch Changes

  • @rocket.chat/core-typings@6.4.6

6.4.5

Patch Changes

  • @rocket.chat/core-typings@6.4.5

6.4.4

Patch Changes

  • @rocket.chat/core-typings@6.4.4

6.4.3

Patch Changes

  • @rocket.chat/core-typings@6.4.3

6.4.2

Patch Changes

  • @rocket.chat/core-typings@6.4.2

6.4.1

Patch Changes

  • @rocket.chat/core-typings@6.4.1

6.4.0

Minor Changes

  • 239a34e877: new: ring mobile users on direct conference calls
  • 4186eecf05: Introduce the ability to report an user
  • 2db32f0d4a: Add option to select what URL previews should be generated for each message.
  • 19aec23cda: New AddUser workflow for Federated Rooms
  • ebab8c4dd8: Added Reports Metrics Dashboard to Omnichannel
  • 357a3a50fa: feat: high-contrast theme
  • 1041d4d361: Added option to select between two script engine options for the integrations
  • 93d4912e17: fix: missing params on updateOwnBasicInfo endpoint

Patch Changes

  • 203304782f: Fixed overrideDestinationChannelEnabled treated as a required param in integrations.create and integration.update endpoints
  • 9496f1eb97: Deprecate livechat:getOverviewData and livechat:getAgentOverviewData methods and create API endpoints livechat/analytics/overview and livechat/analytics/agent-overview to fetch analytics data
  • Updated dependencies [239a34e877]
  • Updated dependencies [203304782f]
  • Updated dependencies [4186eecf05]
  • Updated dependencies [ba24f3c21f]
  • Updated dependencies [ebab8c4dd8]
  • Updated dependencies [1041d4d361]
  • Updated dependencies [61128364d6]
  • Updated dependencies [d45365436e]
    • @rocket.chat/core-typings@6.4.0

6.4.0-rc.5

Minor Changes

  • 1041d4d361: Added option to select between two script engine options for the integrations

Patch Changes

  • Updated dependencies [1041d4d361]
    • @rocket.chat/core-typings@6.4.0-rc.5

6.4.0-rc.4

Patch Changes

  • @rocket.chat/core-typings@6.4.0-rc.4

6.4.0-rc.3

Patch Changes

  • @rocket.chat/core-typings@6.4.0-rc.3

6.4.0-rc.2

Patch Changes

  • @rocket.chat/core-typings@6.4.0-rc.2

6.4.0-rc.1

Patch Changes

  • @rocket.chat/core-typings@6.4.0-rc.1

6.4.0-rc.0

Minor Changes

  • 239a34e877: new: ring mobile users on direct conference calls
  • 4186eecf05: Introduce the ability to report an user
  • 2db32f0d4a: Add option to select what URL previews should be generated for each message.
  • 19aec23cda: New AddUser workflow for Federated Rooms
  • ebab8c4dd8: Added Reports Metrics Dashboard to Omnichannel
  • 357a3a50fa: feat: high-contrast theme
  • 93d4912e17: fix: missing params on updateOwnBasicInfo endpoint

Patch Changes

  • 203304782f: Fixed overrideDestinationChannelEnabled treated as a required param in integrations.create and integration.update endpoints
  • 9496f1eb97: Deprecate livechat:getOverviewData and livechat:getAgentOverviewData methods and create API endpoints livechat/analytics/overview and livechat/analytics/agent-overview to fetch analytics data
  • Updated dependencies [239a34e877]
  • Updated dependencies [203304782f]
  • Updated dependencies [4186eecf05]
  • Updated dependencies [ba24f3c21f]
  • Updated dependencies [ebab8c4dd8]
  • Updated dependencies [61128364d6]
  • Updated dependencies [d45365436e]
    • @rocket.chat/core-typings@6.4.0-rc.0

6.3.8

Patch Changes

  • @rocket.chat/core-typings@6.3.8

6.3.7

Patch Changes

  • @rocket.chat/core-typings@6.3.7

6.3.6

Patch Changes

  • @rocket.chat/core-typings@6.3.6

6.3.5

Patch Changes

  • @rocket.chat/core-typings@6.3.5

6.3.4

Patch Changes

  • @rocket.chat/core-typings@6.3.4

6.3.3

Patch Changes

  • @rocket.chat/core-typings@6.3.3

6.3.2

Patch Changes

  • @rocket.chat/core-typings@6.3.2

6.3.1

Patch Changes

  • @rocket.chat/core-typings@6.3.1

6.3.0

Minor Changes

  • 74aa677088: feat: Add custom OAuth setting to allow merging users to others from distinct services
  • e846d873b7: feat: Introduce Feature Preview page
  • 0645f42e12: Reintroduce an user preference to allow users to see all thread messages in the main channel
  • 48ac55f4ea: Created new endpoints for creating users in bulk

Patch Changes

  • e14ec50816: Added and Improved Custom Fields form to Registration Flow
  • e006013e5f: chore: New Livechat SDK Implementation
  • eecd9fc99a: fix: Omnichannel Tags available to be used in the wrong department
  • 6a474ff952: Refactored Omnichannel department pages to use best practices, also fixed existing bugs
  • 9da856cc67: fix: Resume on-hold chat not working with max-chat's allowed per agent config
  • f76d514341: Implemented a visual password verification in the Register User form, My Profile page, and reset password page. With this, the user will know exactly why their password is weak and how to improve it.
  • 12d97e16c2: feat: Allow Incoming Webhooks to override destination channel
  • Updated dependencies [e14ec50816]
  • Updated dependencies [9da856cc67]
  • Updated dependencies [12d97e16c2]
  • Updated dependencies [48ac55f4ea]
    • @rocket.chat/core-typings@6.3.0

6.3.0-rc.10

Patch Changes

  • @rocket.chat/core-typings@6.3.0-rc.10

6.3.0-rc.9

Minor Changes

  • 48ac55f4ea: Created new endpoints for creating users in bulk

Patch Changes

  • Updated dependencies [48ac55f4ea]
    • @rocket.chat/core-typings@6.3.0-rc.9

6.3.0-rc.8

Patch Changes

  • @rocket.chat/core-typings@6.3.0-rc.8

6.3.0-rc.7

Patch Changes

  • @rocket.chat/core-typings@6.3.0-rc.7

6.3.0-rc.6

Patch Changes

  • @rocket.chat/core-typings@6.3.0-rc.6

6.3.0-rc.5

Patch Changes

  • @rocket.chat/core-typings@6.3.0-rc.5

6.3.0-rc.4

Patch Changes

  • @rocket.chat/core-typings@6.3.0-rc.4

6.3.0-rc.3

Patch Changes

  • @rocket.chat/core-typings@6.3.0-rc.3

6.3.0-rc.2

Patch Changes

  • f76d514341: Implemented a visual password verification in the Register User form, My Profile page, and reset password page. With this, the user will know exactly why their password is weak and how to improve it.
    • @rocket.chat/core-typings@6.3.0-rc.2

6.3.0-rc.1

Patch Changes

  • @rocket.chat/core-typings@6.3.0-rc.1

6.3.0-rc.0

Minor Changes

  • 74aa677088: feat: Add custom OAuth setting to allow merging users to others from distinct services
  • e846d873b7: feat: Introduce Feature Preview page
  • 0645f42e12: Reintroduce an user preference to allow users to see all thread messages in the main channel

Patch Changes

  • e14ec50816: Added and Improved Custom Fields form to Registration Flow
  • e006013e5f: chore: New Livechat SDK Implementation
  • eecd9fc99a: fix: Omnichannel Tags available to be used in the wrong department
  • 6a474ff952: Refactored Omnichannel department pages to use best practices, also fixed existing bugs
  • 9da856cc67: fix: Resume on-hold chat not working with max-chat's allowed per agent config
  • 12d97e16c2: feat: Allow Incoming Webhooks to override destination channel
  • Updated dependencies [e14ec50816]
  • Updated dependencies [9da856cc67]
  • Updated dependencies [12d97e16c2]
    • @rocket.chat/core-typings@6.3.0-rc.0

6.2.10

Patch Changes

  • @rocket.chat/core-typings@6.2.10

6.2.9

Patch Changes

  • @rocket.chat/core-typings@6.2.9

6.2.7

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.2.7

6.2.6

Patch Changes

  • Updated dependencies []:
    • @rocket.chat/core-typings@6.2.6