From e5ce2dc4987a654936fa4242ab1dcedc29fb55d7 Mon Sep 17 00:00:00 2001 From: rocketchat-github-ci Date: Wed, 14 Aug 2024 14:18:40 +0000 Subject: [PATCH 01/25] Bump 6.11.1 --- .changeset/bump-patch-1723645120544.md | 5 +++++ yarn.lock | 24 ++++++++++++------------ 2 files changed, 17 insertions(+), 12 deletions(-) create mode 100644 .changeset/bump-patch-1723645120544.md diff --git a/.changeset/bump-patch-1723645120544.md b/.changeset/bump-patch-1723645120544.md new file mode 100644 index 000000000000..e1eaa7980afb --- /dev/null +++ b/.changeset/bump-patch-1723645120544.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Bump @rocket.chat/meteor version. diff --git a/yarn.lock b/yarn.lock index a04c45ee1f64..d36e9c6d753a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8968,10 +8968,10 @@ __metadata: "@rocket.chat/icons": "*" "@rocket.chat/prettier-config": "*" "@rocket.chat/styled": "*" - "@rocket.chat/ui-avatar": 5.0.0-rc.6 - "@rocket.chat/ui-contexts": 9.0.0-rc.6 - "@rocket.chat/ui-kit": 0.36.0-rc.0 - "@rocket.chat/ui-video-conf": 9.0.0-rc.6 + "@rocket.chat/ui-avatar": 5.0.0 + "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-kit": 0.36.0 + "@rocket.chat/ui-video-conf": 9.0.0 "@tanstack/react-query": "*" react: "*" react-dom: "*" @@ -9060,8 +9060,8 @@ __metadata: "@rocket.chat/fuselage-tokens": "*" "@rocket.chat/message-parser": 0.31.29 "@rocket.chat/styled": "*" - "@rocket.chat/ui-client": 9.0.0-rc.6 - "@rocket.chat/ui-contexts": 9.0.0-rc.6 + "@rocket.chat/ui-client": 9.0.0 + "@rocket.chat/ui-contexts": 9.0.0 katex: "*" react: "*" languageName: unknown @@ -10281,7 +10281,7 @@ __metadata: typescript: ~5.3.3 peerDependencies: "@rocket.chat/fuselage": "*" - "@rocket.chat/ui-contexts": 9.0.0-rc.6 + "@rocket.chat/ui-contexts": 9.0.0 react: ~17.0.2 languageName: unknown linkType: soft @@ -10334,7 +10334,7 @@ __metadata: "@rocket.chat/fuselage": "*" "@rocket.chat/fuselage-hooks": "*" "@rocket.chat/icons": "*" - "@rocket.chat/ui-contexts": 9.0.0-rc.6 + "@rocket.chat/ui-contexts": 9.0.0 react: ~17.0.2 languageName: unknown linkType: soft @@ -10510,8 +10510,8 @@ __metadata: "@rocket.chat/fuselage-hooks": "*" "@rocket.chat/icons": "*" "@rocket.chat/styled": "*" - "@rocket.chat/ui-avatar": 5.0.0-rc.6 - "@rocket.chat/ui-contexts": 9.0.0-rc.6 + "@rocket.chat/ui-avatar": 5.0.0 + "@rocket.chat/ui-contexts": 9.0.0 react: ^17.0.2 react-dom: ^17.0.2 languageName: unknown @@ -10600,8 +10600,8 @@ __metadata: typescript: ~5.3.3 peerDependencies: "@rocket.chat/layout": "*" - "@rocket.chat/tools": 0.2.2-rc.0 - "@rocket.chat/ui-contexts": 9.0.0-rc.6 + "@rocket.chat/tools": 0.2.2 + "@rocket.chat/ui-contexts": 9.0.0 "@tanstack/react-query": "*" react: "*" react-hook-form: "*" From b3ac6d93ae36af9ddd7cf750e34301891ccd2579 Mon Sep 17 00:00:00 2001 From: "Julio A." <52619625+julio-cfa@users.noreply.github.com> Date: Thu, 15 Aug 2024 23:02:15 +0200 Subject: [PATCH 02/25] fix: security hotfix (#33062) --- .changeset/perfect-dancers-grab.md | 5 + apps/meteor/app/api/server/v1/rooms.ts | 10 +- apps/meteor/app/api/server/v1/users.ts | 6 + .../app/livechat/imports/server/rest/sms.ts | 12 +- .../views/admin/oauthApps/EditOauthApp.tsx | 3 +- apps/meteor/ee/server/lib/audit/methods.ts | 46 +++- apps/meteor/server/lib/ldap/Manager.ts | 2 +- apps/meteor/server/methods/reportMessage.ts | 13 ++ .../server/methods/sendConfirmationEmail.ts | 13 ++ .../providers/mobex.ts | 5 + .../providers/twilio.ts | 26 +++ .../providers/voxtelesys.ts | 5 + apps/meteor/server/settings/message.ts | 2 +- apps/meteor/tests/end-to-end/api/methods.ts | 162 +++++++++++++- apps/meteor/tests/end-to-end/api/rooms.ts | 1 - apps/meteor/tests/end-to-end/api/users.ts | 41 +++- .../providers/twilio.spec.ts | 211 ++++++++++++++++++ packages/core-typings/package.json | 3 +- packages/core-typings/src/omnichannel/sms.ts | 3 + packages/rest-typings/src/v1/rooms.ts | 69 +++++- yarn.lock | 13 ++ 21 files changed, 605 insertions(+), 46 deletions(-) create mode 100644 .changeset/perfect-dancers-grab.md create mode 100644 apps/meteor/tests/unit/server/services/omnichannel-integrations/providers/twilio.spec.ts diff --git a/.changeset/perfect-dancers-grab.md b/.changeset/perfect-dancers-grab.md new file mode 100644 index 000000000000..eacb88108a0f --- /dev/null +++ b/.changeset/perfect-dancers-grab.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates) diff --git a/apps/meteor/app/api/server/v1/rooms.ts b/apps/meteor/app/api/server/v1/rooms.ts index e3296b98ef17..ee76dcdd9fe3 100644 --- a/apps/meteor/app/api/server/v1/rooms.ts +++ b/apps/meteor/app/api/server/v1/rooms.ts @@ -2,7 +2,13 @@ import { Media } from '@rocket.chat/core-services'; import type { IRoom, IUpload } from '@rocket.chat/core-typings'; import { Messages, Rooms, Users, Uploads } from '@rocket.chat/models'; import type { Notifications } from '@rocket.chat/rest-typings'; -import { isGETRoomsNameExists, isRoomsImagesProps, isRoomsMuteUnmuteUserProps, isRoomsExportProps } from '@rocket.chat/rest-typings'; +import { + isGETRoomsNameExists, + isRoomsCleanHistoryProps, + isRoomsImagesProps, + isRoomsMuteUnmuteUserProps, + isRoomsExportProps, +} from '@rocket.chat/rest-typings'; import { Meteor } from 'meteor/meteor'; import { isTruthy } from '../../../../lib/isTruthy'; @@ -355,7 +361,7 @@ API.v1.addRoute( API.v1.addRoute( 'rooms.cleanHistory', - { authRequired: true }, + { authRequired: true, validateParams: isRoomsCleanHistoryProps }, { async post() { const { _id } = await findRoomByIdOrName({ params: this.bodyParams }); diff --git a/apps/meteor/app/api/server/v1/users.ts b/apps/meteor/app/api/server/v1/users.ts index 7ae585b89dfa..6c680b6648d8 100644 --- a/apps/meteor/app/api/server/v1/users.ts +++ b/apps/meteor/app/api/server/v1/users.ts @@ -750,6 +750,12 @@ API.v1.addRoute( { authRequired: false }, { async post() { + const isPasswordResetEnabled = settings.get('Accounts_PasswordReset'); + + if (!isPasswordResetEnabled) { + return API.v1.failure('Password reset is not enabled'); + } + const { email } = this.bodyParams; if (!email) { return API.v1.failure("The 'email' param is required"); diff --git a/apps/meteor/app/livechat/imports/server/rest/sms.ts b/apps/meteor/app/livechat/imports/server/rest/sms.ts index 6f8ce64bc635..6b2411cf8e3d 100644 --- a/apps/meteor/app/livechat/imports/server/rest/sms.ts +++ b/apps/meteor/app/livechat/imports/server/rest/sms.ts @@ -97,12 +97,18 @@ const normalizeLocationSharing = (payload: ServiceData) => { // @ts-expect-error - this is an special endpoint that requires the return to not be wrapped as regular returns API.v1.addRoute('livechat/sms-incoming/:service', { async post() { - if (!(await OmnichannelIntegration.isConfiguredSmsService(this.urlParams.service))) { + const { service } = this.urlParams; + if (!(await OmnichannelIntegration.isConfiguredSmsService(service))) { return API.v1.failure('Invalid service'); } const smsDepartment = settings.get('SMS_Default_Omnichannel_Department'); - const SMSService = await OmnichannelIntegration.getSmsService(this.urlParams.service); + const SMSService = await OmnichannelIntegration.getSmsService(service); + + if (!SMSService.validateRequest(this.request)) { + return API.v1.failure('Invalid request'); + } + const sms = SMSService.parse(this.bodyParams); const { department } = this.queryParams; let targetDepartment = await defineDepartment(department || smsDepartment); @@ -121,7 +127,7 @@ API.v1.addRoute('livechat/sms-incoming/:service', { }, source: { type: OmnichannelSourceType.SMS, - alias: this.urlParams.service, + alias: service, }, }; diff --git a/apps/meteor/client/views/admin/oauthApps/EditOauthApp.tsx b/apps/meteor/client/views/admin/oauthApps/EditOauthApp.tsx index 19bef201492f..79d2fbe11140 100644 --- a/apps/meteor/client/views/admin/oauthApps/EditOauthApp.tsx +++ b/apps/meteor/client/views/admin/oauthApps/EditOauthApp.tsx @@ -8,6 +8,7 @@ import { FieldRow, FieldError, FieldHint, + PasswordInput, TextAreaInput, ToggleSwitch, FieldGroup, @@ -136,7 +137,7 @@ const EditOauthApp = ({ onChange, data, ...props }: EditOauthAppProps): ReactEle {t('Client_Secret')} - + diff --git a/apps/meteor/ee/server/lib/audit/methods.ts b/apps/meteor/ee/server/lib/audit/methods.ts index add64414c6e8..b221f4a2f1e1 100644 --- a/apps/meteor/ee/server/lib/audit/methods.ts +++ b/apps/meteor/ee/server/lib/audit/methods.ts @@ -88,11 +88,18 @@ Meteor.methods({ check(startDate, Date); check(endDate, Date); - const user = await Meteor.userAsync(); + const user = (await Meteor.userAsync()) as IUser; if (!user || !(await hasPermissionAsync(user._id, 'can-audit'))) { throw new Meteor.Error('Not allowed'); } + const userFields = { + _id: user._id, + username: user.username, + ...(user.name && { name: user.name }), + ...(user.avatarETag && { avatarETag: user.avatarETag }), + }; + const rooms: IRoom[] = await LivechatRooms.findByVisitorIdAndAgentId(visitor, agent, { projection: { _id: 1 }, }).toArray(); @@ -118,7 +125,7 @@ Meteor.methods({ await AuditLog.insertOne({ ts: new Date(), results: messages.length, - u: user, + u: userFields, fields: { msg, users: usernames, rids, room: name, startDate, endDate, type, visitor, agent }, }); @@ -128,11 +135,18 @@ Meteor.methods({ check(startDate, Date); check(endDate, Date); - const user = await Meteor.userAsync(); + const user = (await Meteor.userAsync()) as IUser; if (!user || !(await hasPermissionAsync(user._id, 'can-audit'))) { throw new Meteor.Error('Not allowed'); } + const userFields = { + _id: user._id, + username: user.username, + ...(user.name && { name: user.name }), + ...(user.avatarETag && { avatarETag: user.avatarETag }), + }; + let rids; let name; @@ -169,9 +183,10 @@ Meteor.methods({ await AuditLog.insertOne({ ts: new Date(), results: messages.length, - u: user, + u: userFields, fields: { msg, users: usernames, rids, room: name, startDate, endDate, type, visitor, agent }, }); + updateCounter({ settingsId: 'Message_Auditing_Panel_Load_Count' }); return messages; @@ -183,13 +198,24 @@ Meteor.methods({ if (!uid || !(await hasPermissionAsync(uid, 'can-audit-log'))) { throw new Meteor.Error('Not allowed'); } - return AuditLog.find({ - // 'u._id': userId, - ts: { - $gt: startDate, - $lt: endDate, + return AuditLog.find( + { + // 'u._id': userId, + ts: { + $gt: startDate, + $lt: endDate, + }, }, - }).toArray(); + { + projection: { + 'u.services': 0, + 'u.roles': 0, + 'u.lastLogin': 0, + 'u.statusConnection': 0, + 'u.emails': 0, + }, + }, + ).toArray(); }, }); diff --git a/apps/meteor/server/lib/ldap/Manager.ts b/apps/meteor/server/lib/ldap/Manager.ts index ab000b142225..f0efcc04539d 100644 --- a/apps/meteor/server/lib/ldap/Manager.ts +++ b/apps/meteor/server/lib/ldap/Manager.ts @@ -165,7 +165,7 @@ export class LDAPManager { const { attribute: idAttribute, value: id } = uniqueId; const username = this.slugifyUsername(ldapUser, usedUsername || id || '') || undefined; - const emails = this.getLdapEmails(ldapUser, username); + const emails = this.getLdapEmails(ldapUser, username).map((email) => email.trim()); const name = this.getLdapName(ldapUser) || undefined; const userData: IImportUser = { diff --git a/apps/meteor/server/methods/reportMessage.ts b/apps/meteor/server/methods/reportMessage.ts index 05ac5aaf7e7b..14ef69189b33 100644 --- a/apps/meteor/server/methods/reportMessage.ts +++ b/apps/meteor/server/methods/reportMessage.ts @@ -3,6 +3,7 @@ import type { IMessage } from '@rocket.chat/core-typings'; import { ModerationReports, Rooms, Users, Messages } from '@rocket.chat/models'; import type { ServerMethods } from '@rocket.chat/ui-contexts'; import { check } from 'meteor/check'; +import { DDPRateLimiter } from 'meteor/ddp-rate-limiter'; import { Meteor } from 'meteor/meteor'; import { canAccessRoomAsync } from '../../app/authorization/server/functions/canAccessRoom'; @@ -82,3 +83,15 @@ Meteor.methods({ return true; }, }); + +DDPRateLimiter.addRule( + { + type: 'method', + name: 'reportMessage', + userId() { + return true; + }, + }, + 5, + 60000, +); diff --git a/apps/meteor/server/methods/sendConfirmationEmail.ts b/apps/meteor/server/methods/sendConfirmationEmail.ts index 8c7d056532d3..9ed7e0b99da2 100644 --- a/apps/meteor/server/methods/sendConfirmationEmail.ts +++ b/apps/meteor/server/methods/sendConfirmationEmail.ts @@ -2,6 +2,7 @@ import { Users } from '@rocket.chat/models'; import type { ServerMethods } from '@rocket.chat/ui-contexts'; import { Accounts } from 'meteor/accounts-base'; import { check } from 'meteor/check'; +import { DDPRateLimiter } from 'meteor/ddp-rate-limiter'; import { Meteor } from 'meteor/meteor'; import { methodDeprecationLogger } from '../../app/lib/server/lib/deprecationWarningLogger'; @@ -31,3 +32,15 @@ Meteor.methods({ } }, }); + +DDPRateLimiter.addRule( + { + type: 'method', + name: 'sendConfirmationEmail', + userId() { + return true; + }, + }, + 5, + 60000, +); diff --git a/apps/meteor/server/services/omnichannel-integrations/providers/mobex.ts b/apps/meteor/server/services/omnichannel-integrations/providers/mobex.ts index 19284b8e1e6b..d036345663cd 100644 --- a/apps/meteor/server/services/omnichannel-integrations/providers/mobex.ts +++ b/apps/meteor/server/services/omnichannel-integrations/providers/mobex.ts @@ -1,6 +1,7 @@ import { Base64 } from '@rocket.chat/base64'; import type { ISMSProvider, ServiceData, SMSProviderResult, SMSProviderResponse } from '@rocket.chat/core-typings'; import { serverFetch as fetch } from '@rocket.chat/server-fetch'; +import type { Request } from 'express'; import { settings } from '../../../../app/settings/server'; import { SystemLogger } from '../../../lib/logger/system'; @@ -196,6 +197,10 @@ export class Mobex implements ISMSProvider { }; } + validateRequest(_request: Request): boolean { + return true; + } + error(error: Error & { reason?: string }): SMSProviderResponse { let message = ''; if (error.reason) { diff --git a/apps/meteor/server/services/omnichannel-integrations/providers/twilio.ts b/apps/meteor/server/services/omnichannel-integrations/providers/twilio.ts index 3aff869a95a0..4a1c8d9d0ebf 100644 --- a/apps/meteor/server/services/omnichannel-integrations/providers/twilio.ts +++ b/apps/meteor/server/services/omnichannel-integrations/providers/twilio.ts @@ -1,6 +1,7 @@ import { api } from '@rocket.chat/core-services'; import type { ISMSProvider, ServiceData, SMSProviderResponse, SMSProviderResult } from '@rocket.chat/core-typings'; import { Users } from '@rocket.chat/models'; +import type { Request } from 'express'; import filesize from 'filesize'; import twilio from 'twilio'; @@ -244,6 +245,31 @@ export class Twilio implements ISMSProvider { }; } + isRequestFromTwilio(signature: string, requestBody: object): boolean { + const authToken = settings.get('SMS_Twilio_authToken'); + const siteUrl = settings.get('Site_Url'); + + if (!authToken || !siteUrl) { + SystemLogger.error(`(Twilio) -> URL or Twilio token not configured.`); + return false; + } + + const twilioUrl = siteUrl.endsWith('/') + ? `${siteUrl}api/v1/livechat/sms-incoming/twilio` + : `${siteUrl}/api/v1/livechat/sms-incoming/twilio`; + return twilio.validateRequest(authToken, signature, twilioUrl, requestBody); + } + + validateRequest(request: Request): boolean { + // We're not getting original twilio requests on CI :p + if (process.env.TEST_MODE === 'true') { + return true; + } + const twilioHeader = request.headers['x-twilio-signature'] || ''; + const twilioSignature = Array.isArray(twilioHeader) ? twilioHeader[0] : twilioHeader; + return this.isRequestFromTwilio(twilioSignature, request.body); + } + error(error: Error & { reason?: string }): SMSProviderResponse { let message = ''; if (error.reason) { diff --git a/apps/meteor/server/services/omnichannel-integrations/providers/voxtelesys.ts b/apps/meteor/server/services/omnichannel-integrations/providers/voxtelesys.ts index 3e78907bbf75..aa42bacad624 100644 --- a/apps/meteor/server/services/omnichannel-integrations/providers/voxtelesys.ts +++ b/apps/meteor/server/services/omnichannel-integrations/providers/voxtelesys.ts @@ -2,6 +2,7 @@ import { api } from '@rocket.chat/core-services'; import type { ISMSProvider, ServiceData, SMSProviderResponse } from '@rocket.chat/core-typings'; import { Users } from '@rocket.chat/models'; import { serverFetch as fetch } from '@rocket.chat/server-fetch'; +import type { Request } from 'express'; import filesize from 'filesize'; import { settings } from '../../../../app/settings/server'; @@ -162,6 +163,10 @@ export class Voxtelesys implements ISMSProvider { }; } + validateRequest(_request: Request): boolean { + return true; + } + error(error: Error & { reason?: string }): SMSProviderResponse { let message = ''; if (error.reason) { diff --git a/apps/meteor/server/settings/message.ts b/apps/meteor/server/settings/message.ts index 6ec6e3355655..520af87d2333 100644 --- a/apps/meteor/server/settings/message.ts +++ b/apps/meteor/server/settings/message.ts @@ -32,7 +32,7 @@ export const createMessageSettings = () => ], }); - await this.add('Message_Attachments_Strip_Exif', false, { + await this.add('Message_Attachments_Strip_Exif', true, { type: 'boolean', public: true, i18nDescription: 'Message_Attachments_Strip_ExifDescription', diff --git a/apps/meteor/tests/end-to-end/api/methods.ts b/apps/meteor/tests/end-to-end/api/methods.ts index e1ca05d1fbf2..197a71f8e8f2 100644 --- a/apps/meteor/tests/end-to-end/api/methods.ts +++ b/apps/meteor/tests/end-to-end/api/methods.ts @@ -2030,6 +2030,13 @@ describe('Meteor.methods', () => { let messageWithMarkdownId: IMessage['_id']; let channelName: string; const siteUrl = process.env.SITE_URL || process.env.TEST_API_URL || 'http://localhost:3000'; + let testUser: TestUser; + let testUserCredentials: Credentials; + + before(async () => { + testUser = await createUser(); + testUserCredentials = await login(testUser.username, password); + }); before('create room', (done) => { channelName = `methods-test-channel-${Date.now()}`; @@ -2125,13 +2132,14 @@ describe('Meteor.methods', () => { after(() => Promise.all([ deleteRoom({ type: 'p', roomId: rid }), + deleteUser(testUser), updatePermission('bypass-time-limit-edit-and-delete', ['bot', 'app']), updateSetting('Message_AllowEditing_BlockEditInMinutes', 0), ]), ); - it('should update a message with a URL', (done) => { - void request + it('should update a message with a URL', async () => { + await request .post(methodCall('updateMessage')) .set(credentials) .send({ @@ -2149,8 +2157,53 @@ describe('Meteor.methods', () => { expect(res.body).to.have.a.property('message').that.is.a('string'); const data = JSON.parse(res.body.message); expect(data).to.have.a.property('msg').that.is.an('string'); + }); + }); + + it('should fail if user does not have permissions to update a message with the same content', async () => { + await request + .post(methodCall('updateMessage')) + .set(testUserCredentials) + .send({ + message: JSON.stringify({ + method: 'updateMessage', + params: [{ _id: messageId, rid, msg: 'test message with https://github.com' }], + id: 'id', + msg: 'method', + }), }) - .end(done); + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.a.property('success', true); + expect(res.body).to.have.a.property('message').that.is.a('string'); + const data = JSON.parse(res.body.message); + expect(data).to.have.a.property('msg').that.is.an('string'); + expect(data.error).to.have.a.property('error', 'error-action-not-allowed'); + }); + }); + + it('should fail if user does not have permissions to update a message with different content', async () => { + await request + .post(methodCall('updateMessage')) + .set(testUserCredentials) + .send({ + message: JSON.stringify({ + method: 'updateMessage', + params: [{ _id: messageId, rid, msg: 'updating test message with https://github.com' }], + id: 'id', + msg: 'method', + }), + }) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.a.property('success', true); + expect(res.body).to.have.a.property('message').that.is.a('string'); + const data = JSON.parse(res.body.message); + expect(data).to.have.a.property('msg').that.is.an('string'); + expect(data.error).to.have.a.property('error', 'error-action-not-allowed'); + }); }); it('should add a quote attachment to a message', async () => { @@ -3295,4 +3348,107 @@ describe('Meteor.methods', () => { .end(done); }); }); + (IS_EE ? describe : describe.skip)('[@auditGetAuditions] EE', () => { + let testUser: TestUser; + let testUserCredentials: Credentials; + + const now = new Date(); + const startDate = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 0, 0, 0, 0).getTime(); + const endDate = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 23, 59, 59, 999).getTime(); + + before('create test user', async () => { + testUser = await createUser(); + testUserCredentials = await login(testUser.username, password); + }); + + before('generate audits data', async () => { + await request + .post(methodCall('auditGetMessages')) + .set(credentials) + .send({ + message: JSON.stringify({ + method: 'auditGetMessages', + params: [ + { + type: '', + msg: 'test1234', + startDate: { $date: startDate }, + endDate: { $date: endDate }, + rid: 'GENERAL', + users: [], + }, + ], + id: '14', + msg: 'method', + }), + }); + }); + + after(() => Promise.all([deleteUser(testUser)])); + + it('should fail if the user does not have permissions to get auditions', async () => { + await request + .post(methodCall('auditGetAuditions')) + .set(testUserCredentials) + .send({ + message: JSON.stringify({ + method: 'auditGetAuditions', + params: [ + { + startDate: { $date: startDate }, + endDate: { $date: endDate }, + }, + ], + id: '18', + msg: 'method', + }), + }) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.a.property('message'); + const data = JSON.parse(res.body.message); + expect(data).to.have.a.property('error'); + expect(data.error).to.have.a.property('error', 'Not allowed'); + }); + }); + + it('should not return more user data than necessary - e.g. passwords, hashes, tokens', async () => { + await request + .post(methodCall('auditGetAuditions')) + .set(credentials) + .send({ + message: JSON.stringify({ + method: 'auditGetAuditions', + params: [ + { + startDate: { $date: startDate }, + endDate: { $date: endDate }, + }, + ], + id: '18', + msg: 'method', + }), + }) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.a.property('success', true); + expect(res.body).to.have.a.property('message').that.is.a('string'); + const data = JSON.parse(res.body.message); + expect(data).to.have.a.property('result').that.is.an('array'); + expect(data.result.length).to.be.greaterThan(0); + expect(data).to.have.a.property('msg', 'result'); + expect(data).to.have.a.property('id', '18'); + data.result.forEach((item: any) => { + expect(item).to.have.all.keys('_id', 'ts', 'results', 'u', 'fields', '_updatedAt'); + expect(item.u).to.not.have.property('services'); + expect(item.u).to.not.have.property('roles'); + expect(item.u).to.not.have.property('lastLogin'); + expect(item.u).to.not.have.property('statusConnection'); + expect(item.u).to.not.have.property('emails'); + }); + }); + }); + }); }); diff --git a/apps/meteor/tests/end-to-end/api/rooms.ts b/apps/meteor/tests/end-to-end/api/rooms.ts index a8d64b1f4c7d..b502bca6add8 100644 --- a/apps/meteor/tests/end-to-end/api/rooms.ts +++ b/apps/meteor/tests/end-to-end/api/rooms.ts @@ -1024,7 +1024,6 @@ describe('[Rooms]', () => { .end(done); }); }); - describe('[/rooms.info]', () => { let testChannel: IRoom; let testGroup: IRoom; diff --git a/apps/meteor/tests/end-to-end/api/users.ts b/apps/meteor/tests/end-to-end/api/users.ts index d6112dd2416b..ea2aa5baa99b 100644 --- a/apps/meteor/tests/end-to-end/api/users.ts +++ b/apps/meteor/tests/end-to-end/api/users.ts @@ -2624,18 +2624,37 @@ describe('[Users]', () => { }); describe('[/users.forgotPassword]', () => { + it('should return an error when "Accounts_PasswordReset" is disabled', (done) => { + void updateSetting('Accounts_PasswordReset', false).then(() => { + void request + .post(api('users.forgotPassword')) + .send({ + email: adminEmail, + }) + .expect('Content-Type', 'application/json') + .expect(400) + .expect((res) => { + expect(res.body).to.have.property('success', false); + expect(res.body).to.have.property('error', 'Password reset is not enabled'); + }) + .end(done); + }); + }); + it('should send email to user (return success), when is a valid email', (done) => { - void request - .post(api('users.forgotPassword')) - .send({ - email: adminEmail, - }) - .expect('Content-Type', 'application/json') - .expect(200) - .expect((res) => { - expect(res.body).to.have.property('success', true); - }) - .end(done); + void updateSetting('Accounts_PasswordReset', true).then(() => { + void request + .post(api('users.forgotPassword')) + .send({ + email: adminEmail, + }) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.property('success', true); + }) + .end(done); + }); }); it('should not send email to user(return error), when is a invalid email', (done) => { diff --git a/apps/meteor/tests/unit/server/services/omnichannel-integrations/providers/twilio.spec.ts b/apps/meteor/tests/unit/server/services/omnichannel-integrations/providers/twilio.spec.ts new file mode 100644 index 000000000000..f3c5d281aefb --- /dev/null +++ b/apps/meteor/tests/unit/server/services/omnichannel-integrations/providers/twilio.spec.ts @@ -0,0 +1,211 @@ +import crypto from 'crypto'; + +import { expect } from 'chai'; +import proxyquire from 'proxyquire'; +import sinon from 'sinon'; + +const settingsStub = { + get: sinon.stub(), +}; + +const twilioStub = { + validateRequest: sinon.stub(), + isRequestFromTwilio: sinon.stub(), +}; + +const { Twilio } = proxyquire.noCallThru().load('../../../../../../server/services/omnichannel-integrations/providers/twilio.ts', { + '../../../../app/settings/server': { settings: settingsStub }, + '../../../../app/utils/server/restrictions': { fileUploadIsValidContentType: sinon.stub() }, + '../../../lib/i18n': { i18n: sinon.stub() }, + '../../../lib/logger/system': { SystemLogger: { error: sinon.stub() } }, +}); + +/** + * Get a valid Twilio signature for a request + * + * @param {String} authToken your Twilio AuthToken + * @param {String} url your webhook URL + * @param {Object} params the included request parameters + */ +function getSignature(authToken: string, url: string, params: Record): string { + // get all request parameters + const data = Object.keys(params) + // sort them + .sort() + // concatenate them to a string + + .reduce((acc, key) => acc + key + params[key], url); + + return ( + crypto + // sign the string with sha1 using your AuthToken + .createHmac('sha1', authToken) + .update(Buffer.from(data, 'utf-8')) + // base64 encode it + .digest('base64') + ); +} + +describe('Twilio Request Validation', () => { + beforeEach(() => { + settingsStub.get.reset(); + twilioStub.validateRequest.reset(); + twilioStub.isRequestFromTwilio.reset(); + }); + + it('should not validate a request when process.env.TEST_MODE is true', () => { + process.env.TEST_MODE = 'true'; + + const twilio = new Twilio(); + const request = { + headers: { + 'x-twilio-signature': 'test', + }, + }; + + expect(twilio.validateRequest(request)).to.be.true; + }); + + it('should not validate a request when process.env.TEST_MODE is true', () => { + process.env.TEST_MODE = 'true'; + + const twilio = new Twilio(); + const request = { + headers: { + 'x-twilio-signature': 'test', + }, + }; + + expect(twilio.validateRequest(request)).to.be.true; + }); + + it('should validate a request when process.env.TEST_MODE is false', () => { + process.env.TEST_MODE = 'false'; + + settingsStub.get.withArgs('SMS_Twilio_authToken').returns('test'); + settingsStub.get.withArgs('Site_Url').returns('https://example.com'); + + const twilio = new Twilio(); + const requestBody = { + To: 'test', + From: 'test', + Body: 'test', + }; + + const request = { + headers: { + 'x-twilio-signature': getSignature('test', 'https://example.com/api/v1/livechat/sms-incoming/twilio', requestBody), + }, + body: requestBody, + }; + + expect(twilio.validateRequest(request)).to.be.true; + }); + + it('should reject a request where signature doesnt match', () => { + settingsStub.get.withArgs('SMS_Twilio_authToken').returns('test'); + settingsStub.get.withArgs('Site_Url').returns('https://example.com'); + + const twilio = new Twilio(); + const requestBody = { + To: 'test', + From: 'test', + Body: 'test', + }; + + const request = { + headers: { + 'x-twilio-signature': getSignature('anotherAuthToken', 'https://example.com/api/v1/livechat/sms-incoming/twilio', requestBody), + }, + body: requestBody, + }; + + expect(twilio.validateRequest(request)).to.be.false; + }); + + it('should reject a request where signature is missing', () => { + settingsStub.get.withArgs('SMS_Twilio_authToken').returns('test'); + settingsStub.get.withArgs('Site_Url').returns('https://example.com'); + + const twilio = new Twilio(); + const requestBody = { + To: 'test', + From: 'test', + Body: 'test', + }; + + const request = { + headers: {}, + body: requestBody, + }; + + expect(twilio.validateRequest(request)).to.be.false; + }); + + it('should reject a request where the signature doesnt correspond body', () => { + settingsStub.get.withArgs('SMS_Twilio_authToken').returns('test'); + settingsStub.get.withArgs('Site_Url').returns('https://example.com'); + + const twilio = new Twilio(); + const requestBody = { + To: 'test', + From: 'test', + Body: 'test', + }; + + const request = { + headers: { + 'x-twilio-signature': getSignature('test', 'https://example.com/api/v1/livechat/sms-incoming/twilio', {}), + }, + body: requestBody, + }; + + expect(twilio.validateRequest(request)).to.be.false; + }); + + it('should return false if URL is not provided', () => { + process.env.TEST_MODE = 'false'; + + settingsStub.get.withArgs('SMS_Twilio_authToken').returns('test'); + settingsStub.get.withArgs('Site_Url').returns(''); + + const twilio = new Twilio(); + const requestBody = { + To: 'test', + From: 'test', + Body: 'test', + }; + + const request = { + headers: { + 'x-twilio-signature': getSignature('test', 'https://example.com/api/v1/livechat/sms-incoming/twilio', requestBody), + }, + body: requestBody, + }; + + expect(twilio.validateRequest(request)).to.be.false; + }); + + it('should return false if authToken is not provided', () => { + process.env.TEST_MODE = 'false'; + + settingsStub.get.withArgs('SMS_Twilio_authToken').returns(''); + settingsStub.get.withArgs('Site_Url').returns('https://example.com'); + + const twilio = new Twilio(); + const requestBody = { + To: 'test', + From: 'test', + Body: 'test', + }; + + const request = { + headers: { + 'x-twilio-signature': getSignature('test', 'https://example.com/api/v1/livechat/sms-incoming/twilio', requestBody), + }, + body: requestBody, + }; + + expect(twilio.validateRequest(request)).to.be.false; + }); +}); diff --git a/packages/core-typings/package.json b/packages/core-typings/package.json index a9f4fdd293e3..3c0c97198b7f 100644 --- a/packages/core-typings/package.json +++ b/packages/core-typings/package.json @@ -25,7 +25,8 @@ "@rocket.chat/apps-engine": "1.44.0", "@rocket.chat/icons": "^0.36.0", "@rocket.chat/message-parser": "workspace:^", - "@rocket.chat/ui-kit": "workspace:~" + "@rocket.chat/ui-kit": "workspace:~", + "@types/express": "^4.17.21" }, "volta": { "extends": "../../package.json" diff --git a/packages/core-typings/src/omnichannel/sms.ts b/packages/core-typings/src/omnichannel/sms.ts index 7ff7a4768a13..49364da2b8c3 100644 --- a/packages/core-typings/src/omnichannel/sms.ts +++ b/packages/core-typings/src/omnichannel/sms.ts @@ -1,3 +1,5 @@ +import type { Request } from 'express'; + type ServiceMedia = { url: string; contentType: string; @@ -27,6 +29,7 @@ export interface ISMSProviderConstructor { export interface ISMSProvider { parse(data: unknown): ServiceData; + validateRequest(request: Request): boolean; sendBatch?(from: string, to: string[], message: string): Promise; response(): SMSProviderResponse; diff --git a/packages/rest-typings/src/v1/rooms.ts b/packages/rest-typings/src/v1/rooms.ts index 1c0b6a360f7b..868fd5850157 100644 --- a/packages/rest-typings/src/v1/rooms.ts +++ b/packages/rest-typings/src/v1/rooms.ts @@ -527,6 +527,62 @@ const roomsImagesPropsSchema = { export const isRoomsImagesProps = ajv.compile(roomsImagesPropsSchema); +export type RoomsCleanHistoryProps = { + roomId: IRoom['_id']; + latest: string; + oldest: string; + inclusive?: boolean; + excludePinned?: boolean; + filesOnly?: boolean; + users?: IUser['username'][]; + limit?: number; + ignoreDiscussion?: boolean; + ignoreThreads?: boolean; +}; + +const roomsCleanHistorySchema = { + type: 'object', + properties: { + roomId: { + type: 'string', + }, + latest: { + type: 'string', + }, + oldest: { + type: 'string', + }, + inclusive: { + type: 'boolean', + }, + excludePinned: { + type: 'boolean', + }, + filesOnly: { + type: 'boolean', + }, + users: { + type: 'array', + items: { + type: 'string', + }, + }, + limit: { + type: 'number', + }, + ignoreDiscussion: { + type: 'boolean', + }, + ignoreThreads: { + type: 'boolean', + }, + }, + required: ['roomId', 'latest', 'oldest'], + additionalProperties: false, +}; + +export const isRoomsCleanHistoryProps = ajv.compile(roomsCleanHistorySchema); + export type RoomsEndpoints = { '/v1/rooms.autocomplete.channelAndPrivate': { GET: (params: RoomsAutoCompleteChannelAndPrivateProps) => { @@ -559,18 +615,7 @@ export type RoomsEndpoints = { }; '/v1/rooms.cleanHistory': { - POST: (params: { - roomId: IRoom['_id']; - latest: string; - oldest: string; - inclusive?: boolean; - excludePinned?: boolean; - filesOnly?: boolean; - users?: IUser['username'][]; - limit?: number; - ignoreDiscussion?: boolean; - ignoreThreads?: boolean; - }) => { _id: IRoom['_id']; count: number; success: boolean }; + POST: (params: RoomsCleanHistoryProps) => { _id: IRoom['_id']; count: number; success: boolean }; }; '/v1/rooms.createDiscussion': { diff --git a/yarn.lock b/yarn.lock index d36e9c6d753a..84ca676c886c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8645,6 +8645,7 @@ __metadata: "@rocket.chat/icons": ^0.36.0 "@rocket.chat/message-parser": "workspace:^" "@rocket.chat/ui-kit": "workspace:~" + "@types/express": ^4.17.21 eslint: ~8.45.0 mongodb: ^4.17.2 prettier: ~2.8.8 @@ -13548,6 +13549,18 @@ __metadata: languageName: node linkType: hard +"@types/express@npm:^4.17.21": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" + dependencies: + "@types/body-parser": "*" + "@types/express-serve-static-core": ^4.17.33 + "@types/qs": "*" + "@types/serve-static": "*" + checksum: fb238298630370a7392c7abdc80f495ae6c716723e114705d7e3fb67e3850b3859bbfd29391463a3fb8c0b32051847935933d99e719c0478710f8098ee7091c5 + languageName: node + linkType: hard + "@types/fibers@npm:^3.1.3": version: 3.1.3 resolution: "@types/fibers@npm:3.1.3" From 3ca62ee7f78914bef393ae97c5ddd3719e794b81 Mon Sep 17 00:00:00 2001 From: "dionisio-bot[bot]" <117394943+dionisio-bot[bot]@users.noreply.github.com> Date: Thu, 15 Aug 2024 21:18:41 +0000 Subject: [PATCH 03/25] fix: Retention policy cron max age settings reactivity (#33049) Co-authored-by: gabriellsh <40830821+gabriellsh@users.noreply.github.com> --- .../server/cronPruneMessages.ts | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/apps/meteor/app/retention-policy/server/cronPruneMessages.ts b/apps/meteor/app/retention-policy/server/cronPruneMessages.ts index 337691bfbe57..640aa517a679 100644 --- a/apps/meteor/app/retention-policy/server/cronPruneMessages.ts +++ b/apps/meteor/app/retention-policy/server/cronPruneMessages.ts @@ -6,13 +6,20 @@ import { getCronAdvancedTimerFromPrecisionSetting } from '../../../lib/getCronAd import { cleanRoomHistory } from '../../lib/server/functions/cleanRoomHistory'; import { settings } from '../../settings/server'; -const maxTimes = { - c: 0, - p: 0, - d: 0, +type RetentionRoomTypes = 'c' | 'p' | 'd'; + +const getMaxAgeSettingIdByRoomType = (type: RetentionRoomTypes) => { + switch (type) { + case 'c': + return settings.get('RetentionPolicy_TTL_Channels'); + case 'p': + return settings.get('RetentionPolicy_TTL_Groups'); + case 'd': + return settings.get('RetentionPolicy_TTL_DMs'); + } }; -let types: (keyof typeof maxTimes)[] = []; +let types: RetentionRoomTypes[] = []; const oldest = new Date('0001-01-01T00:00:00Z'); @@ -29,7 +36,7 @@ async function job(): Promise { // get all rooms with default values for await (const type of types) { - const maxAge = maxTimes[type] || 0; + const maxAge = getMaxAgeSettingIdByRoomType(type) || 0; const latest = new Date(now.getTime() - maxAge); const rooms = await Rooms.find( @@ -95,9 +102,6 @@ settings.watchMultiple( 'RetentionPolicy_AppliesToChannels', 'RetentionPolicy_AppliesToGroups', 'RetentionPolicy_AppliesToDMs', - 'RetentionPolicy_TTL_Channels', - 'RetentionPolicy_TTL_Groups', - 'RetentionPolicy_TTL_DMs', 'RetentionPolicy_Advanced_Precision', 'RetentionPolicy_Advanced_Precision_Cron', 'RetentionPolicy_Precision', @@ -120,10 +124,6 @@ settings.watchMultiple( types.push('d'); } - maxTimes.c = settings.get('RetentionPolicy_TTL_Channels'); - maxTimes.p = settings.get('RetentionPolicy_TTL_Groups'); - maxTimes.d = settings.get('RetentionPolicy_TTL_DMs'); - const precision = (settings.get('RetentionPolicy_Advanced_Precision') && settings.get('RetentionPolicy_Advanced_Precision_Cron')) || getCronAdvancedTimerFromPrecisionSetting(settings.get('RetentionPolicy_Precision')); From 12e000d8894e83418345f2550e22d2a3c444eb4b Mon Sep 17 00:00:00 2001 From: rocketchat-github-ci Date: Fri, 16 Aug 2024 00:45:00 +0000 Subject: [PATCH 04/25] Release 6.11.1 [no ci] --- .changeset/bump-patch-1723645120544.md | 5 --- .changeset/perfect-dancers-grab.md | 5 --- apps/meteor/CHANGELOG.md | 36 +++++++++++++++++++ apps/meteor/app/utils/rocketchat.info | 2 +- apps/meteor/ee/server/services/CHANGELOG.md | 13 +++++++ apps/meteor/ee/server/services/package.json | 2 +- apps/meteor/package.json | 2 +- ee/apps/account-service/CHANGELOG.md | 13 +++++++ ee/apps/account-service/package.json | 2 +- ee/apps/authorization-service/CHANGELOG.md | 13 +++++++ ee/apps/authorization-service/package.json | 2 +- ee/apps/ddp-streamer/CHANGELOG.md | 15 ++++++++ ee/apps/ddp-streamer/package.json | 2 +- ee/apps/omnichannel-transcript/CHANGELOG.md | 14 ++++++++ ee/apps/omnichannel-transcript/package.json | 2 +- ee/apps/presence-service/CHANGELOG.md | 13 +++++++ ee/apps/presence-service/package.json | 2 +- ee/apps/queue-worker/CHANGELOG.md | 13 +++++++ ee/apps/queue-worker/package.json | 2 +- ee/apps/stream-hub-service/CHANGELOG.md | 12 +++++++ ee/apps/stream-hub-service/package.json | 2 +- ee/packages/api-client/CHANGELOG.md | 10 ++++++ ee/packages/api-client/package.json | 2 +- ee/packages/ddp-client/CHANGELOG.md | 10 ++++++ ee/packages/ddp-client/package.json | 2 +- ee/packages/license/CHANGELOG.md | 9 +++++ ee/packages/license/package.json | 2 +- ee/packages/omnichannel-services/CHANGELOG.md | 14 ++++++++ ee/packages/omnichannel-services/package.json | 2 +- ee/packages/pdf-worker/CHANGELOG.md | 9 +++++ ee/packages/pdf-worker/package.json | 2 +- ee/packages/presence/CHANGELOG.md | 11 ++++++ ee/packages/presence/package.json | 2 +- package.json | 2 +- packages/apps/CHANGELOG.md | 10 ++++++ packages/apps/package.json | 2 +- packages/core-services/CHANGELOG.md | 11 ++++++ packages/core-services/package.json | 2 +- packages/core-typings/CHANGELOG.md | 2 ++ packages/core-typings/package.json | 2 +- packages/cron/CHANGELOG.md | 10 ++++++ packages/cron/package.json | 2 +- packages/fuselage-ui-kit/CHANGELOG.md | 13 +++++++ packages/fuselage-ui-kit/package.json | 8 ++--- packages/gazzodown/CHANGELOG.md | 11 ++++++ packages/gazzodown/package.json | 6 ++-- packages/instance-status/CHANGELOG.md | 9 +++++ packages/instance-status/package.json | 2 +- packages/livechat/CHANGELOG.md | 9 +++++ packages/livechat/package.json | 2 +- packages/model-typings/CHANGELOG.md | 9 +++++ packages/model-typings/package.json | 2 +- packages/models/CHANGELOG.md | 9 +++++ packages/models/package.json | 2 +- packages/rest-typings/CHANGELOG.md | 9 +++++ packages/rest-typings/package.json | 2 +- packages/ui-avatar/CHANGELOG.md | 9 +++++ packages/ui-avatar/package.json | 4 +-- packages/ui-client/CHANGELOG.md | 9 +++++ packages/ui-client/package.json | 4 +-- packages/ui-contexts/CHANGELOG.md | 11 ++++++ packages/ui-contexts/package.json | 2 +- packages/ui-video-conf/CHANGELOG.md | 10 ++++++ packages/ui-video-conf/package.json | 6 ++-- packages/uikit-playground/CHANGELOG.md | 11 ++++++ packages/uikit-playground/package.json | 2 +- packages/web-ui-registration/CHANGELOG.md | 9 +++++ packages/web-ui-registration/package.json | 4 +-- 68 files changed, 410 insertions(+), 54 deletions(-) delete mode 100644 .changeset/bump-patch-1723645120544.md delete mode 100644 .changeset/perfect-dancers-grab.md diff --git a/.changeset/bump-patch-1723645120544.md b/.changeset/bump-patch-1723645120544.md deleted file mode 100644 index e1eaa7980afb..000000000000 --- a/.changeset/bump-patch-1723645120544.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@rocket.chat/meteor': patch ---- - -Bump @rocket.chat/meteor version. diff --git a/.changeset/perfect-dancers-grab.md b/.changeset/perfect-dancers-grab.md deleted file mode 100644 index eacb88108a0f..000000000000 --- a/.changeset/perfect-dancers-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@rocket.chat/meteor': patch ---- - -Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates) diff --git a/apps/meteor/CHANGELOG.md b/apps/meteor/CHANGELOG.md index f466c34da838..aa58cd1ba36a 100644 --- a/apps/meteor/CHANGELOG.md +++ b/apps/meteor/CHANGELOG.md @@ -1,5 +1,41 @@ # @rocket.chat/meteor +## 6.11.1 + +### Patch Changes + +- Bump @rocket.chat/meteor version. + +- Bump @rocket.chat/meteor version. + +- ([#33062](https://github.com/RocketChat/Rocket.Chat/pull/33062)) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates) + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/rest-typings@6.11.1 + - @rocket.chat/api-client@0.2.4 + - @rocket.chat/license@0.2.4 + - @rocket.chat/omnichannel-services@0.3.1 + - @rocket.chat/pdf-worker@0.2.1 + - @rocket.chat/presence@0.2.4 + - @rocket.chat/apps@0.1.4 + - @rocket.chat/core-services@0.5.1 + - @rocket.chat/cron@0.1.4 + - @rocket.chat/fuselage-ui-kit@9.0.1 + - @rocket.chat/gazzodown@9.0.1 + - @rocket.chat/model-typings@0.6.1 + - @rocket.chat/ui-contexts@9.0.1 + - @rocket.chat/server-cloud-communication@0.0.2 + - @rocket.chat/models@0.2.1 + - @rocket.chat/ui-theming@0.2.0 + - @rocket.chat/ui-avatar@5.0.1 + - @rocket.chat/ui-client@9.0.1 + - @rocket.chat/ui-video-conf@9.0.1 + - @rocket.chat/web-ui-registration@9.0.1 + - @rocket.chat/instance-status@0.1.4 +
+ ## 6.11.0 ### Minor Changes diff --git a/apps/meteor/app/utils/rocketchat.info b/apps/meteor/app/utils/rocketchat.info index d5c0801e8d9c..74c84a88cef2 100644 --- a/apps/meteor/app/utils/rocketchat.info +++ b/apps/meteor/app/utils/rocketchat.info @@ -1,3 +1,3 @@ { - "version": "6.11.0" + "version": "6.11.1" } diff --git a/apps/meteor/ee/server/services/CHANGELOG.md b/apps/meteor/ee/server/services/CHANGELOG.md index 230250c5ca64..87dd221531e1 100644 --- a/apps/meteor/ee/server/services/CHANGELOG.md +++ b/apps/meteor/ee/server/services/CHANGELOG.md @@ -1,5 +1,18 @@ # rocketchat-services +## 1.3.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/rest-typings@6.11.1 + - @rocket.chat/core-services@0.5.1 + - @rocket.chat/model-typings@0.6.1 + - @rocket.chat/models@0.2.1 +
+ ## 1.3.0 ### Minor Changes diff --git a/apps/meteor/ee/server/services/package.json b/apps/meteor/ee/server/services/package.json index 76a0c59d54e6..59f351444031 100644 --- a/apps/meteor/ee/server/services/package.json +++ b/apps/meteor/ee/server/services/package.json @@ -1,7 +1,7 @@ { "name": "rocketchat-services", "private": true, - "version": "1.3.0", + "version": "1.3.1", "description": "Rocket.Chat Authorization service", "main": "index.js", "scripts": { diff --git a/apps/meteor/package.json b/apps/meteor/package.json index 2cb522daf0d0..044bb765e2db 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/meteor", "description": "The Ultimate Open Source WebChat Platform", - "version": "6.11.0", + "version": "6.11.1", "private": true, "author": { "name": "Rocket.Chat", diff --git a/ee/apps/account-service/CHANGELOG.md b/ee/apps/account-service/CHANGELOG.md index fd5eb3925946..c72b16bd401f 100644 --- a/ee/apps/account-service/CHANGELOG.md +++ b/ee/apps/account-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/account-service +## 0.4.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/rest-typings@6.11.1 + - @rocket.chat/core-services@0.5.1 + - @rocket.chat/model-typings@0.6.1 + - @rocket.chat/models@0.2.1 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/account-service/package.json b/ee/apps/account-service/package.json index ac28eb76e76d..895d955510fd 100644 --- a/ee/apps/account-service/package.json +++ b/ee/apps/account-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/account-service", "private": true, - "version": "0.4.3", + "version": "0.4.4", "description": "Rocket.Chat Account service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/authorization-service/CHANGELOG.md b/ee/apps/authorization-service/CHANGELOG.md index df7be3c9b1eb..03f7cb62a50b 100644 --- a/ee/apps/authorization-service/CHANGELOG.md +++ b/ee/apps/authorization-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/authorization-service +## 0.4.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/rest-typings@6.11.1 + - @rocket.chat/core-services@0.5.1 + - @rocket.chat/model-typings@0.6.1 + - @rocket.chat/models@0.2.1 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/authorization-service/package.json b/ee/apps/authorization-service/package.json index bff15e7f7d91..7c6783838a84 100644 --- a/ee/apps/authorization-service/package.json +++ b/ee/apps/authorization-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/authorization-service", "private": true, - "version": "0.4.3", + "version": "0.4.4", "description": "Rocket.Chat Authorization service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/ddp-streamer/CHANGELOG.md b/ee/apps/ddp-streamer/CHANGELOG.md index 1162e17c05d7..22ddcea338a5 100644 --- a/ee/apps/ddp-streamer/CHANGELOG.md +++ b/ee/apps/ddp-streamer/CHANGELOG.md @@ -1,5 +1,20 @@ # @rocket.chat/ddp-streamer +## 0.3.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/rest-typings@6.11.1 + - @rocket.chat/core-services@0.5.1 + - @rocket.chat/model-typings@0.6.1 + - @rocket.chat/ui-contexts@9.0.1 + - @rocket.chat/models@0.2.1 + - @rocket.chat/instance-status@0.1.4 +
+ ## 0.3.3 ### Patch Changes diff --git a/ee/apps/ddp-streamer/package.json b/ee/apps/ddp-streamer/package.json index 7bcf45bf354c..e2d4fd6320b0 100644 --- a/ee/apps/ddp-streamer/package.json +++ b/ee/apps/ddp-streamer/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/ddp-streamer", "private": true, - "version": "0.3.3", + "version": "0.3.4", "description": "Rocket.Chat DDP-Streamer service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/omnichannel-transcript/CHANGELOG.md b/ee/apps/omnichannel-transcript/CHANGELOG.md index aac67c02dd3d..b9837882510c 100644 --- a/ee/apps/omnichannel-transcript/CHANGELOG.md +++ b/ee/apps/omnichannel-transcript/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-transcript +## 0.4.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/omnichannel-services@0.3.1 + - @rocket.chat/pdf-worker@0.2.1 + - @rocket.chat/core-services@0.5.1 + - @rocket.chat/model-typings@0.6.1 + - @rocket.chat/models@0.2.1 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/omnichannel-transcript/package.json b/ee/apps/omnichannel-transcript/package.json index f23c79d97652..293e5c1be775 100644 --- a/ee/apps/omnichannel-transcript/package.json +++ b/ee/apps/omnichannel-transcript/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/omnichannel-transcript", "private": true, - "version": "0.4.3", + "version": "0.4.4", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/presence-service/CHANGELOG.md b/ee/apps/presence-service/CHANGELOG.md index b9544b0cdde9..614c49928415 100644 --- a/ee/apps/presence-service/CHANGELOG.md +++ b/ee/apps/presence-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/presence-service +## 0.4.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/presence@0.2.4 + - @rocket.chat/core-services@0.5.1 + - @rocket.chat/model-typings@0.6.1 + - @rocket.chat/models@0.2.1 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/presence-service/package.json b/ee/apps/presence-service/package.json index c800dd4d6c80..457eb9225b6c 100644 --- a/ee/apps/presence-service/package.json +++ b/ee/apps/presence-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/presence-service", "private": true, - "version": "0.4.3", + "version": "0.4.4", "description": "Rocket.Chat Presence service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/queue-worker/CHANGELOG.md b/ee/apps/queue-worker/CHANGELOG.md index 12271005af74..53be288ed34d 100644 --- a/ee/apps/queue-worker/CHANGELOG.md +++ b/ee/apps/queue-worker/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/queue-worker +## 0.4.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/omnichannel-services@0.3.1 + - @rocket.chat/core-services@0.5.1 + - @rocket.chat/model-typings@0.6.1 + - @rocket.chat/models@0.2.1 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/queue-worker/package.json b/ee/apps/queue-worker/package.json index 0a227cb271c0..72bc5d688e36 100644 --- a/ee/apps/queue-worker/package.json +++ b/ee/apps/queue-worker/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/queue-worker", "private": true, - "version": "0.4.3", + "version": "0.4.4", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/stream-hub-service/CHANGELOG.md b/ee/apps/stream-hub-service/CHANGELOG.md index 3fbf664a0b30..284e853f4737 100644 --- a/ee/apps/stream-hub-service/CHANGELOG.md +++ b/ee/apps/stream-hub-service/CHANGELOG.md @@ -1,5 +1,17 @@ # @rocket.chat/stream-hub-service +## 0.4.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/core-services@0.5.1 + - @rocket.chat/model-typings@0.6.1 + - @rocket.chat/models@0.2.1 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/stream-hub-service/package.json b/ee/apps/stream-hub-service/package.json index 812522a5f1d8..d1f2e64acfc0 100644 --- a/ee/apps/stream-hub-service/package.json +++ b/ee/apps/stream-hub-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/stream-hub-service", "private": true, - "version": "0.4.3", + "version": "0.4.4", "description": "Rocket.Chat Stream Hub service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/packages/api-client/CHANGELOG.md b/ee/packages/api-client/CHANGELOG.md index 8fe130aeaf28..7430778db198 100644 --- a/ee/packages/api-client/CHANGELOG.md +++ b/ee/packages/api-client/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/api-client +## 0.2.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/rest-typings@6.11.1 +
+ ## 0.2.3 ### Patch Changes diff --git a/ee/packages/api-client/package.json b/ee/packages/api-client/package.json index bc809cff907f..d5744d456a46 100644 --- a/ee/packages/api-client/package.json +++ b/ee/packages/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/api-client", - "version": "0.2.3", + "version": "0.2.4", "devDependencies": { "@swc/core": "^1.3.95", "@swc/jest": "^0.2.29", diff --git a/ee/packages/ddp-client/CHANGELOG.md b/ee/packages/ddp-client/CHANGELOG.md index 0f9b5f7f26b3..c26b0c47f6cb 100644 --- a/ee/packages/ddp-client/CHANGELOG.md +++ b/ee/packages/ddp-client/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/ddp-client +## 0.3.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/rest-typings@6.11.1 + - @rocket.chat/api-client@0.2.4 +
+ ## 0.3.3 ### Patch Changes diff --git a/ee/packages/ddp-client/package.json b/ee/packages/ddp-client/package.json index 46d67b3ee508..192ea63af72d 100644 --- a/ee/packages/ddp-client/package.json +++ b/ee/packages/ddp-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ddp-client", - "version": "0.3.3", + "version": "0.3.4", "devDependencies": { "@swc/core": "^1.3.95", "@swc/jest": "^0.2.29", diff --git a/ee/packages/license/CHANGELOG.md b/ee/packages/license/CHANGELOG.md index 8cc9df0dd502..9dce96a0310d 100644 --- a/ee/packages/license/CHANGELOG.md +++ b/ee/packages/license/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/license +## 0.2.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 +
+ ## 0.2.3 ### Patch Changes diff --git a/ee/packages/license/package.json b/ee/packages/license/package.json index 468a3d1a857c..e5317dc08bcc 100644 --- a/ee/packages/license/package.json +++ b/ee/packages/license/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/license", - "version": "0.2.3", + "version": "0.2.4", "private": true, "devDependencies": { "@swc/core": "^1.3.95", diff --git a/ee/packages/omnichannel-services/CHANGELOG.md b/ee/packages/omnichannel-services/CHANGELOG.md index a4a49de7aa30..d3bbf0b00655 100644 --- a/ee/packages/omnichannel-services/CHANGELOG.md +++ b/ee/packages/omnichannel-services/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-services +## 0.3.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/rest-typings@6.11.1 + - @rocket.chat/pdf-worker@0.2.1 + - @rocket.chat/core-services@0.5.1 + - @rocket.chat/model-typings@0.6.1 + - @rocket.chat/models@0.2.1 +
+ ## 0.3.0 ### Minor Changes diff --git a/ee/packages/omnichannel-services/package.json b/ee/packages/omnichannel-services/package.json index b66697cd7ed8..f6c66eba4550 100644 --- a/ee/packages/omnichannel-services/package.json +++ b/ee/packages/omnichannel-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/omnichannel-services", - "version": "0.3.0", + "version": "0.3.1", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/ee/packages/pdf-worker/CHANGELOG.md b/ee/packages/pdf-worker/CHANGELOG.md index 5ebe251216a7..a67dc8eafd21 100644 --- a/ee/packages/pdf-worker/CHANGELOG.md +++ b/ee/packages/pdf-worker/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/pdf-worker +## 0.2.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 +
+ ## 0.2.0 ### Minor Changes diff --git a/ee/packages/pdf-worker/package.json b/ee/packages/pdf-worker/package.json index 7ce07434aca7..d2a0e3029eff 100644 --- a/ee/packages/pdf-worker/package.json +++ b/ee/packages/pdf-worker/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/pdf-worker", - "version": "0.2.0", + "version": "0.2.1", "private": true, "devDependencies": { "@storybook/addon-essentials": "~6.5.16", diff --git a/ee/packages/presence/CHANGELOG.md b/ee/packages/presence/CHANGELOG.md index 3d1a7e35b705..93d927c5bc5c 100644 --- a/ee/packages/presence/CHANGELOG.md +++ b/ee/packages/presence/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/presence +## 0.2.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/core-services@0.5.1 + - @rocket.chat/models@0.2.1 +
+ ## 0.2.3 ### Patch Changes diff --git a/ee/packages/presence/package.json b/ee/packages/presence/package.json index b7c4ea821fe2..a01538b8de6c 100644 --- a/ee/packages/presence/package.json +++ b/ee/packages/presence/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/presence", - "version": "0.2.3", + "version": "0.2.4", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/package.json b/package.json index 690dc984c631..edc1f5da7e54 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rocket.chat", - "version": "6.11.0", + "version": "6.11.1", "description": "Rocket.Chat Monorepo", "main": "index.js", "private": true, diff --git a/packages/apps/CHANGELOG.md b/packages/apps/CHANGELOG.md index 07f4af49f31e..e9efd36ae6bc 100644 --- a/packages/apps/CHANGELOG.md +++ b/packages/apps/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/apps +## 0.1.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/model-typings@0.6.1 +
+ ## 0.1.3 ### Patch Changes diff --git a/packages/apps/package.json b/packages/apps/package.json index 32a25abbbf43..254e1566e120 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/apps", - "version": "0.1.3", + "version": "0.1.4", "private": true, "devDependencies": { "@types/jest": "~29.5.7", diff --git a/packages/core-services/CHANGELOG.md b/packages/core-services/CHANGELOG.md index 0c10b78c3bf4..9871852c0245 100644 --- a/packages/core-services/CHANGELOG.md +++ b/packages/core-services/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/core-services +## 0.5.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/rest-typings@6.11.1 + - @rocket.chat/models@0.2.1 +
+ ## 0.5.0 ### Minor Changes diff --git a/packages/core-services/package.json b/packages/core-services/package.json index 0c459736456c..072157066bcf 100644 --- a/packages/core-services/package.json +++ b/packages/core-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/core-services", - "version": "0.5.0", + "version": "0.5.1", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/packages/core-typings/CHANGELOG.md b/packages/core-typings/CHANGELOG.md index fb313a4d1320..42bcd35326fa 100644 --- a/packages/core-typings/CHANGELOG.md +++ b/packages/core-typings/CHANGELOG.md @@ -1,5 +1,7 @@ # @rocket.chat/core-typings +## 6.11.1 + ## 6.11.0 ### Minor Changes diff --git a/packages/core-typings/package.json b/packages/core-typings/package.json index 3c0c97198b7f..16e17d410ad5 100644 --- a/packages/core-typings/package.json +++ b/packages/core-typings/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "@rocket.chat/core-typings", - "version": "6.11.0", + "version": "6.11.1", "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", "eslint": "~8.45.0", diff --git a/packages/cron/CHANGELOG.md b/packages/cron/CHANGELOG.md index 33c0c9872a60..b2b06e586370 100644 --- a/packages/cron/CHANGELOG.md +++ b/packages/cron/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/cron +## 0.1.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/models@0.2.1 +
+ ## 0.1.3 ### Patch Changes diff --git a/packages/cron/package.json b/packages/cron/package.json index 868d5b5fb504..ede7f521da8c 100644 --- a/packages/cron/package.json +++ b/packages/cron/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/cron", - "version": "0.1.3", + "version": "0.1.4", "private": true, "devDependencies": { "@types/jest": "~29.5.7", diff --git a/packages/fuselage-ui-kit/CHANGELOG.md b/packages/fuselage-ui-kit/CHANGELOG.md index e8fe73f6d549..0b1435f47f1b 100644 --- a/packages/fuselage-ui-kit/CHANGELOG.md +++ b/packages/fuselage-ui-kit/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 9.0.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/gazzodown@9.0.1 + - @rocket.chat/ui-contexts@9.0.1 + - @rocket.chat/ui-avatar@5.0.1 + - @rocket.chat/ui-video-conf@9.0.1 +
+ ## 9.0.0 ### Patch Changes diff --git a/packages/fuselage-ui-kit/package.json b/packages/fuselage-ui-kit/package.json index 4a1d7e4b7839..32d18d782968 100644 --- a/packages/fuselage-ui-kit/package.json +++ b/packages/fuselage-ui-kit/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/fuselage-ui-kit", "private": true, - "version": "9.0.0", + "version": "9.0.1", "description": "UiKit elements for Rocket.Chat Apps built under Fuselage design system", "homepage": "https://rocketchat.github.io/Rocket.Chat.Fuselage/", "author": { @@ -50,10 +50,10 @@ "@rocket.chat/icons": "*", "@rocket.chat/prettier-config": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "5.0.0", - "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-avatar": "5.0.1", + "@rocket.chat/ui-contexts": "9.0.1", "@rocket.chat/ui-kit": "0.36.0", - "@rocket.chat/ui-video-conf": "9.0.0", + "@rocket.chat/ui-video-conf": "9.0.1", "@tanstack/react-query": "*", "react": "*", "react-dom": "*" diff --git a/packages/gazzodown/CHANGELOG.md b/packages/gazzodown/CHANGELOG.md index 4febdb0f54b2..48b701cbeb54 100644 --- a/packages/gazzodown/CHANGELOG.md +++ b/packages/gazzodown/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/gazzodown +## 9.0.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/ui-contexts@9.0.1 + - @rocket.chat/ui-client@9.0.1 +
+ ## 9.0.0 ### Patch Changes diff --git a/packages/gazzodown/package.json b/packages/gazzodown/package.json index 054a6ccaef66..7341d79bba85 100644 --- a/packages/gazzodown/package.json +++ b/packages/gazzodown/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/gazzodown", - "version": "9.0.0", + "version": "9.0.1", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -71,8 +71,8 @@ "@rocket.chat/fuselage-tokens": "*", "@rocket.chat/message-parser": "0.31.29", "@rocket.chat/styled": "*", - "@rocket.chat/ui-client": "9.0.0", - "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-client": "9.0.1", + "@rocket.chat/ui-contexts": "9.0.1", "katex": "*", "react": "*" }, diff --git a/packages/instance-status/CHANGELOG.md b/packages/instance-status/CHANGELOG.md index 849ccf591d08..d314c504721c 100644 --- a/packages/instance-status/CHANGELOG.md +++ b/packages/instance-status/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/instance-status +## 0.1.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/models@0.2.1 +
+ ## 0.1.3 ### Patch Changes diff --git a/packages/instance-status/package.json b/packages/instance-status/package.json index 088cba613d8e..2037a3cf5f61 100644 --- a/packages/instance-status/package.json +++ b/packages/instance-status/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/instance-status", - "version": "0.1.3", + "version": "0.1.4", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/packages/livechat/CHANGELOG.md b/packages/livechat/CHANGELOG.md index 56265d43563f..87cdaae78911 100644 --- a/packages/livechat/CHANGELOG.md +++ b/packages/livechat/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/livechat Change Log +## 1.19.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/gazzodown@9.0.1 +
+ ## 1.19.0 ### Minor Changes diff --git a/packages/livechat/package.json b/packages/livechat/package.json index 9d40643dd4c5..6974bd1a2acd 100644 --- a/packages/livechat/package.json +++ b/packages/livechat/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/livechat", - "version": "1.19.0", + "version": "1.19.1", "files": [ "/build" ], diff --git a/packages/model-typings/CHANGELOG.md b/packages/model-typings/CHANGELOG.md index 29eaadd0e0fe..6b27e4ad4ab1 100644 --- a/packages/model-typings/CHANGELOG.md +++ b/packages/model-typings/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/model-typings +## 0.6.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 +
+ ## 0.6.0 ### Minor Changes diff --git a/packages/model-typings/package.json b/packages/model-typings/package.json index c06e25f68d73..edc79f10e2df 100644 --- a/packages/model-typings/package.json +++ b/packages/model-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/model-typings", - "version": "0.6.0", + "version": "0.6.1", "private": true, "devDependencies": { "@types/jest": "~29.5.7", diff --git a/packages/models/CHANGELOG.md b/packages/models/CHANGELOG.md index e2b984708aaa..772805da3b8f 100644 --- a/packages/models/CHANGELOG.md +++ b/packages/models/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/models +## 0.2.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/model-typings@0.6.1 +
+ ## 0.2.0 ### Minor Changes diff --git a/packages/models/package.json b/packages/models/package.json index 174464796076..c09d8cea307f 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/models", - "version": "0.2.0", + "version": "0.2.1", "private": true, "devDependencies": { "@swc/core": "^1.3.95", diff --git a/packages/rest-typings/CHANGELOG.md b/packages/rest-typings/CHANGELOG.md index efcab160b8e6..9f0e3a01cd21 100644 --- a/packages/rest-typings/CHANGELOG.md +++ b/packages/rest-typings/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/rest-typings +## 6.11.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 +
+ ## 6.11.0 ### Minor Changes diff --git a/packages/rest-typings/package.json b/packages/rest-typings/package.json index 77a78a6e938a..a7a8275dd276 100644 --- a/packages/rest-typings/package.json +++ b/packages/rest-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/rest-typings", - "version": "6.11.0", + "version": "6.11.1", "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", "@types/jest": "~29.5.7", diff --git a/packages/ui-avatar/CHANGELOG.md b/packages/ui-avatar/CHANGELOG.md index f65d986cfaf5..927a3463e069 100644 --- a/packages/ui-avatar/CHANGELOG.md +++ b/packages/ui-avatar/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/ui-avatar +## 5.0.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@9.0.1 +
+ ## 5.0.0 ### Patch Changes diff --git a/packages/ui-avatar/package.json b/packages/ui-avatar/package.json index 3f429ca08278..92d1382de36e 100644 --- a/packages/ui-avatar/package.json +++ b/packages/ui-avatar/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-avatar", - "version": "5.0.0", + "version": "5.0.1", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -31,7 +31,7 @@ ], "peerDependencies": { "@rocket.chat/fuselage": "*", - "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-contexts": "9.0.1", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-client/CHANGELOG.md b/packages/ui-client/CHANGELOG.md index 5936f8038bc8..8dee0ec12c50 100644 --- a/packages/ui-client/CHANGELOG.md +++ b/packages/ui-client/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/ui-client +## 9.0.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@9.0.1 +
+ ## 9.0.0 ### Minor Changes diff --git a/packages/ui-client/package.json b/packages/ui-client/package.json index d5b6c74cf982..43743f37339f 100644 --- a/packages/ui-client/package.json +++ b/packages/ui-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-client", - "version": "9.0.0", + "version": "9.0.1", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -63,7 +63,7 @@ "@rocket.chat/fuselage": "*", "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", - "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-contexts": "9.0.1", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-contexts/CHANGELOG.md b/packages/ui-contexts/CHANGELOG.md index fb3d074b6fbe..4e21589c1388 100644 --- a/packages/ui-contexts/CHANGELOG.md +++ b/packages/ui-contexts/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/ui-contexts +## 9.0.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.1 + - @rocket.chat/rest-typings@6.11.1 + - @rocket.chat/ddp-client@0.3.4 +
+ ## 9.0.0 ### Minor Changes diff --git a/packages/ui-contexts/package.json b/packages/ui-contexts/package.json index 4971be05fdcc..85d6df1b93e6 100644 --- a/packages/ui-contexts/package.json +++ b/packages/ui-contexts/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-contexts", - "version": "9.0.0", + "version": "9.0.1", "private": true, "devDependencies": { "@rocket.chat/core-typings": "workspace:^", diff --git a/packages/ui-video-conf/CHANGELOG.md b/packages/ui-video-conf/CHANGELOG.md index 2a697e293211..feb33d9679e0 100644 --- a/packages/ui-video-conf/CHANGELOG.md +++ b/packages/ui-video-conf/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/ui-video-conf +## 9.0.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@9.0.1 + - @rocket.chat/ui-avatar@5.0.1 +
+ ## 9.0.0 ### Minor Changes diff --git a/packages/ui-video-conf/package.json b/packages/ui-video-conf/package.json index a60e9a9b2d1f..861da958667c 100644 --- a/packages/ui-video-conf/package.json +++ b/packages/ui-video-conf/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-video-conf", - "version": "9.0.0", + "version": "9.0.1", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -36,8 +36,8 @@ "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "5.0.0", - "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-avatar": "5.0.1", + "@rocket.chat/ui-contexts": "9.0.1", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/packages/uikit-playground/CHANGELOG.md b/packages/uikit-playground/CHANGELOG.md index 0107fc049b8f..7515e3005bc6 100644 --- a/packages/uikit-playground/CHANGELOG.md +++ b/packages/uikit-playground/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/uikit-playground +## 0.3.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/fuselage-ui-kit@9.0.1 + - @rocket.chat/ui-contexts@9.0.1 + - @rocket.chat/ui-avatar@5.0.1 +
+ ## 0.3.3 ### Patch Changes diff --git a/packages/uikit-playground/package.json b/packages/uikit-playground/package.json index 0d1d1ab9e246..2923804daa48 100644 --- a/packages/uikit-playground/package.json +++ b/packages/uikit-playground/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/uikit-playground", "private": true, - "version": "0.3.3", + "version": "0.3.4", "type": "module", "scripts": { "dev": "vite", diff --git a/packages/web-ui-registration/CHANGELOG.md b/packages/web-ui-registration/CHANGELOG.md index 871e66b0f29c..ab10df1e8c58 100644 --- a/packages/web-ui-registration/CHANGELOG.md +++ b/packages/web-ui-registration/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/web-ui-registration +## 9.0.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@9.0.1 +
+ ## 9.0.0 ### Patch Changes diff --git a/packages/web-ui-registration/package.json b/packages/web-ui-registration/package.json index 635633c808e2..3e0a0483eb86 100644 --- a/packages/web-ui-registration/package.json +++ b/packages/web-ui-registration/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/web-ui-registration", - "version": "9.0.0", + "version": "9.0.1", "private": true, "homepage": "https://rocket.chat", "main": "./dist/index.js", @@ -51,7 +51,7 @@ "peerDependencies": { "@rocket.chat/layout": "*", "@rocket.chat/tools": "0.2.2", - "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-contexts": "9.0.1", "@tanstack/react-query": "*", "react": "*", "react-hook-form": "*", From 72f00a6e9128df85af611794b348f66ee767787f Mon Sep 17 00:00:00 2001 From: rocketchat-github-ci Date: Mon, 19 Aug 2024 14:21:17 +0000 Subject: [PATCH 05/25] Bump 6.11.2 --- .changeset/bump-patch-1724077277110.md | 5 +++++ yarn.lock | 20 ++++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 .changeset/bump-patch-1724077277110.md diff --git a/.changeset/bump-patch-1724077277110.md b/.changeset/bump-patch-1724077277110.md new file mode 100644 index 000000000000..e1eaa7980afb --- /dev/null +++ b/.changeset/bump-patch-1724077277110.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Bump @rocket.chat/meteor version. diff --git a/yarn.lock b/yarn.lock index 84ca676c886c..93f2f41c7999 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8969,10 +8969,10 @@ __metadata: "@rocket.chat/icons": "*" "@rocket.chat/prettier-config": "*" "@rocket.chat/styled": "*" - "@rocket.chat/ui-avatar": 5.0.0 - "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-avatar": 5.0.1 + "@rocket.chat/ui-contexts": 9.0.1 "@rocket.chat/ui-kit": 0.36.0 - "@rocket.chat/ui-video-conf": 9.0.0 + "@rocket.chat/ui-video-conf": 9.0.1 "@tanstack/react-query": "*" react: "*" react-dom: "*" @@ -9061,8 +9061,8 @@ __metadata: "@rocket.chat/fuselage-tokens": "*" "@rocket.chat/message-parser": 0.31.29 "@rocket.chat/styled": "*" - "@rocket.chat/ui-client": 9.0.0 - "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-client": 9.0.1 + "@rocket.chat/ui-contexts": 9.0.1 katex: "*" react: "*" languageName: unknown @@ -10282,7 +10282,7 @@ __metadata: typescript: ~5.3.3 peerDependencies: "@rocket.chat/fuselage": "*" - "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-contexts": 9.0.1 react: ~17.0.2 languageName: unknown linkType: soft @@ -10335,7 +10335,7 @@ __metadata: "@rocket.chat/fuselage": "*" "@rocket.chat/fuselage-hooks": "*" "@rocket.chat/icons": "*" - "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-contexts": 9.0.1 react: ~17.0.2 languageName: unknown linkType: soft @@ -10511,8 +10511,8 @@ __metadata: "@rocket.chat/fuselage-hooks": "*" "@rocket.chat/icons": "*" "@rocket.chat/styled": "*" - "@rocket.chat/ui-avatar": 5.0.0 - "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-avatar": 5.0.1 + "@rocket.chat/ui-contexts": 9.0.1 react: ^17.0.2 react-dom: ^17.0.2 languageName: unknown @@ -10602,7 +10602,7 @@ __metadata: peerDependencies: "@rocket.chat/layout": "*" "@rocket.chat/tools": 0.2.2 - "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-contexts": 9.0.1 "@tanstack/react-query": "*" react: "*" react-hook-form: "*" From 6bcbc02ed3121c8f2c7e3fe4cccc42416abc8d87 Mon Sep 17 00:00:00 2001 From: "dionisio-bot[bot]" <117394943+dionisio-bot[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 17:07:25 +0000 Subject: [PATCH 06/25] fix: Realtime Monitoring LineCharts not updating (#33086) Co-authored-by: Martin Schoeler <20868078+MartinSchoeler@users.noreply.github.com> --- .../RealTimeMonitoringPage.js | 57 +++++++++++++++---- 1 file changed, 47 insertions(+), 10 deletions(-) diff --git a/apps/meteor/client/views/omnichannel/realTimeMonitoring/RealTimeMonitoringPage.js b/apps/meteor/client/views/omnichannel/realTimeMonitoring/RealTimeMonitoringPage.js index 5b4d837d211c..b6e29530b5e7 100644 --- a/apps/meteor/client/views/omnichannel/realTimeMonitoring/RealTimeMonitoringPage.js +++ b/apps/meteor/client/views/omnichannel/realTimeMonitoring/RealTimeMonitoringPage.js @@ -18,11 +18,19 @@ import ChatsOverview from './overviews/ChatsOverview'; import ConversationOverview from './overviews/ConversationOverview'; import ProductivityOverview from './overviews/ProductivityOverview'; +const randomizeKeys = (keys) => { + keys.current = keys.current.map((_key, i) => { + return `${i}_${new Date().getTime()}`; + }); +}; + const dateRange = getDateRange(); const RealTimeMonitoringPage = () => { const t = useTranslation(); + const keys = useRef([...Array(10).keys()]); + const [reloadFrequency, setReloadFrequency] = useState(5); const [departmentId, setDepartment] = useState(''); @@ -43,6 +51,10 @@ const RealTimeMonitoringPage = () => { [departmentParams], ); + useEffect(() => { + randomizeKeys(keys); + }, [allParams]); + const reloadCharts = useMutableCallback(() => { Object.values(reloadRef.current).forEach((reload) => { reload(); @@ -53,6 +65,7 @@ const RealTimeMonitoringPage = () => { const interval = setInterval(reloadCharts, reloadFrequency * 1000); return () => { clearInterval(interval); + randomizeKeys(keys); }; }, [reloadCharts, reloadFrequency]); @@ -90,30 +103,54 @@ const RealTimeMonitoringPage = () => { - + - - + + - + - - + + - + - + - + - + From 9e1b9ad624e470bd60e83a9bc90c2c70504ac48a Mon Sep 17 00:00:00 2001 From: "dionisio-bot[bot]" <117394943+dionisio-bot[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 18:45:46 +0000 Subject: [PATCH 07/25] fix: Avoid `processRoomAbandonment` callback from erroring when Business Hours config is missing for day (#33084) Co-authored-by: Kevin Aleman <11577696+KevLehman@users.noreply.github.com> --- .changeset/gentle-bugs-think.md | 5 +++++ .../app/livechat/server/hooks/processRoomAbandonment.ts | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .changeset/gentle-bugs-think.md diff --git a/.changeset/gentle-bugs-think.md b/.changeset/gentle-bugs-think.md new file mode 100644 index 000000000000..fc4738f3043a --- /dev/null +++ b/.changeset/gentle-bugs-think.md @@ -0,0 +1,5 @@ +--- +"@rocket.chat/meteor": patch +--- + +Prevent `processRoomAbandonment` callback from erroring out when a room was inactive during a day Business Hours was not configured for. diff --git a/apps/meteor/app/livechat/server/hooks/processRoomAbandonment.ts b/apps/meteor/app/livechat/server/hooks/processRoomAbandonment.ts index 8a5a4c280670..8eb53fbb8fa7 100644 --- a/apps/meteor/app/livechat/server/hooks/processRoomAbandonment.ts +++ b/apps/meteor/app/livechat/server/hooks/processRoomAbandonment.ts @@ -43,7 +43,8 @@ const getSecondsSinceLastAgentResponse = async (room: IOmnichannelRoom, agentLas officeDays = (await businessHourManager.getBusinessHour())?.workHours.reduce(parseDays, {}); } - if (!officeDays) { + // Empty object we assume invalid config + if (!officeDays || !Object.keys(officeDays).length) { return getSecondsWhenOfficeHoursIsDisabled(room, agentLastMessage); } @@ -55,6 +56,11 @@ const getSecondsSinceLastAgentResponse = async (room: IOmnichannelRoom, agentLas for (let index = 0; index <= daysOfInactivity; index++) { const today = inactivityDay.clone().format('dddd'); const officeDay = officeDays[today]; + // Config doesnt have data for this day, we skip day + if (!officeDay) { + inactivityDay.add(1, 'days'); + continue; + } const startTodaysOfficeHour = moment(`${officeDay.start.day}:${officeDay.start.time}`, 'dddd:HH:mm').add(index, 'days'); const endTodaysOfficeHour = moment(`${officeDay.finish.day}:${officeDay.finish.time}`, 'dddd:HH:mm').add(index, 'days'); if (officeDays[today].open) { From 9f6883ead4748a847ed263752479943d2df7fee8 Mon Sep 17 00:00:00 2001 From: rocketchat-github-ci Date: Fri, 23 Aug 2024 03:49:05 +0000 Subject: [PATCH 08/25] Release 6.12.0-rc.0 --- .changeset/pre.json | 102 ++++++++++++++++ apps/meteor/CHANGELOG.md | 111 ++++++++++++++++++ apps/meteor/app/utils/rocketchat.info | 2 +- apps/meteor/ee/server/services/CHANGELOG.md | 14 +++ apps/meteor/ee/server/services/package.json | 2 +- apps/meteor/package.json | 2 +- ee/apps/account-service/CHANGELOG.md | 13 ++ ee/apps/account-service/package.json | 2 +- ee/apps/authorization-service/CHANGELOG.md | 13 ++ ee/apps/authorization-service/package.json | 2 +- ee/apps/ddp-streamer/CHANGELOG.md | 14 +++ ee/apps/ddp-streamer/package.json | 2 +- ee/apps/omnichannel-transcript/CHANGELOG.md | 14 +++ ee/apps/omnichannel-transcript/package.json | 2 +- ee/apps/presence-service/CHANGELOG.md | 13 ++ ee/apps/presence-service/package.json | 2 +- ee/apps/queue-worker/CHANGELOG.md | 13 ++ ee/apps/queue-worker/package.json | 2 +- ee/apps/stream-hub-service/CHANGELOG.md | 12 ++ ee/apps/stream-hub-service/package.json | 2 +- ee/packages/license/CHANGELOG.md | 9 ++ ee/packages/license/package.json | 2 +- ee/packages/omnichannel-services/CHANGELOG.md | 14 +++ ee/packages/omnichannel-services/package.json | 2 +- ee/packages/pdf-worker/CHANGELOG.md | 9 ++ ee/packages/pdf-worker/package.json | 2 +- ee/packages/presence/CHANGELOG.md | 11 ++ ee/packages/presence/package.json | 2 +- ee/packages/ui-theming/CHANGELOG.md | 6 + ee/packages/ui-theming/package.json | 2 +- package.json | 2 +- packages/api-client/CHANGELOG.md | 10 ++ packages/api-client/package.json | 2 +- packages/apps/CHANGELOG.md | 10 ++ packages/apps/package.json | 2 +- packages/core-services/CHANGELOG.md | 16 +++ packages/core-services/package.json | 2 +- packages/core-typings/CHANGELOG.md | 27 +++++ packages/core-typings/package.json | 2 +- packages/cron/CHANGELOG.md | 10 ++ packages/cron/package.json | 2 +- packages/ddp-client/CHANGELOG.md | 11 ++ packages/ddp-client/package.json | 2 +- packages/fuselage-ui-kit/CHANGELOG.md | 16 +++ packages/fuselage-ui-kit/package.json | 10 +- packages/gazzodown/CHANGELOG.md | 13 ++ packages/gazzodown/package.json | 6 +- packages/i18n/CHANGELOG.md | 28 +++++ packages/i18n/package.json | 2 +- packages/instance-status/CHANGELOG.md | 9 ++ packages/instance-status/package.json | 2 +- packages/livechat/CHANGELOG.md | 12 ++ packages/livechat/package.json | 2 +- packages/mock-providers/CHANGELOG.md | 9 ++ packages/mock-providers/package.json | 2 +- packages/model-typings/CHANGELOG.md | 17 +++ packages/model-typings/package.json | 2 +- packages/models/CHANGELOG.md | 9 ++ packages/models/package.json | 2 +- packages/rest-typings/CHANGELOG.md | 16 +++ packages/rest-typings/package.json | 2 +- packages/ui-avatar/CHANGELOG.md | 11 ++ packages/ui-avatar/package.json | 4 +- packages/ui-client/CHANGELOG.md | 11 ++ packages/ui-client/package.json | 4 +- packages/ui-composer/CHANGELOG.md | 6 + packages/ui-composer/package.json | 2 +- packages/ui-contexts/CHANGELOG.md | 12 ++ packages/ui-contexts/package.json | 2 +- packages/ui-kit/CHANGELOG.md | 6 + packages/ui-kit/package.json | 2 +- packages/ui-video-conf/CHANGELOG.md | 12 ++ packages/ui-video-conf/package.json | 6 +- packages/uikit-playground/CHANGELOG.md | 17 +++ packages/uikit-playground/package.json | 2 +- packages/web-ui-registration/CHANGELOG.md | 11 ++ packages/web-ui-registration/package.json | 4 +- 77 files changed, 717 insertions(+), 50 deletions(-) create mode 100644 .changeset/pre.json diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 000000000000..fabea75cbf61 --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,102 @@ +{ + "mode": "pre", + "tag": "rc", + "initialVersions": { + "@rocket.chat/meteor": "6.12.0-develop", + "rocketchat-services": "1.3.0", + "@rocket.chat/account-service": "0.4.3", + "@rocket.chat/authorization-service": "0.4.3", + "@rocket.chat/ddp-streamer": "0.3.3", + "@rocket.chat/omnichannel-transcript": "0.4.3", + "@rocket.chat/presence-service": "0.4.3", + "@rocket.chat/queue-worker": "0.4.3", + "@rocket.chat/stream-hub-service": "0.4.3", + "@rocket.chat/license": "0.2.3", + "@rocket.chat/omnichannel-services": "0.3.0", + "@rocket.chat/pdf-worker": "0.2.0", + "@rocket.chat/presence": "0.2.3", + "@rocket.chat/ui-theming": "0.2.0", + "@rocket.chat/account-utils": "0.0.2", + "@rocket.chat/agenda": "0.1.0", + "@rocket.chat/api-client": "0.2.3", + "@rocket.chat/apps": "0.1.3", + "@rocket.chat/base64": "1.0.13", + "@rocket.chat/cas-validate": "0.0.2", + "@rocket.chat/core-services": "0.5.0", + "@rocket.chat/core-typings": "6.12.0-develop", + "@rocket.chat/cron": "0.1.3", + "@rocket.chat/ddp-client": "0.3.3", + "@rocket.chat/eslint-config": "0.7.0", + "@rocket.chat/favicon": "0.0.2", + "@rocket.chat/fuselage-ui-kit": "9.0.0", + "@rocket.chat/gazzodown": "9.0.0", + "@rocket.chat/i18n": "0.6.0", + "@rocket.chat/instance-status": "0.1.3", + "@rocket.chat/jest-presets": "0.0.1", + "@rocket.chat/jwt": "0.1.1", + "@rocket.chat/livechat": "1.19.0", + "@rocket.chat/log-format": "0.0.2", + "@rocket.chat/logger": "0.0.2", + "@rocket.chat/message-parser": "0.31.29", + "@rocket.chat/mock-providers": "0.1.1", + "@rocket.chat/model-typings": "0.6.0", + "@rocket.chat/models": "0.2.0", + "@rocket.chat/poplib": "0.0.2", + "@rocket.chat/password-policies": "0.0.2", + "@rocket.chat/patch-injection": "0.0.1", + "@rocket.chat/peggy-loader": "0.31.25", + "@rocket.chat/random": "1.2.2", + "@rocket.chat/release-action": "2.2.3", + "@rocket.chat/release-changelog": "0.1.0", + "@rocket.chat/rest-typings": "6.12.0-develop", + "@rocket.chat/server-cloud-communication": "0.0.2", + "@rocket.chat/server-fetch": "0.0.3", + "@rocket.chat/sha256": "1.0.10", + "@rocket.chat/tools": "0.2.2", + "@rocket.chat/ui-avatar": "5.0.0", + "@rocket.chat/ui-client": "9.0.0", + "@rocket.chat/ui-composer": "0.2.0", + "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-kit": "0.36.0", + "@rocket.chat/ui-video-conf": "9.0.0", + "@rocket.chat/uikit-playground": "0.3.3", + "@rocket.chat/web-ui-registration": "9.0.0" + }, + "changesets": [ + "bright-humans-cross", + "brown-crabs-chew", + "calm-tigers-peel", + "cool-rocks-remember", + "empty-toys-smell", + "fast-lobsters-turn", + "funny-boats-guess", + "gentle-bugs-think", + "gentle-news-wonder", + "giant-spiders-pay", + "gorgeous-hotels-attend", + "large-geese-ring", + "lemon-steaks-provide", + "nasty-windows-smile", + "new-mayflies-wait", + "ninety-hounds-exist", + "popular-bottles-visit", + "proud-years-buy", + "purple-dolls-serve", + "rich-pillows-hang", + "rooms-table-ts", + "rotten-camels-pretend", + "rude-dogs-burn", + "six-beers-fry", + "smart-mice-attack", + "spicy-kings-think", + "strong-swans-double", + "strong-terms-love", + "stupid-fishes-relate", + "swift-maps-tickle", + "ten-bulldogs-clap", + "thirty-dryers-help", + "twelve-windows-train", + "two-bikes-crash", + "violet-radios-begin" + ] +} diff --git a/apps/meteor/CHANGELOG.md b/apps/meteor/CHANGELOG.md index f466c34da838..afc6a6751992 100644 --- a/apps/meteor/CHANGELOG.md +++ b/apps/meteor/CHANGELOG.md @@ -1,5 +1,116 @@ # @rocket.chat/meteor +## 6.12.0-rc.0 + +### Minor Changes + +- ([#32535](https://github.com/RocketChat/Rocket.Chat/pull/32535)) Federation actions like sending message in a federated DM, reacting in a federated chat, etc, will no longer work if the configuration is invalid. + +- ([#32916](https://github.com/RocketChat/Rocket.Chat/pull/32916)) Added a new Audit endpoint `audit/rooms.members` that allows users with `view-members-list-all-rooms` to fetch a list of the members of any room even if the user is not part of it. + +- ([#32032](https://github.com/RocketChat/Rocket.Chat/pull/32032)) Added a new 'Deactivated' tab to the users page, this tab lists users who have logged in for the first time but have been deactivated for any reason. Also added the UI code for the Active tab; + +- ([#33044](https://github.com/RocketChat/Rocket.Chat/pull/33044)) Replaces an outdated banner with the Bubble component in order to display retention policy warning + +- ([#32867](https://github.com/RocketChat/Rocket.Chat/pull/32867)) Added an accordion for advanced settings on Create teams and channels + +- ([#32709](https://github.com/RocketChat/Rocket.Chat/pull/32709) by [@heet434](https://github.com/heet434)) Add "Created at" column to admin rooms table + +- ([#32535](https://github.com/RocketChat/Rocket.Chat/pull/32535)) New button added to validate Matrix Federation configuration. A new field inside admin settings will reflect the configuration status being either 'Valid' or 'Invalid'. + +- ([#32969](https://github.com/RocketChat/Rocket.Chat/pull/32969)) Upgrades fuselage-toastbar version in order to add pause on hover functionality + +- ([#33003](https://github.com/RocketChat/Rocket.Chat/pull/33003)) Added a new setting to enable/disable file encryption in an end to end encrypted room. + +- ([#32868](https://github.com/RocketChat/Rocket.Chat/pull/32868)) Added `sidepanel` field to `teams.create` and `rooms.saveRoomSettings` endpoints + +- ([#33003](https://github.com/RocketChat/Rocket.Chat/pull/33003)) Fixed a bug related to uploading end to end encrypted file. + + E2EE files and uploads are uploaded as files of mime type `application/octet-stream` as we can't reveal the mime type of actual content since it is encrypted and has to be kept confidential. + + The server resolves the mime type of encrypted file as `application/octet-stream` but it wasn't playing nicely with existing settings related to whitelisted and blacklisted media types. + + E2EE files upload was getting blocked if `application/octet-stream` is not a whitelisted media type. + + Now this PR solves this issue by always accepting E2EE uploads even if `application/octet-stream` is not whitelisted but it will block the upload if `application/octet-stream` is black listed. + +### Patch Changes + +- ([#32968](https://github.com/RocketChat/Rocket.Chat/pull/32968)) Bumped @rocket.chat/fuselage that fixes the Menu onPointerUp event behavior + +- ([#32986](https://github.com/RocketChat/Rocket.Chat/pull/32986)) Fixed login with third-party apps not working without the "Manage OAuth Apps" permission + +- ([#32852](https://github.com/RocketChat/Rocket.Chat/pull/32852)) Federated users can no longer be deleted. + +- ([#33033](https://github.com/RocketChat/Rocket.Chat/pull/33033)) Fixed an issue due to an endpoint pagination that was causing that when an agent have assigned more than 50 departments, the departments have a blank space instead of the name. + +- ([#33058](https://github.com/RocketChat/Rocket.Chat/pull/33058)) Prevent `processRoomAbandonment` callback from erroring out when a room was inactive during a day Business Hours was not configured for. + +- ([#24889](https://github.com/RocketChat/Rocket.Chat/pull/24889) by [@Shivansh2287](https://github.com/Shivansh2287)) Fixes an issue where the Announcement modal with long words was adding a horizontal scrollbar + +- ([#32940](https://github.com/RocketChat/Rocket.Chat/pull/32940)) Stopped non channel members from dragging and dropping files in a channel they do not belong + +- ([#33001](https://github.com/RocketChat/Rocket.Chat/pull/33001)) Allow apps to react/unreact to messages via bridge + +- ([#32809](https://github.com/RocketChat/Rocket.Chat/pull/32809)) Deactivating users who federated will now be permanent. + +- ([#31525](https://github.com/RocketChat/Rocket.Chat/pull/31525)) Fix: Show correct user info actions for non-members in channels. + +- ([#32931](https://github.com/RocketChat/Rocket.Chat/pull/32931)) Fixed an issue that caused UI to show an error when the call to get the Business Hour type from settings returned `undefined`. + +- ([#32743](https://github.com/RocketChat/Rocket.Chat/pull/32743)) Fixes an issue where creating a new user with an invalid username (containing special characters) resulted in an error message, but the user was still created. The user creation process now properly aborts when an invalid username is provided. + +- ([#33109](https://github.com/RocketChat/Rocket.Chat/pull/33109)) Fixes the `expanded` prop being accidentally forwarded to `ContextualbarHeader` + +- ([#32846](https://github.com/RocketChat/Rocket.Chat/pull/32846)) Fixed issue with system messages being counted as agents' first responses in livechat rooms (which caused the "best first response time" and "average first response time" metrics to be unreliable for all agents) + +- ([#32791](https://github.com/RocketChat/Rocket.Chat/pull/32791)) Fixed a behavior when updating messages that prevented the `customFields` prop from being updated if there were no changes to the `msg` property. Now, `customFields` will be always updated on message update even if `msg` doesn't change + +- ([#33101](https://github.com/RocketChat/Rocket.Chat/pull/33101)) Fixed an issue where teams were being created with no room associated with it. + +- ([#33036](https://github.com/RocketChat/Rocket.Chat/pull/33036)) Fixes multiple problems with the `processRoomAbandonment` hook. This hook is in charge of calculating the time a room has been abandoned (this means, the time that elapsed since a room was last answered by an agent until it was closed). However, when business hours were enabled and the user didn't open on one day, if an abandoned room happened to be abandoned _over_ the day there was no business hour configuration, then the process will error out. + Additionally, the values the code was calculating were not right. When business hours are enabled, this code should only count the abandonment time _while a business hour was open_. When rooms were left abandoned for days or weeks, this will also throw an error or output an invalid count. +- ([#33054](https://github.com/RocketChat/Rocket.Chat/pull/33054)) Fixed issue with livechat analytics in a given date range considering conversation data from the following day + +- ([#32981](https://github.com/RocketChat/Rocket.Chat/pull/32981)) fixed an issue with the "follow message" button not changing state after click + +- ([#32928](https://github.com/RocketChat/Rocket.Chat/pull/32928)) Fixed issue where `after-registration-triggers` would show up in a page when the user was not yet registered + +- ([#33047](https://github.com/RocketChat/Rocket.Chat/pull/33047)) Fixed: Custom fields in extraData now correctly added to extraRoomInfo by livechat.beforeRoom callback during livechat room creation. + +- ([#33040](https://github.com/RocketChat/Rocket.Chat/pull/33040)) Fixed an issue related to setting Accounts_ForgetUserSessionOnWindowClose, this setting was not working as expected. + + The new meteor 2.16 release introduced a new option to configure the Accounts package and choose between the local storage or session storage. They also changed how Meteor.\_localstorage works internally. Due to these changes in Meteor, our setting to use session storage wasn't working as expected. This PR fixes this issue and configures the Accounts package according to the workspace settings. + +-
Updated dependencies [8ea6517c4e, c11f3722df, 7f88158036, 127866ce97, 0c919db7b4, b764c415dc, 1f061a1aa5, dd37ea1b35, 7937ff741a, a14c0678bb, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/fuselage-ui-kit@10.0.0-rc.0 + - @rocket.chat/ui-theming@0.2.1-rc.0 + - @rocket.chat/ui-video-conf@10.0.0-rc.0 + - @rocket.chat/ui-composer@0.2.1-rc.0 + - @rocket.chat/gazzodown@10.0.0-rc.0 + - @rocket.chat/ui-avatar@6.0.0-rc.0 + - @rocket.chat/ui-client@10.0.0-rc.0 + - @rocket.chat/ui-kit@0.36.1-rc.0 + - @rocket.chat/model-typings@0.7.0-rc.0 + - @rocket.chat/i18n@0.7.0-rc.0 + - @rocket.chat/rest-typings@6.12.0-rc.0 + - @rocket.chat/web-ui-registration@10.0.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/core-services@0.6.0-rc.0 + - @rocket.chat/omnichannel-services@0.3.1-rc.0 + - @rocket.chat/apps@0.1.4-rc.0 + - @rocket.chat/models@0.2.1-rc.0 + - @rocket.chat/ui-contexts@10.0.0-rc.0 + - @rocket.chat/presence@0.2.4-rc.0 + - @rocket.chat/api-client@0.2.4-rc.0 + - @rocket.chat/license@0.2.4-rc.0 + - @rocket.chat/pdf-worker@0.2.1-rc.0 + - @rocket.chat/cron@0.1.4-rc.0 + - @rocket.chat/instance-status@0.1.4-rc.0 + - @rocket.chat/server-cloud-communication@0.0.2 +
+ ## 6.11.0 ### Minor Changes diff --git a/apps/meteor/app/utils/rocketchat.info b/apps/meteor/app/utils/rocketchat.info index faf0e8f47de6..529a0ee307e9 100644 --- a/apps/meteor/app/utils/rocketchat.info +++ b/apps/meteor/app/utils/rocketchat.info @@ -1,3 +1,3 @@ { - "version": "6.12.0-develop" + "version": "6.12.0-rc.0" } diff --git a/apps/meteor/ee/server/services/CHANGELOG.md b/apps/meteor/ee/server/services/CHANGELOG.md index 230250c5ca64..352967c136b1 100644 --- a/apps/meteor/ee/server/services/CHANGELOG.md +++ b/apps/meteor/ee/server/services/CHANGELOG.md @@ -1,5 +1,19 @@ # rocketchat-services +## 1.3.1-rc.0 + +### Patch Changes + +-
Updated dependencies [c11f3722df, 7f88158036, b764c415dc, 7937ff741a, a14c0678bb, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/ui-kit@0.36.1-rc.0 + - @rocket.chat/model-typings@0.7.0-rc.0 + - @rocket.chat/rest-typings@6.12.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/core-services@0.6.0-rc.0 + - @rocket.chat/models@0.2.1-rc.0 +
+ ## 1.3.0 ### Minor Changes diff --git a/apps/meteor/ee/server/services/package.json b/apps/meteor/ee/server/services/package.json index 58b73351c4e0..32d99abf64c0 100644 --- a/apps/meteor/ee/server/services/package.json +++ b/apps/meteor/ee/server/services/package.json @@ -1,7 +1,7 @@ { "name": "rocketchat-services", "private": true, - "version": "1.3.0", + "version": "1.3.1-rc.0", "description": "Rocket.Chat Authorization service", "main": "index.js", "scripts": { diff --git a/apps/meteor/package.json b/apps/meteor/package.json index 9c49c2cb33f8..23429fed2242 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/meteor", "description": "The Ultimate Open Source WebChat Platform", - "version": "6.12.0-develop", + "version": "6.12.0-rc.0", "private": true, "author": { "name": "Rocket.Chat", diff --git a/ee/apps/account-service/CHANGELOG.md b/ee/apps/account-service/CHANGELOG.md index fd5eb3925946..b3f4dd1e7126 100644 --- a/ee/apps/account-service/CHANGELOG.md +++ b/ee/apps/account-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/account-service +## 0.4.4-rc.0 + +### Patch Changes + +-
Updated dependencies [7f88158036, b764c415dc, 7937ff741a, a14c0678bb, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/model-typings@0.7.0-rc.0 + - @rocket.chat/rest-typings@6.12.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/core-services@0.6.0-rc.0 + - @rocket.chat/models@0.2.1-rc.0 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/account-service/package.json b/ee/apps/account-service/package.json index ac28eb76e76d..36ecb61a9e28 100644 --- a/ee/apps/account-service/package.json +++ b/ee/apps/account-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/account-service", "private": true, - "version": "0.4.3", + "version": "0.4.4-rc.0", "description": "Rocket.Chat Account service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/authorization-service/CHANGELOG.md b/ee/apps/authorization-service/CHANGELOG.md index df7be3c9b1eb..0400f8c98ce9 100644 --- a/ee/apps/authorization-service/CHANGELOG.md +++ b/ee/apps/authorization-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/authorization-service +## 0.4.4-rc.0 + +### Patch Changes + +-
Updated dependencies [7f88158036, b764c415dc, 7937ff741a, a14c0678bb, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/model-typings@0.7.0-rc.0 + - @rocket.chat/rest-typings@6.12.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/core-services@0.6.0-rc.0 + - @rocket.chat/models@0.2.1-rc.0 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/authorization-service/package.json b/ee/apps/authorization-service/package.json index bff15e7f7d91..49299353f38a 100644 --- a/ee/apps/authorization-service/package.json +++ b/ee/apps/authorization-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/authorization-service", "private": true, - "version": "0.4.3", + "version": "0.4.4-rc.0", "description": "Rocket.Chat Authorization service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/ddp-streamer/CHANGELOG.md b/ee/apps/ddp-streamer/CHANGELOG.md index 1162e17c05d7..2e893ab08be4 100644 --- a/ee/apps/ddp-streamer/CHANGELOG.md +++ b/ee/apps/ddp-streamer/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/ddp-streamer +## 0.3.4-rc.0 + +### Patch Changes + +-
Updated dependencies [7f88158036, b764c415dc, 7937ff741a, a14c0678bb, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/model-typings@0.7.0-rc.0 + - @rocket.chat/rest-typings@6.12.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/core-services@0.6.0-rc.0 + - @rocket.chat/models@0.2.1-rc.0 + - @rocket.chat/instance-status@0.1.4-rc.0 +
+ ## 0.3.3 ### Patch Changes diff --git a/ee/apps/ddp-streamer/package.json b/ee/apps/ddp-streamer/package.json index 1687042e0d31..10cf4b709a7d 100644 --- a/ee/apps/ddp-streamer/package.json +++ b/ee/apps/ddp-streamer/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/ddp-streamer", "private": true, - "version": "0.3.3", + "version": "0.3.4-rc.0", "description": "Rocket.Chat DDP-Streamer service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/omnichannel-transcript/CHANGELOG.md b/ee/apps/omnichannel-transcript/CHANGELOG.md index aac67c02dd3d..01b7d95f435b 100644 --- a/ee/apps/omnichannel-transcript/CHANGELOG.md +++ b/ee/apps/omnichannel-transcript/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-transcript +## 0.4.4-rc.0 + +### Patch Changes + +-
Updated dependencies [7f88158036, 7937ff741a, a14c0678bb, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/model-typings@0.7.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/core-services@0.6.0-rc.0 + - @rocket.chat/omnichannel-services@0.3.1-rc.0 + - @rocket.chat/models@0.2.1-rc.0 + - @rocket.chat/pdf-worker@0.2.1-rc.0 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/omnichannel-transcript/package.json b/ee/apps/omnichannel-transcript/package.json index c60542c180ec..ded176a6d413 100644 --- a/ee/apps/omnichannel-transcript/package.json +++ b/ee/apps/omnichannel-transcript/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/omnichannel-transcript", "private": true, - "version": "0.4.3", + "version": "0.4.4-rc.0", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/presence-service/CHANGELOG.md b/ee/apps/presence-service/CHANGELOG.md index b9544b0cdde9..d8d28a169255 100644 --- a/ee/apps/presence-service/CHANGELOG.md +++ b/ee/apps/presence-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/presence-service +## 0.4.4-rc.0 + +### Patch Changes + +-
Updated dependencies [7f88158036, 7937ff741a, a14c0678bb, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/model-typings@0.7.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/core-services@0.6.0-rc.0 + - @rocket.chat/models@0.2.1-rc.0 + - @rocket.chat/presence@0.2.4-rc.0 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/presence-service/package.json b/ee/apps/presence-service/package.json index c800dd4d6c80..b7efe31c51d4 100644 --- a/ee/apps/presence-service/package.json +++ b/ee/apps/presence-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/presence-service", "private": true, - "version": "0.4.3", + "version": "0.4.4-rc.0", "description": "Rocket.Chat Presence service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/queue-worker/CHANGELOG.md b/ee/apps/queue-worker/CHANGELOG.md index 12271005af74..6103b2805fd9 100644 --- a/ee/apps/queue-worker/CHANGELOG.md +++ b/ee/apps/queue-worker/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/queue-worker +## 0.4.4-rc.0 + +### Patch Changes + +-
Updated dependencies [7f88158036, 7937ff741a, a14c0678bb, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/model-typings@0.7.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/core-services@0.6.0-rc.0 + - @rocket.chat/omnichannel-services@0.3.1-rc.0 + - @rocket.chat/models@0.2.1-rc.0 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/queue-worker/package.json b/ee/apps/queue-worker/package.json index 0a227cb271c0..246d82843599 100644 --- a/ee/apps/queue-worker/package.json +++ b/ee/apps/queue-worker/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/queue-worker", "private": true, - "version": "0.4.3", + "version": "0.4.4-rc.0", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/stream-hub-service/CHANGELOG.md b/ee/apps/stream-hub-service/CHANGELOG.md index 3fbf664a0b30..c930928c8e94 100644 --- a/ee/apps/stream-hub-service/CHANGELOG.md +++ b/ee/apps/stream-hub-service/CHANGELOG.md @@ -1,5 +1,17 @@ # @rocket.chat/stream-hub-service +## 0.4.4-rc.0 + +### Patch Changes + +-
Updated dependencies [7f88158036, 7937ff741a, a14c0678bb, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/model-typings@0.7.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/core-services@0.6.0-rc.0 + - @rocket.chat/models@0.2.1-rc.0 +
+ ## 0.4.3 ### Patch Changes diff --git a/ee/apps/stream-hub-service/package.json b/ee/apps/stream-hub-service/package.json index 812522a5f1d8..d2fda6422851 100644 --- a/ee/apps/stream-hub-service/package.json +++ b/ee/apps/stream-hub-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/stream-hub-service", "private": true, - "version": "0.4.3", + "version": "0.4.4-rc.0", "description": "Rocket.Chat Stream Hub service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/packages/license/CHANGELOG.md b/ee/packages/license/CHANGELOG.md index 8cc9df0dd502..5c212f8e6c77 100644 --- a/ee/packages/license/CHANGELOG.md +++ b/ee/packages/license/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/license +## 0.2.4-rc.0 + +### Patch Changes + +-
Updated dependencies [7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/core-typings@6.12.0-rc.0 +
+ ## 0.2.3 ### Patch Changes diff --git a/ee/packages/license/package.json b/ee/packages/license/package.json index 1c746514d443..50d6e575dd4b 100644 --- a/ee/packages/license/package.json +++ b/ee/packages/license/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/license", - "version": "0.2.3", + "version": "0.2.4-rc.0", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/ee/packages/omnichannel-services/CHANGELOG.md b/ee/packages/omnichannel-services/CHANGELOG.md index a4a49de7aa30..78d02fb9aa38 100644 --- a/ee/packages/omnichannel-services/CHANGELOG.md +++ b/ee/packages/omnichannel-services/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-services +## 0.3.1-rc.0 + +### Patch Changes + +-
Updated dependencies [7f88158036, b764c415dc, 7937ff741a, a14c0678bb, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/model-typings@0.7.0-rc.0 + - @rocket.chat/rest-typings@6.12.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/core-services@0.6.0-rc.0 + - @rocket.chat/models@0.2.1-rc.0 + - @rocket.chat/pdf-worker@0.2.1-rc.0 +
+ ## 0.3.0 ### Minor Changes diff --git a/ee/packages/omnichannel-services/package.json b/ee/packages/omnichannel-services/package.json index f520d82bd7d3..36ce0e1efb06 100644 --- a/ee/packages/omnichannel-services/package.json +++ b/ee/packages/omnichannel-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/omnichannel-services", - "version": "0.3.0", + "version": "0.3.1-rc.0", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/ee/packages/pdf-worker/CHANGELOG.md b/ee/packages/pdf-worker/CHANGELOG.md index 5ebe251216a7..51df0b0eed01 100644 --- a/ee/packages/pdf-worker/CHANGELOG.md +++ b/ee/packages/pdf-worker/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/pdf-worker +## 0.2.1-rc.0 + +### Patch Changes + +-
Updated dependencies [7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/core-typings@6.12.0-rc.0 +
+ ## 0.2.0 ### Minor Changes diff --git a/ee/packages/pdf-worker/package.json b/ee/packages/pdf-worker/package.json index 749d48ccc9c2..93b521ff65c2 100644 --- a/ee/packages/pdf-worker/package.json +++ b/ee/packages/pdf-worker/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/pdf-worker", - "version": "0.2.0", + "version": "0.2.1-rc.0", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/ee/packages/presence/CHANGELOG.md b/ee/packages/presence/CHANGELOG.md index 3d1a7e35b705..5e569c03b1e6 100644 --- a/ee/packages/presence/CHANGELOG.md +++ b/ee/packages/presence/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/presence +## 0.2.4-rc.0 + +### Patch Changes + +-
Updated dependencies [7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/core-services@0.6.0-rc.0 + - @rocket.chat/models@0.2.1-rc.0 +
+ ## 0.2.3 ### Patch Changes diff --git a/ee/packages/presence/package.json b/ee/packages/presence/package.json index 787eb2053007..9bf86c60c504 100644 --- a/ee/packages/presence/package.json +++ b/ee/packages/presence/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/presence", - "version": "0.2.3", + "version": "0.2.4-rc.0", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/ee/packages/ui-theming/CHANGELOG.md b/ee/packages/ui-theming/CHANGELOG.md index 2d01b23733b1..7b9d7c385f6c 100644 --- a/ee/packages/ui-theming/CHANGELOG.md +++ b/ee/packages/ui-theming/CHANGELOG.md @@ -1,5 +1,11 @@ # @rocket.chat/ui-theming +## 0.2.1-rc.0 + +### Patch Changes + +- ([#32968](https://github.com/RocketChat/Rocket.Chat/pull/32968)) Bumped @rocket.chat/fuselage that fixes the Menu onPointerUp event behavior + ## 0.2.0 ### Minor Changes diff --git a/ee/packages/ui-theming/package.json b/ee/packages/ui-theming/package.json index 713265b36bfa..519937865872 100644 --- a/ee/packages/ui-theming/package.json +++ b/ee/packages/ui-theming/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-theming", - "version": "0.2.0", + "version": "0.2.1-rc.0", "private": true, "devDependencies": { "@rocket.chat/css-in-js": "~0.31.25", diff --git a/package.json b/package.json index 29de436373e2..0c0a96a189de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rocket.chat", - "version": "6.12.0-develop", + "version": "6.12.0-rc.0", "description": "Rocket.Chat Monorepo", "main": "index.js", "private": true, diff --git a/packages/api-client/CHANGELOG.md b/packages/api-client/CHANGELOG.md index 8fe130aeaf28..2ed77faee070 100644 --- a/packages/api-client/CHANGELOG.md +++ b/packages/api-client/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/api-client +## 0.2.4-rc.0 + +### Patch Changes + +-
Updated dependencies [b764c415dc, 7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/rest-typings@6.12.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 +
+ ## 0.2.3 ### Patch Changes diff --git a/packages/api-client/package.json b/packages/api-client/package.json index 43de20583d47..520ce86c9127 100644 --- a/packages/api-client/package.json +++ b/packages/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/api-client", - "version": "0.2.3", + "version": "0.2.4-rc.0", "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/apps/CHANGELOG.md b/packages/apps/CHANGELOG.md index 07f4af49f31e..5c318e5a4512 100644 --- a/packages/apps/CHANGELOG.md +++ b/packages/apps/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/apps +## 0.1.4-rc.0 + +### Patch Changes + +-
Updated dependencies [7f88158036, 7937ff741a, a14c0678bb, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/model-typings@0.7.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 +
+ ## 0.1.3 ### Patch Changes diff --git a/packages/apps/package.json b/packages/apps/package.json index 816e271535df..b4ec74defa0d 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/apps", - "version": "0.1.3", + "version": "0.1.4-rc.0", "private": true, "devDependencies": { "eslint": "~8.45.0", diff --git a/packages/core-services/CHANGELOG.md b/packages/core-services/CHANGELOG.md index 0c10b78c3bf4..48c182f44c68 100644 --- a/packages/core-services/CHANGELOG.md +++ b/packages/core-services/CHANGELOG.md @@ -1,5 +1,21 @@ # @rocket.chat/core-services +## 0.6.0-rc.0 + +### Minor Changes + +- ([#32868](https://github.com/RocketChat/Rocket.Chat/pull/32868)) Added `sidepanel` field to `teams.create` and `rooms.saveRoomSettings` endpoints + +### Patch Changes + +-
Updated dependencies [c11f3722df, b764c415dc, 7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/ui-kit@0.36.1-rc.0 + - @rocket.chat/rest-typings@6.12.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/models@0.2.1-rc.0 +
+ ## 0.5.0 ### Minor Changes diff --git a/packages/core-services/package.json b/packages/core-services/package.json index fe1d4ef0dcea..729f8cac2767 100644 --- a/packages/core-services/package.json +++ b/packages/core-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/core-services", - "version": "0.5.0", + "version": "0.6.0-rc.0", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/packages/core-typings/CHANGELOG.md b/packages/core-typings/CHANGELOG.md index fb313a4d1320..885f05f60031 100644 --- a/packages/core-typings/CHANGELOG.md +++ b/packages/core-typings/CHANGELOG.md @@ -1,5 +1,32 @@ # @rocket.chat/core-typings +## 6.12.0-rc.0 + +### Minor Changes + +- ([#33003](https://github.com/RocketChat/Rocket.Chat/pull/33003)) Added a new setting to enable/disable file encryption in an end to end encrypted room. + +- ([#32868](https://github.com/RocketChat/Rocket.Chat/pull/32868)) Added `sidepanel` field to `teams.create` and `rooms.saveRoomSettings` endpoints + +- ([#33003](https://github.com/RocketChat/Rocket.Chat/pull/33003)) Fixed a bug related to uploading end to end encrypted file. + + E2EE files and uploads are uploaded as files of mime type `application/octet-stream` as we can't reveal the mime type of actual content since it is encrypted and has to be kept confidential. + + The server resolves the mime type of encrypted file as `application/octet-stream` but it wasn't playing nicely with existing settings related to whitelisted and blacklisted media types. + + E2EE files upload was getting blocked if `application/octet-stream` is not a whitelisted media type. + + Now this PR solves this issue by always accepting E2EE uploads even if `application/octet-stream` is not whitelisted but it will block the upload if `application/octet-stream` is black listed. + +### Patch Changes + +- ([#32846](https://github.com/RocketChat/Rocket.Chat/pull/32846)) Fixed issue with system messages being counted as agents' first responses in livechat rooms (which caused the "best first response time" and "average first response time" metrics to be unreliable for all agents) + +-
Updated dependencies [c11f3722df]: + + - @rocket.chat/ui-kit@0.36.1-rc.0 +
+ ## 6.11.0 ### Minor Changes diff --git a/packages/core-typings/package.json b/packages/core-typings/package.json index 34bdc67438ca..7dccf47493eb 100644 --- a/packages/core-typings/package.json +++ b/packages/core-typings/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "@rocket.chat/core-typings", - "version": "6.12.0-develop", + "version": "6.12.0-rc.0", "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", "eslint": "~8.45.0", diff --git a/packages/cron/CHANGELOG.md b/packages/cron/CHANGELOG.md index 33c0c9872a60..6f05eddf1bc1 100644 --- a/packages/cron/CHANGELOG.md +++ b/packages/cron/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/cron +## 0.1.4-rc.0 + +### Patch Changes + +-
Updated dependencies [7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/models@0.2.1-rc.0 +
+ ## 0.1.3 ### Patch Changes diff --git a/packages/cron/package.json b/packages/cron/package.json index a6484224ded5..b2c70c89aaa4 100644 --- a/packages/cron/package.json +++ b/packages/cron/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/cron", - "version": "0.1.3", + "version": "0.1.4-rc.0", "private": true, "devDependencies": { "eslint": "~8.45.0", diff --git a/packages/ddp-client/CHANGELOG.md b/packages/ddp-client/CHANGELOG.md index 0f9b5f7f26b3..ef67f9df32d7 100644 --- a/packages/ddp-client/CHANGELOG.md +++ b/packages/ddp-client/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/ddp-client +## 0.3.4-rc.0 + +### Patch Changes + +-
Updated dependencies [b764c415dc, 7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/rest-typings@6.12.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/api-client@0.2.4-rc.0 +
+ ## 0.3.3 ### Patch Changes diff --git a/packages/ddp-client/package.json b/packages/ddp-client/package.json index 9e4fdfd85910..bc5ee0e8ce7e 100644 --- a/packages/ddp-client/package.json +++ b/packages/ddp-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ddp-client", - "version": "0.3.3", + "version": "0.3.4-rc.0", "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/fuselage-ui-kit/CHANGELOG.md b/packages/fuselage-ui-kit/CHANGELOG.md index e8fe73f6d549..0ef3df446d2c 100644 --- a/packages/fuselage-ui-kit/CHANGELOG.md +++ b/packages/fuselage-ui-kit/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log +## 10.0.0-rc.0 + +### Patch Changes + +- ([#32968](https://github.com/RocketChat/Rocket.Chat/pull/32968)) Bumped @rocket.chat/fuselage that fixes the Menu onPointerUp event behavior + +-
Updated dependencies [8ea6517c4e, c11f3722df, 7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/ui-video-conf@10.0.0-rc.0 + - @rocket.chat/gazzodown@10.0.0-rc.0 + - @rocket.chat/ui-avatar@6.0.0-rc.0 + - @rocket.chat/ui-kit@0.36.1-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/ui-contexts@10.0.0-rc.0 +
+ ## 9.0.0 ### Patch Changes diff --git a/packages/fuselage-ui-kit/package.json b/packages/fuselage-ui-kit/package.json index 9431a0c19d96..1d911f5437cb 100644 --- a/packages/fuselage-ui-kit/package.json +++ b/packages/fuselage-ui-kit/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/fuselage-ui-kit", "private": true, - "version": "9.0.0", + "version": "10.0.0-rc.0", "description": "UiKit elements for Rocket.Chat Apps built under Fuselage design system", "homepage": "https://rocketchat.github.io/Rocket.Chat.Fuselage/", "author": { @@ -50,10 +50,10 @@ "@rocket.chat/icons": "*", "@rocket.chat/prettier-config": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "5.0.0", - "@rocket.chat/ui-contexts": "9.0.0", - "@rocket.chat/ui-kit": "0.36.0", - "@rocket.chat/ui-video-conf": "9.0.0", + "@rocket.chat/ui-avatar": "6.0.0-rc.0", + "@rocket.chat/ui-contexts": "10.0.0-rc.0", + "@rocket.chat/ui-kit": "0.36.1-rc.0", + "@rocket.chat/ui-video-conf": "10.0.0-rc.0", "@tanstack/react-query": "*", "react": "*", "react-dom": "*" diff --git a/packages/gazzodown/CHANGELOG.md b/packages/gazzodown/CHANGELOG.md index 4febdb0f54b2..f4e7cc8e0492 100644 --- a/packages/gazzodown/CHANGELOG.md +++ b/packages/gazzodown/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/gazzodown +## 10.0.0-rc.0 + +### Patch Changes + +- ([#32968](https://github.com/RocketChat/Rocket.Chat/pull/32968)) Bumped @rocket.chat/fuselage that fixes the Menu onPointerUp event behavior + +-
Updated dependencies [8ea6517c4e, 7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/ui-client@10.0.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/ui-contexts@10.0.0-rc.0 +
+ ## 9.0.0 ### Patch Changes diff --git a/packages/gazzodown/package.json b/packages/gazzodown/package.json index 6ecb49fa9544..8f0a87b4a3ee 100644 --- a/packages/gazzodown/package.json +++ b/packages/gazzodown/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/gazzodown", - "version": "9.0.0", + "version": "10.0.0-rc.0", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -66,8 +66,8 @@ "@rocket.chat/fuselage-tokens": "*", "@rocket.chat/message-parser": "0.31.29", "@rocket.chat/styled": "*", - "@rocket.chat/ui-client": "9.0.0", - "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-client": "10.0.0-rc.0", + "@rocket.chat/ui-contexts": "10.0.0-rc.0", "katex": "*", "react": "*" }, diff --git a/packages/i18n/CHANGELOG.md b/packages/i18n/CHANGELOG.md index 8c46d5736706..31ca8e91df6d 100644 --- a/packages/i18n/CHANGELOG.md +++ b/packages/i18n/CHANGELOG.md @@ -1,5 +1,33 @@ # @rocket.chat/i18n +## 0.7.0-rc.0 + +### Minor Changes + +- ([#32916](https://github.com/RocketChat/Rocket.Chat/pull/32916)) Added a new Audit endpoint `audit/rooms.members` that allows users with `view-members-list-all-rooms` to fetch a list of the members of any room even if the user is not part of it. + +- ([#32867](https://github.com/RocketChat/Rocket.Chat/pull/32867)) Added an accordion for advanced settings on Create teams and channels + +- ([#33003](https://github.com/RocketChat/Rocket.Chat/pull/33003)) Added a new setting to enable/disable file encryption in an end to end encrypted room. + +- ([#33003](https://github.com/RocketChat/Rocket.Chat/pull/33003)) Fixed a bug related to uploading end to end encrypted file. + + E2EE files and uploads are uploaded as files of mime type `application/octet-stream` as we can't reveal the mime type of actual content since it is encrypted and has to be kept confidential. + + The server resolves the mime type of encrypted file as `application/octet-stream` but it wasn't playing nicely with existing settings related to whitelisted and blacklisted media types. + + E2EE files upload was getting blocked if `application/octet-stream` is not a whitelisted media type. + + Now this PR solves this issue by always accepting E2EE uploads even if `application/octet-stream` is not whitelisted but it will block the upload if `application/octet-stream` is black listed. + +### Patch Changes + +- ([#31525](https://github.com/RocketChat/Rocket.Chat/pull/31525)) Fix: Show correct user info actions for non-members in channels. + +- ([#33029](https://github.com/RocketChat/Rocket.Chat/pull/33029)) Fixes a typo in german translation and fixes the broken hyperlink for Resend and Change Email + +- ([#32743](https://github.com/RocketChat/Rocket.Chat/pull/32743)) Fixes an issue where creating a new user with an invalid username (containing special characters) resulted in an error message, but the user was still created. The user creation process now properly aborts when an invalid username is provided. + ## 0.6.0 ### Minor Changes diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 6927aae08d1c..8bae9a225113 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/i18n", - "version": "0.6.0", + "version": "0.7.0-rc.0", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/packages/instance-status/CHANGELOG.md b/packages/instance-status/CHANGELOG.md index 849ccf591d08..8e77d18f93a3 100644 --- a/packages/instance-status/CHANGELOG.md +++ b/packages/instance-status/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/instance-status +## 0.1.4-rc.0 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/models@0.2.1-rc.0 +
+ ## 0.1.3 ### Patch Changes diff --git a/packages/instance-status/package.json b/packages/instance-status/package.json index 088cba613d8e..09068b9bf095 100644 --- a/packages/instance-status/package.json +++ b/packages/instance-status/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/instance-status", - "version": "0.1.3", + "version": "0.1.4-rc.0", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/packages/livechat/CHANGELOG.md b/packages/livechat/CHANGELOG.md index 56265d43563f..b504a91bef55 100644 --- a/packages/livechat/CHANGELOG.md +++ b/packages/livechat/CHANGELOG.md @@ -1,5 +1,17 @@ # @rocket.chat/livechat Change Log +## 1.19.1-rc.0 + +### Patch Changes + +- ([#32928](https://github.com/RocketChat/Rocket.Chat/pull/32928)) Fixed issue where `after-registration-triggers` would show up in a page when the user was not yet registered + +-
Updated dependencies [8ea6517c4e, c11f3722df]: + + - @rocket.chat/gazzodown@10.0.0-rc.0 + - @rocket.chat/ui-kit@0.36.1-rc.0 +
+ ## 1.19.0 ### Minor Changes diff --git a/packages/livechat/package.json b/packages/livechat/package.json index 9d40643dd4c5..c88eeeac89b2 100644 --- a/packages/livechat/package.json +++ b/packages/livechat/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/livechat", - "version": "1.19.0", + "version": "1.19.1-rc.0", "files": [ "/build" ], diff --git a/packages/mock-providers/CHANGELOG.md b/packages/mock-providers/CHANGELOG.md index 300b624d5dff..55af119d59fe 100644 --- a/packages/mock-providers/CHANGELOG.md +++ b/packages/mock-providers/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/mock-providers +## 0.1.2-rc.0 + +### Patch Changes + +-
Updated dependencies [127866ce97, 0c919db7b4, b764c415dc, 1f061a1aa5, dd37ea1b35, 58c0efc732, 58c0efc732]: + + - @rocket.chat/i18n@0.7.0-rc.0 +
+ ## 0.1.1 ### Patch Changes diff --git a/packages/mock-providers/package.json b/packages/mock-providers/package.json index 64310f0695cc..d2b2589b8f89 100644 --- a/packages/mock-providers/package.json +++ b/packages/mock-providers/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/mock-providers", - "version": "0.1.1", + "version": "0.1.2-rc.0", "private": true, "dependencies": { "@rocket.chat/emitter": "~0.31.25", diff --git a/packages/model-typings/CHANGELOG.md b/packages/model-typings/CHANGELOG.md index 29eaadd0e0fe..ad3bb3bc7ef8 100644 --- a/packages/model-typings/CHANGELOG.md +++ b/packages/model-typings/CHANGELOG.md @@ -1,5 +1,22 @@ # @rocket.chat/model-typings +## 0.7.0-rc.0 + +### Minor Changes + +- ([#32868](https://github.com/RocketChat/Rocket.Chat/pull/32868)) Added `sidepanel` field to `teams.create` and `rooms.saveRoomSettings` endpoints + +### Patch Changes + +- ([#32986](https://github.com/RocketChat/Rocket.Chat/pull/32986)) Fixed login with third-party apps not working without the "Manage OAuth Apps" permission + +- ([#33054](https://github.com/RocketChat/Rocket.Chat/pull/33054)) Fixed issue with livechat analytics in a given date range considering conversation data from the following day + +-
Updated dependencies [7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/core-typings@6.12.0-rc.0 +
+ ## 0.6.0 ### Minor Changes diff --git a/packages/model-typings/package.json b/packages/model-typings/package.json index f96764fa49af..f548b14cee84 100644 --- a/packages/model-typings/package.json +++ b/packages/model-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/model-typings", - "version": "0.6.0", + "version": "0.7.0-rc.0", "private": true, "devDependencies": { "@types/node-rsa": "^1.1.3", diff --git a/packages/models/CHANGELOG.md b/packages/models/CHANGELOG.md index e2b984708aaa..5db18e89fe9e 100644 --- a/packages/models/CHANGELOG.md +++ b/packages/models/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/models +## 0.2.1-rc.0 + +### Patch Changes + +-
Updated dependencies [7f88158036, a14c0678bb, e28be46db7]: + + - @rocket.chat/model-typings@0.7.0-rc.0 +
+ ## 0.2.0 ### Minor Changes diff --git a/packages/models/package.json b/packages/models/package.json index 19f1f28438f6..7867b7ea9bd2 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/models", - "version": "0.2.0", + "version": "0.2.1-rc.0", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/packages/rest-typings/CHANGELOG.md b/packages/rest-typings/CHANGELOG.md index efcab160b8e6..3485f148c7ec 100644 --- a/packages/rest-typings/CHANGELOG.md +++ b/packages/rest-typings/CHANGELOG.md @@ -1,5 +1,21 @@ # @rocket.chat/rest-typings +## 6.12.0-rc.0 + +### Minor Changes + +- ([#32868](https://github.com/RocketChat/Rocket.Chat/pull/32868)) Added `sidepanel` field to `teams.create` and `rooms.saveRoomSettings` endpoints + +### Patch Changes + +- ([#31525](https://github.com/RocketChat/Rocket.Chat/pull/31525)) Fix: Show correct user info actions for non-members in channels. + +-
Updated dependencies [c11f3722df, 7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/ui-kit@0.36.1-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 +
+ ## 6.11.0 ### Minor Changes diff --git a/packages/rest-typings/package.json b/packages/rest-typings/package.json index 53bd1d2f5cb2..1cb919fca8ce 100644 --- a/packages/rest-typings/package.json +++ b/packages/rest-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/rest-typings", - "version": "6.12.0-develop", + "version": "6.12.0-rc.0", "devDependencies": { "@rocket.chat/eslint-config": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/ui-avatar/CHANGELOG.md b/packages/ui-avatar/CHANGELOG.md index f65d986cfaf5..1ca9f058fb94 100644 --- a/packages/ui-avatar/CHANGELOG.md +++ b/packages/ui-avatar/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/ui-avatar +## 6.0.0-rc.0 + +### Patch Changes + +- ([#32968](https://github.com/RocketChat/Rocket.Chat/pull/32968)) Bumped @rocket.chat/fuselage that fixes the Menu onPointerUp event behavior + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.0 +
+ ## 5.0.0 ### Patch Changes diff --git a/packages/ui-avatar/package.json b/packages/ui-avatar/package.json index 1c2dc6dabbc4..5188712463bf 100644 --- a/packages/ui-avatar/package.json +++ b/packages/ui-avatar/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-avatar", - "version": "5.0.0", + "version": "6.0.0-rc.0", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -31,7 +31,7 @@ ], "peerDependencies": { "@rocket.chat/fuselage": "*", - "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-contexts": "10.0.0-rc.0", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-client/CHANGELOG.md b/packages/ui-client/CHANGELOG.md index 5936f8038bc8..80e2b4ca8bfa 100644 --- a/packages/ui-client/CHANGELOG.md +++ b/packages/ui-client/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/ui-client +## 10.0.0-rc.0 + +### Patch Changes + +- ([#32968](https://github.com/RocketChat/Rocket.Chat/pull/32968)) Bumped @rocket.chat/fuselage that fixes the Menu onPointerUp event behavior + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.0 +
+ ## 9.0.0 ### Minor Changes diff --git a/packages/ui-client/package.json b/packages/ui-client/package.json index f43b2d8622b8..d3d7fc1646ec 100644 --- a/packages/ui-client/package.json +++ b/packages/ui-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-client", - "version": "9.0.0", + "version": "10.0.0-rc.0", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -60,7 +60,7 @@ "@rocket.chat/fuselage": "*", "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", - "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-contexts": "10.0.0-rc.0", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-composer/CHANGELOG.md b/packages/ui-composer/CHANGELOG.md index d37e917e0375..18571eca048a 100644 --- a/packages/ui-composer/CHANGELOG.md +++ b/packages/ui-composer/CHANGELOG.md @@ -1,5 +1,11 @@ # @rocket.chat/ui-composer +## 0.2.1-rc.0 + +### Patch Changes + +- ([#32968](https://github.com/RocketChat/Rocket.Chat/pull/32968)) Bumped @rocket.chat/fuselage that fixes the Menu onPointerUp event behavior + ## 0.2.0 ### Minor Changes diff --git a/packages/ui-composer/package.json b/packages/ui-composer/package.json index d854a6ffea86..0f4534a421a9 100644 --- a/packages/ui-composer/package.json +++ b/packages/ui-composer/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-composer", - "version": "0.2.0", + "version": "0.2.1-rc.0", "private": true, "main": "./dist/index.js", "typings": "./dist/index.d.ts", diff --git a/packages/ui-contexts/CHANGELOG.md b/packages/ui-contexts/CHANGELOG.md index fb3d074b6fbe..1f2f332f676b 100644 --- a/packages/ui-contexts/CHANGELOG.md +++ b/packages/ui-contexts/CHANGELOG.md @@ -1,5 +1,17 @@ # @rocket.chat/ui-contexts +## 10.0.0-rc.0 + +### Patch Changes + +-
Updated dependencies [127866ce97, 0c919db7b4, b764c415dc, 1f061a1aa5, dd37ea1b35, 7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: + + - @rocket.chat/i18n@0.7.0-rc.0 + - @rocket.chat/rest-typings@6.12.0-rc.0 + - @rocket.chat/core-typings@6.12.0-rc.0 + - @rocket.chat/ddp-client@0.3.4-rc.0 +
+ ## 9.0.0 ### Minor Changes diff --git a/packages/ui-contexts/package.json b/packages/ui-contexts/package.json index 513aebd86a30..67281b6e0652 100644 --- a/packages/ui-contexts/package.json +++ b/packages/ui-contexts/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-contexts", - "version": "9.0.0", + "version": "10.0.0-rc.0", "private": true, "devDependencies": { "@rocket.chat/core-typings": "workspace:^", diff --git a/packages/ui-kit/CHANGELOG.md b/packages/ui-kit/CHANGELOG.md index 9f31c620f4db..7b7a94cfbbe0 100644 --- a/packages/ui-kit/CHANGELOG.md +++ b/packages/ui-kit/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 0.36.1-rc.0 + +### Patch Changes + +- ([#33000](https://github.com/RocketChat/Rocket.Chat/pull/33000)) fix UiKit error message: Failed to resolve module: @rocket.chat/icons + ## 0.36.0 ### Minor Changes diff --git a/packages/ui-kit/package.json b/packages/ui-kit/package.json index c7e8159d457d..cd8ad2399aa5 100644 --- a/packages/ui-kit/package.json +++ b/packages/ui-kit/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-kit", - "version": "0.36.0", + "version": "0.36.1-rc.0", "description": "Interactive UI elements for Rocket.Chat Apps", "homepage": "https://rocket.chat", "author": { diff --git a/packages/ui-video-conf/CHANGELOG.md b/packages/ui-video-conf/CHANGELOG.md index 2a697e293211..f6c609860a9c 100644 --- a/packages/ui-video-conf/CHANGELOG.md +++ b/packages/ui-video-conf/CHANGELOG.md @@ -1,5 +1,17 @@ # @rocket.chat/ui-video-conf +## 10.0.0-rc.0 + +### Patch Changes + +- ([#32968](https://github.com/RocketChat/Rocket.Chat/pull/32968)) Bumped @rocket.chat/fuselage that fixes the Menu onPointerUp event behavior + +-
Updated dependencies [8ea6517c4e]: + + - @rocket.chat/ui-avatar@6.0.0-rc.0 + - @rocket.chat/ui-contexts@10.0.0-rc.0 +
+ ## 9.0.0 ### Minor Changes diff --git a/packages/ui-video-conf/package.json b/packages/ui-video-conf/package.json index 5e7d114a3576..b71f1396706d 100644 --- a/packages/ui-video-conf/package.json +++ b/packages/ui-video-conf/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-video-conf", - "version": "9.0.0", + "version": "10.0.0-rc.0", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -40,8 +40,8 @@ "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "5.0.0", - "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-avatar": "6.0.0-rc.0", + "@rocket.chat/ui-contexts": "10.0.0-rc.0", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/packages/uikit-playground/CHANGELOG.md b/packages/uikit-playground/CHANGELOG.md index 0107fc049b8f..d499769b2edf 100644 --- a/packages/uikit-playground/CHANGELOG.md +++ b/packages/uikit-playground/CHANGELOG.md @@ -1,5 +1,22 @@ # @rocket.chat/uikit-playground +## 0.4.0-rc.0 + +### Minor Changes + +- ([#32969](https://github.com/RocketChat/Rocket.Chat/pull/32969)) Upgrades fuselage-toastbar version in order to add pause on hover functionality + +### Patch Changes + +- ([#32968](https://github.com/RocketChat/Rocket.Chat/pull/32968)) Bumped @rocket.chat/fuselage that fixes the Menu onPointerUp event behavior + +-
Updated dependencies [8ea6517c4e]: + + - @rocket.chat/fuselage-ui-kit@10.0.0-rc.0 + - @rocket.chat/ui-avatar@6.0.0-rc.0 + - @rocket.chat/ui-contexts@10.0.0-rc.0 +
+ ## 0.3.3 ### Patch Changes diff --git a/packages/uikit-playground/package.json b/packages/uikit-playground/package.json index f46f139a66f4..1a3195460525 100644 --- a/packages/uikit-playground/package.json +++ b/packages/uikit-playground/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/uikit-playground", "private": true, - "version": "0.3.3", + "version": "0.4.0-rc.0", "type": "module", "scripts": { "dev": "vite", diff --git a/packages/web-ui-registration/CHANGELOG.md b/packages/web-ui-registration/CHANGELOG.md index 871e66b0f29c..30164a65f035 100644 --- a/packages/web-ui-registration/CHANGELOG.md +++ b/packages/web-ui-registration/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/web-ui-registration +## 10.0.0-rc.0 + +### Patch Changes + +- ([#32743](https://github.com/RocketChat/Rocket.Chat/pull/32743)) Fixes an issue where creating a new user with an invalid username (containing special characters) resulted in an error message, but the user was still created. The user creation process now properly aborts when an invalid username is provided. + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.0 +
+ ## 9.0.0 ### Patch Changes diff --git a/packages/web-ui-registration/package.json b/packages/web-ui-registration/package.json index ba3dc31423a6..ae6601f59224 100644 --- a/packages/web-ui-registration/package.json +++ b/packages/web-ui-registration/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/web-ui-registration", - "version": "9.0.0", + "version": "10.0.0-rc.0", "private": true, "homepage": "https://rocket.chat", "main": "./dist/index.js", @@ -47,7 +47,7 @@ "peerDependencies": { "@rocket.chat/layout": "*", "@rocket.chat/tools": "0.2.2", - "@rocket.chat/ui-contexts": "9.0.0", + "@rocket.chat/ui-contexts": "10.0.0-rc.0", "@tanstack/react-query": "*", "react": "*", "react-hook-form": "*", From ac084524171073a01e7121bc0f0483ad05093f1d Mon Sep 17 00:00:00 2001 From: "Julio A." <52619625+julio-cfa@users.noreply.github.com> Date: Fri, 23 Aug 2024 16:36:17 +0200 Subject: [PATCH 09/25] fix: imported fixes (#33136) --- .changeset/orange-clocks-wait.md | 5 + .../functions/getModifiedHttpHeaders.ts | 20 ++ apps/meteor/app/lib/server/lib/debug.js | 3 +- .../meteor/app/livechat/server/api/v1/room.ts | 109 +++++---- .../app/livechat/server/api/v1/visitor.ts | 213 +++++++++--------- .../tests/end-to-end/api/miscellaneous.ts | 137 ++++++++++- .../functions/getModifiedHttpHeaders.tests.ts | 59 +++++ 7 files changed, 392 insertions(+), 154 deletions(-) create mode 100644 .changeset/orange-clocks-wait.md create mode 100644 apps/meteor/app/lib/server/functions/getModifiedHttpHeaders.ts create mode 100644 apps/meteor/tests/unit/app/lib/server/functions/getModifiedHttpHeaders.tests.ts diff --git a/.changeset/orange-clocks-wait.md b/.changeset/orange-clocks-wait.md new file mode 100644 index 000000000000..eacb88108a0f --- /dev/null +++ b/.changeset/orange-clocks-wait.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates) diff --git a/apps/meteor/app/lib/server/functions/getModifiedHttpHeaders.ts b/apps/meteor/app/lib/server/functions/getModifiedHttpHeaders.ts new file mode 100644 index 000000000000..e62727814de3 --- /dev/null +++ b/apps/meteor/app/lib/server/functions/getModifiedHttpHeaders.ts @@ -0,0 +1,20 @@ +export const getModifiedHttpHeaders = (httpHeaders: Record) => { + const modifiedHttpHeaders = { ...httpHeaders }; + + if ('x-auth-token' in modifiedHttpHeaders) { + modifiedHttpHeaders['x-auth-token'] = '[redacted]'; + } + + if (modifiedHttpHeaders.cookie) { + const cookies = modifiedHttpHeaders.cookie.split('; '); + const modifiedCookies = cookies.map((cookie: string) => { + if (cookie.startsWith('rc_token=')) { + return 'rc_token=[redacted]'; + } + return cookie; + }); + modifiedHttpHeaders.cookie = modifiedCookies.join('; '); + } + + return modifiedHttpHeaders; +}; diff --git a/apps/meteor/app/lib/server/lib/debug.js b/apps/meteor/app/lib/server/lib/debug.js index aaa492e80337..cbf38528579f 100644 --- a/apps/meteor/app/lib/server/lib/debug.js +++ b/apps/meteor/app/lib/server/lib/debug.js @@ -7,6 +7,7 @@ import _ from 'underscore'; import { getMethodArgs } from '../../../../server/lib/logger/logPayloads'; import { metrics } from '../../../metrics/server'; import { settings } from '../../../settings/server'; +import { getModifiedHttpHeaders } from '../functions/getModifiedHttpHeaders'; const logger = new Logger('Meteor'); @@ -41,7 +42,7 @@ const traceConnection = (enable, filter, prefix, name, connection, userId) => { console.log(name, { id: connection.id, clientAddress: connection.clientAddress, - httpHeaders: connection.httpHeaders, + httpHeaders: getModifiedHttpHeaders(connection.httpHeaders), userId, }); } else { diff --git a/apps/meteor/app/livechat/server/api/v1/room.ts b/apps/meteor/app/livechat/server/api/v1/room.ts index b0f45a63ff87..565f8e0bb3f4 100644 --- a/apps/meteor/app/livechat/server/api/v1/room.ts +++ b/apps/meteor/app/livechat/server/api/v1/room.ts @@ -31,63 +31,72 @@ import { findVisitorInfo } from '../lib/visitors'; const isAgentWithInfo = (agentObj: ILivechatAgent | { hiddenInfo: boolean }): agentObj is ILivechatAgent => !('hiddenInfo' in agentObj); -API.v1.addRoute('livechat/room', { - async get() { - // I'll temporary use check for validation, as validateParams doesnt support what's being done here - const extraCheckParams = await onCheckRoomParams({ - token: String, - rid: Match.Maybe(String), - agentId: Match.Maybe(String), - }); - - check(this.queryParams, extraCheckParams as any); - - const { token, rid, agentId, ...extraParams } = this.queryParams; - - const guest = token && (await findGuest(token)); - if (!guest) { - throw new Error('invalid-token'); - } - - if (!rid) { - const room = await LivechatRooms.findOneOpenByVisitorToken(token, {}); - if (room) { - return API.v1.success({ room, newRoom: false }); - } - - let agent: SelectedAgent | undefined; - const agentObj = agentId && (await findAgent(agentId)); - if (agentObj) { - if (isAgentWithInfo(agentObj)) { - const { username = undefined } = agentObj; - agent = { agentId, username }; - } else { - agent = { agentId }; - } +API.v1.addRoute( + 'livechat/room', + { + rateLimiterOptions: { + numRequestsAllowed: 5, + intervalTimeInMS: 60000, + }, + }, + { + async get() { + // I'll temporary use check for validation, as validateParams doesnt support what's being done here + const extraCheckParams = await onCheckRoomParams({ + token: String, + rid: Match.Maybe(String), + agentId: Match.Maybe(String), + }); + + check(this.queryParams, extraCheckParams as any); + + const { token, rid, agentId, ...extraParams } = this.queryParams; + + const guest = token && (await findGuest(token)); + if (!guest) { + throw new Error('invalid-token'); } - const roomInfo = { - source: { - type: isWidget(this.request.headers) ? OmnichannelSourceType.WIDGET : OmnichannelSourceType.API, - }, - }; + if (!rid) { + const room = await LivechatRooms.findOneOpenByVisitorToken(token, {}); + if (room) { + return API.v1.success({ room, newRoom: false }); + } - const newRoom = await LivechatTyped.createRoom({ visitor: guest, roomInfo, agent, extraData: extraParams }); + let agent: SelectedAgent | undefined; + const agentObj = agentId && (await findAgent(agentId)); + if (agentObj) { + if (isAgentWithInfo(agentObj)) { + const { username = undefined } = agentObj; + agent = { agentId, username }; + } else { + agent = { agentId }; + } + } - return API.v1.success({ - room: newRoom, - newRoom: true, - }); - } + const roomInfo = { + source: { + type: isWidget(this.request.headers) ? OmnichannelSourceType.WIDGET : OmnichannelSourceType.API, + }, + }; + + const newRoom = await LivechatTyped.createRoom({ visitor: guest, roomInfo, agent, extraData: extraParams }); - const froom = await LivechatRooms.findOneOpenByRoomIdAndVisitorToken(rid, token, {}); - if (!froom) { - throw new Error('invalid-room'); - } + return API.v1.success({ + room: newRoom, + newRoom: true, + }); + } + + const froom = await LivechatRooms.findOneOpenByRoomIdAndVisitorToken(rid, token, {}); + if (!froom) { + throw new Error('invalid-room'); + } - return API.v1.success({ room: froom, newRoom: false }); + return API.v1.success({ room: froom, newRoom: false }); + }, }, -}); +); // Note: use this route if a visitor is closing a room // If a RC user(like eg agent) is closing a room, use the `livechat/room.closeByUser` route diff --git a/apps/meteor/app/livechat/server/api/v1/visitor.ts b/apps/meteor/app/livechat/server/api/v1/visitor.ts index a5b3f2de35b1..ed32f0e2d279 100644 --- a/apps/meteor/app/livechat/server/api/v1/visitor.ts +++ b/apps/meteor/app/livechat/server/api/v1/visitor.ts @@ -9,119 +9,128 @@ import { settings } from '../../../../settings/server'; import { Livechat as LivechatTyped } from '../../lib/LivechatTyped'; import { findGuest, normalizeHttpHeaderData } from '../lib/livechat'; -API.v1.addRoute('livechat/visitor', { - async post() { - check(this.bodyParams, { - visitor: Match.ObjectIncluding({ - token: String, - name: Match.Maybe(String), - email: Match.Maybe(String), - department: Match.Maybe(String), - phone: Match.Maybe(String), - username: Match.Maybe(String), - customFields: Match.Maybe([ - Match.ObjectIncluding({ - key: String, - value: String, - overwrite: Boolean, - }), - ]), - }), - }); - - const { customFields, id, token, name, email, department, phone, username, connectionData } = this.bodyParams.visitor; - - if (!token?.trim()) { - throw new Meteor.Error('error-invalid-token', 'Token cannot be empty', { method: 'livechat/visitor' }); - } - - const guest = { - token, - ...(id && { id }), - ...(name && { name }), - ...(email && { email }), - ...(department && { department }), - ...(username && { username }), - ...(connectionData && { connectionData }), - ...(phone && typeof phone === 'string' && { phone: { number: phone as string } }), - connectionData: normalizeHttpHeaderData(this.request.headers), - }; - - const visitor = await LivechatTyped.registerGuest(guest); - if (!visitor) { - throw new Meteor.Error('error-livechat-visitor-registration', 'Error registering visitor', { - method: 'livechat/visitor', +API.v1.addRoute( + 'livechat/visitor', + { + rateLimiterOptions: { + numRequestsAllowed: 5, + intervalTimeInMS: 60000, + }, + }, + { + async post() { + check(this.bodyParams, { + visitor: Match.ObjectIncluding({ + token: String, + name: Match.Maybe(String), + email: Match.Maybe(String), + department: Match.Maybe(String), + phone: Match.Maybe(String), + username: Match.Maybe(String), + customFields: Match.Maybe([ + Match.ObjectIncluding({ + key: String, + value: String, + overwrite: Boolean, + }), + ]), + }), }); - } - const extraQuery = await callbacks.run('livechat.applyRoomRestrictions', {}); - // If it's updating an existing visitor, it must also update the roomInfo - const rooms = await LivechatRooms.findOpenByVisitorToken(visitor?.token, {}, extraQuery).toArray(); - await Promise.all( - rooms.map( - (room: IRoom) => - visitor && - LivechatTyped.saveRoomInfo(room, { - _id: visitor._id, - name: visitor.name, - phone: visitor.phone?.[0]?.phoneNumber, - livechatData: visitor.livechatData as { [k: string]: string }, - }), - ), - ); - - if (customFields && Array.isArray(customFields) && customFields.length > 0) { - const keys = customFields.map((field) => field.key); - const errors: string[] = []; - - const processedKeys = await Promise.all( - await LivechatCustomField.findByIdsAndScope>(keys, 'visitor', { - projection: { _id: 1 }, - }) - .map(async (field) => { - const customField = customFields.find((f) => f.key === field._id); - if (!customField) { - return; - } - - const { key, value, overwrite } = customField; - // TODO: Change this to Bulk update - if (!(await VisitorsRaw.updateLivechatDataByToken(token, key, value, overwrite))) { - errors.push(key); - } - - return key; - }) - .toArray(), - ); + const { customFields, id, token, name, email, department, phone, username, connectionData } = this.bodyParams.visitor; - if (processedKeys.length !== keys.length) { - LivechatTyped.logger.warn({ - msg: 'Some custom fields were not processed', - visitorId: visitor._id, - missingKeys: keys.filter((key) => !processedKeys.includes(key)), - }); + if (!token?.trim()) { + throw new Meteor.Error('error-invalid-token', 'Token cannot be empty', { method: 'livechat/visitor' }); } - if (errors.length > 0) { - LivechatTyped.logger.error({ - msg: 'Error updating custom fields', - visitorId: visitor._id, - errors, + const guest = { + token, + ...(id && { id }), + ...(name && { name }), + ...(email && { email }), + ...(department && { department }), + ...(username && { username }), + ...(connectionData && { connectionData }), + ...(phone && typeof phone === 'string' && { phone: { number: phone as string } }), + connectionData: normalizeHttpHeaderData(this.request.headers), + }; + + const visitor = await LivechatTyped.registerGuest(guest); + if (!visitor) { + throw new Meteor.Error('error-livechat-visitor-registration', 'Error registering visitor', { + method: 'livechat/visitor', }); - throw new Error('error-updating-custom-fields'); } - return API.v1.success({ visitor: await VisitorsRaw.findOneEnabledById(visitor._id) }); - } + const extraQuery = await callbacks.run('livechat.applyRoomRestrictions', {}); + // If it's updating an existing visitor, it must also update the roomInfo + const rooms = await LivechatRooms.findOpenByVisitorToken(visitor?.token, {}, extraQuery).toArray(); + await Promise.all( + rooms.map( + (room: IRoom) => + visitor && + LivechatTyped.saveRoomInfo(room, { + _id: visitor._id, + name: visitor.name, + phone: visitor.phone?.[0]?.phoneNumber, + livechatData: visitor.livechatData as { [k: string]: string }, + }), + ), + ); - if (!visitor) { - throw new Meteor.Error('error-saving-visitor', 'An error ocurred while saving visitor'); - } + if (customFields && Array.isArray(customFields) && customFields.length > 0) { + const keys = customFields.map((field) => field.key); + const errors: string[] = []; - return API.v1.success({ visitor }); + const processedKeys = await Promise.all( + await LivechatCustomField.findByIdsAndScope>(keys, 'visitor', { + projection: { _id: 1 }, + }) + .map(async (field) => { + const customField = customFields.find((f) => f.key === field._id); + if (!customField) { + return; + } + + const { key, value, overwrite } = customField; + // TODO: Change this to Bulk update + if (!(await VisitorsRaw.updateLivechatDataByToken(token, key, value, overwrite))) { + errors.push(key); + } + + return key; + }) + .toArray(), + ); + + if (processedKeys.length !== keys.length) { + LivechatTyped.logger.warn({ + msg: 'Some custom fields were not processed', + visitorId: visitor._id, + missingKeys: keys.filter((key) => !processedKeys.includes(key)), + }); + } + + if (errors.length > 0) { + LivechatTyped.logger.error({ + msg: 'Error updating custom fields', + visitorId: visitor._id, + errors, + }); + throw new Error('error-updating-custom-fields'); + } + + return API.v1.success({ visitor: await VisitorsRaw.findOneEnabledById(visitor._id) }); + } + + if (!visitor) { + throw new Meteor.Error('error-saving-visitor', 'An error ocurred while saving visitor'); + } + + return API.v1.success({ visitor }); + }, }, -}); +); API.v1.addRoute('livechat/visitor/:token', { async get() { diff --git a/apps/meteor/tests/end-to-end/api/miscellaneous.ts b/apps/meteor/tests/end-to-end/api/miscellaneous.ts index 613a874ecd8c..b8341f7c0994 100644 --- a/apps/meteor/tests/end-to-end/api/miscellaneous.ts +++ b/apps/meteor/tests/end-to-end/api/miscellaneous.ts @@ -5,7 +5,7 @@ import type { IInstance } from '@rocket.chat/rest-typings'; import { AssertionError, expect } from 'chai'; import { after, before, describe, it } from 'mocha'; -import { getCredentials, api, request, credentials } from '../../data/api-data'; +import { getCredentials, api, request, credentials, methodCall } from '../../data/api-data'; import { updatePermission, updateSetting } from '../../data/permissions.helper'; import { createRoom, deleteRoom } from '../../data/rooms.helper'; import { createTeam, deleteTeam } from '../../data/teams.helper'; @@ -703,4 +703,139 @@ describe('miscellaneous', () => { .end(done); }); }); + + describe('[/stdout.queue]', () => { + let testUser: TestUser; + let testUsername: string; + let testUserPassword: string; + before(async () => { + testUser = await createUser(); + testUsername = testUser.username; + testUserPassword = password; + await updateSetting('Log_Trace_Methods', true); + await updateSetting('Log_Level', '2'); + + // populate the logs by sending method calls + const populateLogsPromises = []; + populateLogsPromises.push( + request + .post(methodCall('getRoomRoles')) + .set(credentials) + .set('Cookie', `rc_token=${credentials['X-Auth-Token']}`) + .send({ + message: JSON.stringify({ + method: 'getRoomRoles', + params: ['GENERAL'], + id: 'id', + msg: 'method', + }), + }), + ); + + populateLogsPromises.push( + request + .post(methodCall('private-settings:get')) + .set(credentials) + .send({ + message: JSON.stringify({ + method: 'private-settings/get', + params: [ + { + $date: new Date().getTime(), + }, + ], + id: 'id', + msg: 'method', + }), + }), + ); + + populateLogsPromises.push( + request.post(api('login')).send({ + user: { + username: testUsername, + }, + password: testUserPassword, + }), + ); + + await Promise.all(populateLogsPromises); + }); + + after(async () => { + await Promise.all([updateSetting('Log_Trace_Methods', false), updateSetting('Log_Level', '0'), deleteUser(testUser)]); + }); + + it('if log trace enabled, x-auth-token should be redacted', async () => { + await request + .get(api('stdout.queue')) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('queue').that.is.an('array'); + + const { queue } = res.body; + let foundRedactedToken = false; + + for (const log of queue) { + if (log.string.includes("'x-auth-token': '[redacted]'")) { + foundRedactedToken = true; + break; + } + } + + expect(foundRedactedToken).to.be.true; + }); + }); + + it('if log trace enabled, rc_token should be redacted', async () => { + await request + .get(api('stdout.queue')) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('queue').that.is.an('array'); + + const { queue } = res.body; + let foundRedactedCookie = false; + + for (const log of queue) { + if (log.string.includes('rc_token=[redacted]')) { + foundRedactedCookie = true; + break; + } + } + + expect(foundRedactedCookie).to.be.true; + }); + }); + + it('should not return user token anywhere in the log stream', async () => { + await request + .get(api('stdout.queue')) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('queue').that.is.an('array'); + + const { queue } = res.body; + let foundTokenValue = false; + + for (const log of queue) { + if (log.string.includes(credentials['X-Auth-Token'])) { + foundTokenValue = true; + break; + } + } + + expect(foundTokenValue).to.be.false; + }); + }); + }); }); diff --git a/apps/meteor/tests/unit/app/lib/server/functions/getModifiedHttpHeaders.tests.ts b/apps/meteor/tests/unit/app/lib/server/functions/getModifiedHttpHeaders.tests.ts new file mode 100644 index 000000000000..5130bbe59a99 --- /dev/null +++ b/apps/meteor/tests/unit/app/lib/server/functions/getModifiedHttpHeaders.tests.ts @@ -0,0 +1,59 @@ +import { expect } from 'chai'; + +import { getModifiedHttpHeaders } from '../../../../../../app/lib/server/functions/getModifiedHttpHeaders'; + +describe('getModifiedHttpHeaders', () => { + it('should redact x-auth-token if present', () => { + const inputHeaders = { + 'x-auth-token': '12345', + 'some-other-header': 'value', + }; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result['x-auth-token']).to.equal('[redacted]'); + expect(result['some-other-header']).to.equal('value'); + }); + + it('should not modify headers if x-auth-token is not present', () => { + const inputHeaders = { + 'some-other-header': 'value', + }; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result).to.deep.equal(inputHeaders); + }); + + it('should redact rc_token in cookies if present', () => { + const inputHeaders = { + cookie: 'session_id=abc123; rc_token=98765; other_cookie=value', + }; + const expectedCookies = 'session_id=abc123; rc_token=[redacted]; other_cookie=value'; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result.cookie).to.equal(expectedCookies); + }); + + it('should not modify cookies if rc_token is not present', () => { + const inputHeaders = { + cookie: 'session_id=abc123; other_cookie=value', + }; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result.cookie).to.equal(inputHeaders.cookie); + }); + + it('should return headers unchanged if neither x-auth-token nor cookie are present', () => { + const inputHeaders = { + 'some-other-header': 'value', + }; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result).to.deep.equal(inputHeaders); + }); + + it('should handle cases with both x-auth-token and rc_token in cookie', () => { + const inputHeaders = { + 'x-auth-token': '12345', + 'cookie': 'session_id=abc123; rc_token=98765; other_cookie=value', + }; + const expectedCookies = 'session_id=abc123; rc_token=[redacted]; other_cookie=value'; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result['x-auth-token']).to.equal('[redacted]'); + expect(result.cookie).to.equal(expectedCookies); + }); +}); From d4dde2b123c98b47e91d81f54f92c02f45be86b0 Mon Sep 17 00:00:00 2001 From: Yash Rajpal <58601732+yash-rajpal@users.noreply.github.com> Date: Mon, 26 Aug 2024 18:09:19 +0530 Subject: [PATCH 10/25] regression: Handle live setting forget user session on window close update (#33133) --- apps/meteor/client/startup/accounts.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/meteor/client/startup/accounts.ts b/apps/meteor/client/startup/accounts.ts index 60f2de02bde0..88008a606656 100644 --- a/apps/meteor/client/startup/accounts.ts +++ b/apps/meteor/client/startup/accounts.ts @@ -27,13 +27,15 @@ Accounts.onEmailVerificationLink((token: string) => { }); Meteor.startup(() => { - Tracker.autorun(() => { + Tracker.autorun((computation) => { const forgetUserSessionOnWindowClose = settings.get('Accounts_ForgetUserSessionOnWindowClose'); if (forgetUserSessionOnWindowClose === undefined) { return; } + computation.stop(); + Accounts.config({ clientStorage: forgetUserSessionOnWindowClose ? 'session' : 'local' }); }); }); From 3d019906cc83aa6e9d646269593b3b5053861ed7 Mon Sep 17 00:00:00 2001 From: "dionisio-bot[bot]" <117394943+dionisio-bot[bot]@users.noreply.github.com> Date: Mon, 26 Aug 2024 14:30:47 +0000 Subject: [PATCH 11/25] fix: Forget session on window close (#33129) Co-authored-by: Yash Rajpal <58601732+yash-rajpal@users.noreply.github.com> --- .changeset/two-bikes-crash.md | 7 +++ apps/meteor/client/startup/accounts.ts | 13 +++++ .../externals/meteor/accounts-base.d.ts | 2 + ...account-forgetSessionOnWindowClose.spec.ts | 55 +++++++++++++++++++ 4 files changed, 77 insertions(+) create mode 100644 .changeset/two-bikes-crash.md create mode 100644 apps/meteor/tests/e2e/account-forgetSessionOnWindowClose.spec.ts diff --git a/.changeset/two-bikes-crash.md b/.changeset/two-bikes-crash.md new file mode 100644 index 000000000000..a120435e4a48 --- /dev/null +++ b/.changeset/two-bikes-crash.md @@ -0,0 +1,7 @@ +--- +'@rocket.chat/meteor': patch +--- + +Fixed an issue related to setting Accounts_ForgetUserSessionOnWindowClose, this setting was not working as expected. + +The new meteor 2.16 release introduced a new option to configure the Accounts package and choose between the local storage or session storage. They also changed how Meteor.\_localstorage works internally. Due to these changes in Meteor, our setting to use session storage wasn't working as expected. This PR fixes this issue and configures the Accounts package according to the workspace settings. diff --git a/apps/meteor/client/startup/accounts.ts b/apps/meteor/client/startup/accounts.ts index 3be110bc0a09..60f2de02bde0 100644 --- a/apps/meteor/client/startup/accounts.ts +++ b/apps/meteor/client/startup/accounts.ts @@ -2,6 +2,7 @@ import { Accounts } from 'meteor/accounts-base'; import { Meteor } from 'meteor/meteor'; import { Tracker } from 'meteor/tracker'; +import { settings } from '../../app/settings/client'; import { mainReady } from '../../app/ui-utils/client'; import { sdk } from '../../app/utils/client/lib/SDKClient'; import { t } from '../../app/utils/lib/i18n'; @@ -24,3 +25,15 @@ Accounts.onEmailVerificationLink((token: string) => { }); }); }); + +Meteor.startup(() => { + Tracker.autorun(() => { + const forgetUserSessionOnWindowClose = settings.get('Accounts_ForgetUserSessionOnWindowClose'); + + if (forgetUserSessionOnWindowClose === undefined) { + return; + } + + Accounts.config({ clientStorage: forgetUserSessionOnWindowClose ? 'session' : 'local' }); + }); +}); diff --git a/apps/meteor/definition/externals/meteor/accounts-base.d.ts b/apps/meteor/definition/externals/meteor/accounts-base.d.ts index 3f0b148120e7..31b70f7b7154 100644 --- a/apps/meteor/definition/externals/meteor/accounts-base.d.ts +++ b/apps/meteor/definition/externals/meteor/accounts-base.d.ts @@ -42,6 +42,8 @@ declare module 'meteor/accounts-base' { function _clearAllLoginTokens(userId: string | null): void; + function config(options: { clientStorage: 'session' | 'local' }): void; + class ConfigError extends Error {} class LoginCancelledError extends Error { diff --git a/apps/meteor/tests/e2e/account-forgetSessionOnWindowClose.spec.ts b/apps/meteor/tests/e2e/account-forgetSessionOnWindowClose.spec.ts new file mode 100644 index 000000000000..a19b0e9866da --- /dev/null +++ b/apps/meteor/tests/e2e/account-forgetSessionOnWindowClose.spec.ts @@ -0,0 +1,55 @@ +import { DEFAULT_USER_CREDENTIALS } from './config/constants'; +import { Registration } from './page-objects'; +import { test, expect } from './utils/test'; + +test.describe.serial('Forget session on window close setting', () => { + let poRegistration: Registration; + + test.beforeEach(async ({ page }) => { + poRegistration = new Registration(page); + + await page.goto('/home'); + }); + + test.describe('Setting off', async () => { + test.beforeAll(async ({ api }) => { + await api.post('/settings/Accounts_ForgetUserSessionOnWindowClose', { value: false }); + }); + + test('Login using credentials and reload to stay logged in', async ({ page, context }) => { + await poRegistration.username.type('user1'); + await poRegistration.inputPassword.type(DEFAULT_USER_CREDENTIALS.password); + await poRegistration.btnLogin.click(); + + await expect(page.locator('role=heading[name="Welcome to Rocket.Chat"]')).toBeVisible(); + + const newPage = await context.newPage(); + await newPage.goto('/home'); + + await expect(newPage.locator('role=heading[name="Welcome to Rocket.Chat"]')).toBeVisible(); + }); + }); + + test.describe('Setting on', async () => { + test.beforeAll(async ({ api }) => { + await api.post('/settings/Accounts_ForgetUserSessionOnWindowClose', { value: true }); + }); + + test.afterAll(async ({ api }) => { + await api.post('/settings/Accounts_ForgetUserSessionOnWindowClose', { value: false }); + }); + + test('Login using credentials and reload to get logged out', async ({ page, context }) => { + await poRegistration.username.type('user1'); + await poRegistration.inputPassword.type(DEFAULT_USER_CREDENTIALS.password); + await poRegistration.btnLogin.click(); + + await expect(page.locator('role=heading[name="Welcome to Rocket.Chat"]')).toBeVisible(); + + const newPage = await context.newPage(); + await newPage.goto('/home'); + + await expect(newPage.locator('role=button[name="Login"]')).toBeVisible(); + }); + }); +}); From aa39197d1c41d04fdceec9b0340c02c3ae20ced3 Mon Sep 17 00:00:00 2001 From: "dionisio-bot[bot]" <117394943+dionisio-bot[bot]@users.noreply.github.com> Date: Mon, 26 Aug 2024 20:53:50 +0000 Subject: [PATCH 12/25] fix: imported fixes (#33153) Co-authored-by: Julio A. <52619625+julio-cfa@users.noreply.github.com> --- .changeset/orange-clocks-wait.md | 5 + .../functions/getModifiedHttpHeaders.ts | 20 ++ apps/meteor/app/lib/server/lib/debug.js | 3 +- .../meteor/app/livechat/server/api/v1/room.ts | 109 +++++---- .../app/livechat/server/api/v1/visitor.ts | 213 +++++++++--------- .../tests/end-to-end/api/miscellaneous.ts | 137 ++++++++++- .../functions/getModifiedHttpHeaders.tests.ts | 59 +++++ 7 files changed, 392 insertions(+), 154 deletions(-) create mode 100644 .changeset/orange-clocks-wait.md create mode 100644 apps/meteor/app/lib/server/functions/getModifiedHttpHeaders.ts create mode 100644 apps/meteor/tests/unit/app/lib/server/functions/getModifiedHttpHeaders.tests.ts diff --git a/.changeset/orange-clocks-wait.md b/.changeset/orange-clocks-wait.md new file mode 100644 index 000000000000..eacb88108a0f --- /dev/null +++ b/.changeset/orange-clocks-wait.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates) diff --git a/apps/meteor/app/lib/server/functions/getModifiedHttpHeaders.ts b/apps/meteor/app/lib/server/functions/getModifiedHttpHeaders.ts new file mode 100644 index 000000000000..e62727814de3 --- /dev/null +++ b/apps/meteor/app/lib/server/functions/getModifiedHttpHeaders.ts @@ -0,0 +1,20 @@ +export const getModifiedHttpHeaders = (httpHeaders: Record) => { + const modifiedHttpHeaders = { ...httpHeaders }; + + if ('x-auth-token' in modifiedHttpHeaders) { + modifiedHttpHeaders['x-auth-token'] = '[redacted]'; + } + + if (modifiedHttpHeaders.cookie) { + const cookies = modifiedHttpHeaders.cookie.split('; '); + const modifiedCookies = cookies.map((cookie: string) => { + if (cookie.startsWith('rc_token=')) { + return 'rc_token=[redacted]'; + } + return cookie; + }); + modifiedHttpHeaders.cookie = modifiedCookies.join('; '); + } + + return modifiedHttpHeaders; +}; diff --git a/apps/meteor/app/lib/server/lib/debug.js b/apps/meteor/app/lib/server/lib/debug.js index aaa492e80337..cbf38528579f 100644 --- a/apps/meteor/app/lib/server/lib/debug.js +++ b/apps/meteor/app/lib/server/lib/debug.js @@ -7,6 +7,7 @@ import _ from 'underscore'; import { getMethodArgs } from '../../../../server/lib/logger/logPayloads'; import { metrics } from '../../../metrics/server'; import { settings } from '../../../settings/server'; +import { getModifiedHttpHeaders } from '../functions/getModifiedHttpHeaders'; const logger = new Logger('Meteor'); @@ -41,7 +42,7 @@ const traceConnection = (enable, filter, prefix, name, connection, userId) => { console.log(name, { id: connection.id, clientAddress: connection.clientAddress, - httpHeaders: connection.httpHeaders, + httpHeaders: getModifiedHttpHeaders(connection.httpHeaders), userId, }); } else { diff --git a/apps/meteor/app/livechat/server/api/v1/room.ts b/apps/meteor/app/livechat/server/api/v1/room.ts index b0f45a63ff87..565f8e0bb3f4 100644 --- a/apps/meteor/app/livechat/server/api/v1/room.ts +++ b/apps/meteor/app/livechat/server/api/v1/room.ts @@ -31,63 +31,72 @@ import { findVisitorInfo } from '../lib/visitors'; const isAgentWithInfo = (agentObj: ILivechatAgent | { hiddenInfo: boolean }): agentObj is ILivechatAgent => !('hiddenInfo' in agentObj); -API.v1.addRoute('livechat/room', { - async get() { - // I'll temporary use check for validation, as validateParams doesnt support what's being done here - const extraCheckParams = await onCheckRoomParams({ - token: String, - rid: Match.Maybe(String), - agentId: Match.Maybe(String), - }); - - check(this.queryParams, extraCheckParams as any); - - const { token, rid, agentId, ...extraParams } = this.queryParams; - - const guest = token && (await findGuest(token)); - if (!guest) { - throw new Error('invalid-token'); - } - - if (!rid) { - const room = await LivechatRooms.findOneOpenByVisitorToken(token, {}); - if (room) { - return API.v1.success({ room, newRoom: false }); - } - - let agent: SelectedAgent | undefined; - const agentObj = agentId && (await findAgent(agentId)); - if (agentObj) { - if (isAgentWithInfo(agentObj)) { - const { username = undefined } = agentObj; - agent = { agentId, username }; - } else { - agent = { agentId }; - } +API.v1.addRoute( + 'livechat/room', + { + rateLimiterOptions: { + numRequestsAllowed: 5, + intervalTimeInMS: 60000, + }, + }, + { + async get() { + // I'll temporary use check for validation, as validateParams doesnt support what's being done here + const extraCheckParams = await onCheckRoomParams({ + token: String, + rid: Match.Maybe(String), + agentId: Match.Maybe(String), + }); + + check(this.queryParams, extraCheckParams as any); + + const { token, rid, agentId, ...extraParams } = this.queryParams; + + const guest = token && (await findGuest(token)); + if (!guest) { + throw new Error('invalid-token'); } - const roomInfo = { - source: { - type: isWidget(this.request.headers) ? OmnichannelSourceType.WIDGET : OmnichannelSourceType.API, - }, - }; + if (!rid) { + const room = await LivechatRooms.findOneOpenByVisitorToken(token, {}); + if (room) { + return API.v1.success({ room, newRoom: false }); + } - const newRoom = await LivechatTyped.createRoom({ visitor: guest, roomInfo, agent, extraData: extraParams }); + let agent: SelectedAgent | undefined; + const agentObj = agentId && (await findAgent(agentId)); + if (agentObj) { + if (isAgentWithInfo(agentObj)) { + const { username = undefined } = agentObj; + agent = { agentId, username }; + } else { + agent = { agentId }; + } + } - return API.v1.success({ - room: newRoom, - newRoom: true, - }); - } + const roomInfo = { + source: { + type: isWidget(this.request.headers) ? OmnichannelSourceType.WIDGET : OmnichannelSourceType.API, + }, + }; + + const newRoom = await LivechatTyped.createRoom({ visitor: guest, roomInfo, agent, extraData: extraParams }); - const froom = await LivechatRooms.findOneOpenByRoomIdAndVisitorToken(rid, token, {}); - if (!froom) { - throw new Error('invalid-room'); - } + return API.v1.success({ + room: newRoom, + newRoom: true, + }); + } + + const froom = await LivechatRooms.findOneOpenByRoomIdAndVisitorToken(rid, token, {}); + if (!froom) { + throw new Error('invalid-room'); + } - return API.v1.success({ room: froom, newRoom: false }); + return API.v1.success({ room: froom, newRoom: false }); + }, }, -}); +); // Note: use this route if a visitor is closing a room // If a RC user(like eg agent) is closing a room, use the `livechat/room.closeByUser` route diff --git a/apps/meteor/app/livechat/server/api/v1/visitor.ts b/apps/meteor/app/livechat/server/api/v1/visitor.ts index a5b3f2de35b1..ed32f0e2d279 100644 --- a/apps/meteor/app/livechat/server/api/v1/visitor.ts +++ b/apps/meteor/app/livechat/server/api/v1/visitor.ts @@ -9,119 +9,128 @@ import { settings } from '../../../../settings/server'; import { Livechat as LivechatTyped } from '../../lib/LivechatTyped'; import { findGuest, normalizeHttpHeaderData } from '../lib/livechat'; -API.v1.addRoute('livechat/visitor', { - async post() { - check(this.bodyParams, { - visitor: Match.ObjectIncluding({ - token: String, - name: Match.Maybe(String), - email: Match.Maybe(String), - department: Match.Maybe(String), - phone: Match.Maybe(String), - username: Match.Maybe(String), - customFields: Match.Maybe([ - Match.ObjectIncluding({ - key: String, - value: String, - overwrite: Boolean, - }), - ]), - }), - }); - - const { customFields, id, token, name, email, department, phone, username, connectionData } = this.bodyParams.visitor; - - if (!token?.trim()) { - throw new Meteor.Error('error-invalid-token', 'Token cannot be empty', { method: 'livechat/visitor' }); - } - - const guest = { - token, - ...(id && { id }), - ...(name && { name }), - ...(email && { email }), - ...(department && { department }), - ...(username && { username }), - ...(connectionData && { connectionData }), - ...(phone && typeof phone === 'string' && { phone: { number: phone as string } }), - connectionData: normalizeHttpHeaderData(this.request.headers), - }; - - const visitor = await LivechatTyped.registerGuest(guest); - if (!visitor) { - throw new Meteor.Error('error-livechat-visitor-registration', 'Error registering visitor', { - method: 'livechat/visitor', +API.v1.addRoute( + 'livechat/visitor', + { + rateLimiterOptions: { + numRequestsAllowed: 5, + intervalTimeInMS: 60000, + }, + }, + { + async post() { + check(this.bodyParams, { + visitor: Match.ObjectIncluding({ + token: String, + name: Match.Maybe(String), + email: Match.Maybe(String), + department: Match.Maybe(String), + phone: Match.Maybe(String), + username: Match.Maybe(String), + customFields: Match.Maybe([ + Match.ObjectIncluding({ + key: String, + value: String, + overwrite: Boolean, + }), + ]), + }), }); - } - const extraQuery = await callbacks.run('livechat.applyRoomRestrictions', {}); - // If it's updating an existing visitor, it must also update the roomInfo - const rooms = await LivechatRooms.findOpenByVisitorToken(visitor?.token, {}, extraQuery).toArray(); - await Promise.all( - rooms.map( - (room: IRoom) => - visitor && - LivechatTyped.saveRoomInfo(room, { - _id: visitor._id, - name: visitor.name, - phone: visitor.phone?.[0]?.phoneNumber, - livechatData: visitor.livechatData as { [k: string]: string }, - }), - ), - ); - - if (customFields && Array.isArray(customFields) && customFields.length > 0) { - const keys = customFields.map((field) => field.key); - const errors: string[] = []; - - const processedKeys = await Promise.all( - await LivechatCustomField.findByIdsAndScope>(keys, 'visitor', { - projection: { _id: 1 }, - }) - .map(async (field) => { - const customField = customFields.find((f) => f.key === field._id); - if (!customField) { - return; - } - - const { key, value, overwrite } = customField; - // TODO: Change this to Bulk update - if (!(await VisitorsRaw.updateLivechatDataByToken(token, key, value, overwrite))) { - errors.push(key); - } - - return key; - }) - .toArray(), - ); + const { customFields, id, token, name, email, department, phone, username, connectionData } = this.bodyParams.visitor; - if (processedKeys.length !== keys.length) { - LivechatTyped.logger.warn({ - msg: 'Some custom fields were not processed', - visitorId: visitor._id, - missingKeys: keys.filter((key) => !processedKeys.includes(key)), - }); + if (!token?.trim()) { + throw new Meteor.Error('error-invalid-token', 'Token cannot be empty', { method: 'livechat/visitor' }); } - if (errors.length > 0) { - LivechatTyped.logger.error({ - msg: 'Error updating custom fields', - visitorId: visitor._id, - errors, + const guest = { + token, + ...(id && { id }), + ...(name && { name }), + ...(email && { email }), + ...(department && { department }), + ...(username && { username }), + ...(connectionData && { connectionData }), + ...(phone && typeof phone === 'string' && { phone: { number: phone as string } }), + connectionData: normalizeHttpHeaderData(this.request.headers), + }; + + const visitor = await LivechatTyped.registerGuest(guest); + if (!visitor) { + throw new Meteor.Error('error-livechat-visitor-registration', 'Error registering visitor', { + method: 'livechat/visitor', }); - throw new Error('error-updating-custom-fields'); } - return API.v1.success({ visitor: await VisitorsRaw.findOneEnabledById(visitor._id) }); - } + const extraQuery = await callbacks.run('livechat.applyRoomRestrictions', {}); + // If it's updating an existing visitor, it must also update the roomInfo + const rooms = await LivechatRooms.findOpenByVisitorToken(visitor?.token, {}, extraQuery).toArray(); + await Promise.all( + rooms.map( + (room: IRoom) => + visitor && + LivechatTyped.saveRoomInfo(room, { + _id: visitor._id, + name: visitor.name, + phone: visitor.phone?.[0]?.phoneNumber, + livechatData: visitor.livechatData as { [k: string]: string }, + }), + ), + ); - if (!visitor) { - throw new Meteor.Error('error-saving-visitor', 'An error ocurred while saving visitor'); - } + if (customFields && Array.isArray(customFields) && customFields.length > 0) { + const keys = customFields.map((field) => field.key); + const errors: string[] = []; - return API.v1.success({ visitor }); + const processedKeys = await Promise.all( + await LivechatCustomField.findByIdsAndScope>(keys, 'visitor', { + projection: { _id: 1 }, + }) + .map(async (field) => { + const customField = customFields.find((f) => f.key === field._id); + if (!customField) { + return; + } + + const { key, value, overwrite } = customField; + // TODO: Change this to Bulk update + if (!(await VisitorsRaw.updateLivechatDataByToken(token, key, value, overwrite))) { + errors.push(key); + } + + return key; + }) + .toArray(), + ); + + if (processedKeys.length !== keys.length) { + LivechatTyped.logger.warn({ + msg: 'Some custom fields were not processed', + visitorId: visitor._id, + missingKeys: keys.filter((key) => !processedKeys.includes(key)), + }); + } + + if (errors.length > 0) { + LivechatTyped.logger.error({ + msg: 'Error updating custom fields', + visitorId: visitor._id, + errors, + }); + throw new Error('error-updating-custom-fields'); + } + + return API.v1.success({ visitor: await VisitorsRaw.findOneEnabledById(visitor._id) }); + } + + if (!visitor) { + throw new Meteor.Error('error-saving-visitor', 'An error ocurred while saving visitor'); + } + + return API.v1.success({ visitor }); + }, }, -}); +); API.v1.addRoute('livechat/visitor/:token', { async get() { diff --git a/apps/meteor/tests/end-to-end/api/miscellaneous.ts b/apps/meteor/tests/end-to-end/api/miscellaneous.ts index 613a874ecd8c..b8341f7c0994 100644 --- a/apps/meteor/tests/end-to-end/api/miscellaneous.ts +++ b/apps/meteor/tests/end-to-end/api/miscellaneous.ts @@ -5,7 +5,7 @@ import type { IInstance } from '@rocket.chat/rest-typings'; import { AssertionError, expect } from 'chai'; import { after, before, describe, it } from 'mocha'; -import { getCredentials, api, request, credentials } from '../../data/api-data'; +import { getCredentials, api, request, credentials, methodCall } from '../../data/api-data'; import { updatePermission, updateSetting } from '../../data/permissions.helper'; import { createRoom, deleteRoom } from '../../data/rooms.helper'; import { createTeam, deleteTeam } from '../../data/teams.helper'; @@ -703,4 +703,139 @@ describe('miscellaneous', () => { .end(done); }); }); + + describe('[/stdout.queue]', () => { + let testUser: TestUser; + let testUsername: string; + let testUserPassword: string; + before(async () => { + testUser = await createUser(); + testUsername = testUser.username; + testUserPassword = password; + await updateSetting('Log_Trace_Methods', true); + await updateSetting('Log_Level', '2'); + + // populate the logs by sending method calls + const populateLogsPromises = []; + populateLogsPromises.push( + request + .post(methodCall('getRoomRoles')) + .set(credentials) + .set('Cookie', `rc_token=${credentials['X-Auth-Token']}`) + .send({ + message: JSON.stringify({ + method: 'getRoomRoles', + params: ['GENERAL'], + id: 'id', + msg: 'method', + }), + }), + ); + + populateLogsPromises.push( + request + .post(methodCall('private-settings:get')) + .set(credentials) + .send({ + message: JSON.stringify({ + method: 'private-settings/get', + params: [ + { + $date: new Date().getTime(), + }, + ], + id: 'id', + msg: 'method', + }), + }), + ); + + populateLogsPromises.push( + request.post(api('login')).send({ + user: { + username: testUsername, + }, + password: testUserPassword, + }), + ); + + await Promise.all(populateLogsPromises); + }); + + after(async () => { + await Promise.all([updateSetting('Log_Trace_Methods', false), updateSetting('Log_Level', '0'), deleteUser(testUser)]); + }); + + it('if log trace enabled, x-auth-token should be redacted', async () => { + await request + .get(api('stdout.queue')) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('queue').that.is.an('array'); + + const { queue } = res.body; + let foundRedactedToken = false; + + for (const log of queue) { + if (log.string.includes("'x-auth-token': '[redacted]'")) { + foundRedactedToken = true; + break; + } + } + + expect(foundRedactedToken).to.be.true; + }); + }); + + it('if log trace enabled, rc_token should be redacted', async () => { + await request + .get(api('stdout.queue')) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('queue').that.is.an('array'); + + const { queue } = res.body; + let foundRedactedCookie = false; + + for (const log of queue) { + if (log.string.includes('rc_token=[redacted]')) { + foundRedactedCookie = true; + break; + } + } + + expect(foundRedactedCookie).to.be.true; + }); + }); + + it('should not return user token anywhere in the log stream', async () => { + await request + .get(api('stdout.queue')) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('queue').that.is.an('array'); + + const { queue } = res.body; + let foundTokenValue = false; + + for (const log of queue) { + if (log.string.includes(credentials['X-Auth-Token'])) { + foundTokenValue = true; + break; + } + } + + expect(foundTokenValue).to.be.false; + }); + }); + }); }); diff --git a/apps/meteor/tests/unit/app/lib/server/functions/getModifiedHttpHeaders.tests.ts b/apps/meteor/tests/unit/app/lib/server/functions/getModifiedHttpHeaders.tests.ts new file mode 100644 index 000000000000..5130bbe59a99 --- /dev/null +++ b/apps/meteor/tests/unit/app/lib/server/functions/getModifiedHttpHeaders.tests.ts @@ -0,0 +1,59 @@ +import { expect } from 'chai'; + +import { getModifiedHttpHeaders } from '../../../../../../app/lib/server/functions/getModifiedHttpHeaders'; + +describe('getModifiedHttpHeaders', () => { + it('should redact x-auth-token if present', () => { + const inputHeaders = { + 'x-auth-token': '12345', + 'some-other-header': 'value', + }; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result['x-auth-token']).to.equal('[redacted]'); + expect(result['some-other-header']).to.equal('value'); + }); + + it('should not modify headers if x-auth-token is not present', () => { + const inputHeaders = { + 'some-other-header': 'value', + }; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result).to.deep.equal(inputHeaders); + }); + + it('should redact rc_token in cookies if present', () => { + const inputHeaders = { + cookie: 'session_id=abc123; rc_token=98765; other_cookie=value', + }; + const expectedCookies = 'session_id=abc123; rc_token=[redacted]; other_cookie=value'; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result.cookie).to.equal(expectedCookies); + }); + + it('should not modify cookies if rc_token is not present', () => { + const inputHeaders = { + cookie: 'session_id=abc123; other_cookie=value', + }; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result.cookie).to.equal(inputHeaders.cookie); + }); + + it('should return headers unchanged if neither x-auth-token nor cookie are present', () => { + const inputHeaders = { + 'some-other-header': 'value', + }; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result).to.deep.equal(inputHeaders); + }); + + it('should handle cases with both x-auth-token and rc_token in cookie', () => { + const inputHeaders = { + 'x-auth-token': '12345', + 'cookie': 'session_id=abc123; rc_token=98765; other_cookie=value', + }; + const expectedCookies = 'session_id=abc123; rc_token=[redacted]; other_cookie=value'; + const result = getModifiedHttpHeaders(inputHeaders); + expect(result['x-auth-token']).to.equal('[redacted]'); + expect(result.cookie).to.equal(expectedCookies); + }); +}); From 560a432ffdda7867378b664497f35fa5547efc79 Mon Sep 17 00:00:00 2001 From: rocketchat-github-ci Date: Mon, 26 Aug 2024 22:55:58 +0000 Subject: [PATCH 13/25] Release 6.12.0-rc.1 [no ci] --- .changeset/bump-patch-1724712948901.md | 5 +++ .changeset/pre.json | 2 ++ apps/meteor/CHANGELOG.md | 35 +++++++++++++++++++ apps/meteor/app/utils/rocketchat.info | 2 +- apps/meteor/ee/server/services/CHANGELOG.md | 14 ++++++++ apps/meteor/ee/server/services/package.json | 2 +- apps/meteor/package.json | 2 +- ee/apps/account-service/CHANGELOG.md | 14 ++++++++ ee/apps/account-service/package.json | 2 +- ee/apps/authorization-service/CHANGELOG.md | 14 ++++++++ ee/apps/authorization-service/package.json | 2 +- ee/apps/ddp-streamer/CHANGELOG.md | 15 ++++++++ ee/apps/ddp-streamer/package.json | 2 +- ee/apps/omnichannel-transcript/CHANGELOG.md | 15 ++++++++ ee/apps/omnichannel-transcript/package.json | 2 +- ee/apps/presence-service/CHANGELOG.md | 14 ++++++++ ee/apps/presence-service/package.json | 2 +- ee/apps/queue-worker/CHANGELOG.md | 14 ++++++++ ee/apps/queue-worker/package.json | 2 +- ee/apps/stream-hub-service/CHANGELOG.md | 13 +++++++ ee/apps/stream-hub-service/package.json | 2 +- ee/packages/license/CHANGELOG.md | 10 ++++++ ee/packages/license/package.json | 2 +- ee/packages/omnichannel-services/CHANGELOG.md | 15 ++++++++ ee/packages/omnichannel-services/package.json | 2 +- ee/packages/pdf-worker/CHANGELOG.md | 10 ++++++ ee/packages/pdf-worker/package.json | 2 +- ee/packages/presence/CHANGELOG.md | 12 +++++++ ee/packages/presence/package.json | 2 +- package.json | 2 +- packages/api-client/CHANGELOG.md | 11 ++++++ packages/api-client/package.json | 2 +- packages/apps/CHANGELOG.md | 11 ++++++ packages/apps/package.json | 2 +- packages/core-services/CHANGELOG.md | 12 +++++++ packages/core-services/package.json | 2 +- packages/core-typings/CHANGELOG.md | 3 ++ packages/core-typings/package.json | 2 +- packages/cron/CHANGELOG.md | 11 ++++++ packages/cron/package.json | 2 +- packages/ddp-client/CHANGELOG.md | 12 +++++++ packages/ddp-client/package.json | 2 +- packages/fuselage-ui-kit/CHANGELOG.md | 14 ++++++++ packages/fuselage-ui-kit/package.json | 8 ++--- packages/gazzodown/CHANGELOG.md | 12 +++++++ packages/gazzodown/package.json | 6 ++-- packages/instance-status/CHANGELOG.md | 10 ++++++ packages/instance-status/package.json | 2 +- packages/livechat/CHANGELOG.md | 10 ++++++ packages/livechat/package.json | 2 +- packages/model-typings/CHANGELOG.md | 9 +++++ packages/model-typings/package.json | 2 +- packages/models/CHANGELOG.md | 10 ++++++ packages/models/package.json | 2 +- packages/rest-typings/CHANGELOG.md | 10 ++++++ packages/rest-typings/package.json | 2 +- packages/ui-avatar/CHANGELOG.md | 10 ++++++ packages/ui-avatar/package.json | 4 +-- packages/ui-client/CHANGELOG.md | 10 ++++++ packages/ui-client/package.json | 4 +-- packages/ui-contexts/CHANGELOG.md | 12 +++++++ packages/ui-contexts/package.json | 2 +- packages/ui-video-conf/CHANGELOG.md | 11 ++++++ packages/ui-video-conf/package.json | 6 ++-- packages/uikit-playground/CHANGELOG.md | 12 +++++++ packages/uikit-playground/package.json | 2 +- packages/web-ui-registration/CHANGELOG.md | 10 ++++++ packages/web-ui-registration/package.json | 4 +-- yarn.lock | 22 ++++++------ 69 files changed, 457 insertions(+), 55 deletions(-) create mode 100644 .changeset/bump-patch-1724712948901.md diff --git a/.changeset/bump-patch-1724712948901.md b/.changeset/bump-patch-1724712948901.md new file mode 100644 index 000000000000..e1eaa7980afb --- /dev/null +++ b/.changeset/bump-patch-1724712948901.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Bump @rocket.chat/meteor version. diff --git a/.changeset/pre.json b/.changeset/pre.json index fabea75cbf61..f23c7ae178fa 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -65,6 +65,7 @@ "changesets": [ "bright-humans-cross", "brown-crabs-chew", + "bump-patch-1724712948901", "calm-tigers-peel", "cool-rocks-remember", "empty-toys-smell", @@ -79,6 +80,7 @@ "nasty-windows-smile", "new-mayflies-wait", "ninety-hounds-exist", + "orange-clocks-wait", "popular-bottles-visit", "proud-years-buy", "purple-dolls-serve", diff --git a/apps/meteor/CHANGELOG.md b/apps/meteor/CHANGELOG.md index 9c1da2279dbb..75b8e3e71df6 100644 --- a/apps/meteor/CHANGELOG.md +++ b/apps/meteor/CHANGELOG.md @@ -1,5 +1,39 @@ # @rocket.chat/meteor +## 6.12.0-rc.1 + +### Patch Changes + +- Bump @rocket.chat/meteor version. + +- ([#33136](https://github.com/RocketChat/Rocket.Chat/pull/33136)) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates) + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/rest-typings@6.12.0-rc.1 + - @rocket.chat/license@0.2.5-rc.1 + - @rocket.chat/omnichannel-services@0.3.2-rc.1 + - @rocket.chat/pdf-worker@0.2.2-rc.1 + - @rocket.chat/presence@0.2.5-rc.1 + - @rocket.chat/api-client@0.2.5-rc.1 + - @rocket.chat/apps@0.1.5-rc.1 + - @rocket.chat/core-services@0.6.0-rc.1 + - @rocket.chat/cron@0.1.5-rc.1 + - @rocket.chat/fuselage-ui-kit@10.0.0-rc.1 + - @rocket.chat/gazzodown@10.0.0-rc.1 + - @rocket.chat/model-typings@0.7.0-rc.1 + - @rocket.chat/ui-contexts@10.0.0-rc.1 + - @rocket.chat/server-cloud-communication@0.0.2 + - @rocket.chat/models@0.2.2-rc.1 + - @rocket.chat/ui-theming@0.2.1-rc.0 + - @rocket.chat/ui-avatar@6.0.0-rc.1 + - @rocket.chat/ui-client@10.0.0-rc.1 + - @rocket.chat/ui-video-conf@10.0.0-rc.1 + - @rocket.chat/web-ui-registration@10.0.0-rc.1 + - @rocket.chat/instance-status@0.1.5-rc.1 +
+ ## 6.12.0-rc.0 ### Minor Changes @@ -110,6 +144,7 @@ - @rocket.chat/instance-status@0.1.4-rc.0 - @rocket.chat/server-cloud-communication@0.0.2 + ## 6.11.1 ### Patch Changes diff --git a/apps/meteor/app/utils/rocketchat.info b/apps/meteor/app/utils/rocketchat.info index 529a0ee307e9..184b030fe19d 100644 --- a/apps/meteor/app/utils/rocketchat.info +++ b/apps/meteor/app/utils/rocketchat.info @@ -1,3 +1,3 @@ { - "version": "6.12.0-rc.0" + "version": "6.12.0-rc.1" } diff --git a/apps/meteor/ee/server/services/CHANGELOG.md b/apps/meteor/ee/server/services/CHANGELOG.md index cb411e026346..5b8af0e9703c 100644 --- a/apps/meteor/ee/server/services/CHANGELOG.md +++ b/apps/meteor/ee/server/services/CHANGELOG.md @@ -1,5 +1,18 @@ # rocketchat-services +## 1.3.2-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/rest-typings@6.12.0-rc.1 + - @rocket.chat/core-services@0.6.0-rc.1 + - @rocket.chat/model-typings@0.7.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 1.3.1-rc.0 ### Patch Changes @@ -13,6 +26,7 @@ - @rocket.chat/core-services@0.6.0-rc.0 - @rocket.chat/models@0.2.1-rc.0 + ## 1.3.1 ### Patch Changes diff --git a/apps/meteor/ee/server/services/package.json b/apps/meteor/ee/server/services/package.json index d55531916cdd..6baf89d95ebf 100644 --- a/apps/meteor/ee/server/services/package.json +++ b/apps/meteor/ee/server/services/package.json @@ -1,7 +1,7 @@ { "name": "rocketchat-services", "private": true, - "version": "1.3.2-rc.0", + "version": "1.3.2-rc.1", "description": "Rocket.Chat Authorization service", "main": "index.js", "scripts": { diff --git a/apps/meteor/package.json b/apps/meteor/package.json index 23429fed2242..e9ac01e6b972 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/meteor", "description": "The Ultimate Open Source WebChat Platform", - "version": "6.12.0-rc.0", + "version": "6.12.0-rc.1", "private": true, "author": { "name": "Rocket.Chat", diff --git a/ee/apps/account-service/CHANGELOG.md b/ee/apps/account-service/CHANGELOG.md index e392178dc323..9aec6081bf30 100644 --- a/ee/apps/account-service/CHANGELOG.md +++ b/ee/apps/account-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/account-service +## 0.4.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/rest-typings@6.12.0-rc.1 + - @rocket.chat/core-services@0.6.0-rc.1 + - @rocket.chat/model-typings@0.7.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 0.4.4-rc.0 ### Patch Changes @@ -12,6 +25,7 @@ - @rocket.chat/core-services@0.6.0-rc.0 - @rocket.chat/models@0.2.1-rc.0 + ## 0.4.4 ### Patch Changes diff --git a/ee/apps/account-service/package.json b/ee/apps/account-service/package.json index d08ff76a32bb..6b4e12e0ae52 100644 --- a/ee/apps/account-service/package.json +++ b/ee/apps/account-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/account-service", "private": true, - "version": "0.4.5-rc.0", + "version": "0.4.5-rc.1", "description": "Rocket.Chat Account service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/authorization-service/CHANGELOG.md b/ee/apps/authorization-service/CHANGELOG.md index f0ac95f4b858..ee81e466ed3c 100644 --- a/ee/apps/authorization-service/CHANGELOG.md +++ b/ee/apps/authorization-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/authorization-service +## 0.4.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/rest-typings@6.12.0-rc.1 + - @rocket.chat/core-services@0.6.0-rc.1 + - @rocket.chat/model-typings@0.7.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 0.4.5-rc.0 ### Patch Changes @@ -12,6 +25,7 @@ - @rocket.chat/core-services@0.6.0-rc.0 - @rocket.chat/models@0.2.1-rc.0 + ## 0.4.4 ### Patch Changes diff --git a/ee/apps/authorization-service/package.json b/ee/apps/authorization-service/package.json index 3f3ab6bddd41..723f97b071bf 100644 --- a/ee/apps/authorization-service/package.json +++ b/ee/apps/authorization-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/authorization-service", "private": true, - "version": "0.4.5-rc.0", + "version": "0.4.5-rc.1", "description": "Rocket.Chat Authorization service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/ddp-streamer/CHANGELOG.md b/ee/apps/ddp-streamer/CHANGELOG.md index 5070335cae3e..80733d804be1 100644 --- a/ee/apps/ddp-streamer/CHANGELOG.md +++ b/ee/apps/ddp-streamer/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/ddp-streamer +## 0.3.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/rest-typings@6.12.0-rc.1 + - @rocket.chat/core-services@0.6.0-rc.1 + - @rocket.chat/model-typings@0.7.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 + - @rocket.chat/instance-status@0.1.5-rc.1 +
+ ## 0.3.5-rc.0 ### Patch Changes @@ -13,6 +27,7 @@ - @rocket.chat/models@0.2.1-rc.0 - @rocket.chat/instance-status@0.1.4-rc.0 + ## 0.3.4 ### Patch Changes diff --git a/ee/apps/ddp-streamer/package.json b/ee/apps/ddp-streamer/package.json index 2aa081c494ed..60198b5a42e6 100644 --- a/ee/apps/ddp-streamer/package.json +++ b/ee/apps/ddp-streamer/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/ddp-streamer", "private": true, - "version": "0.3.5-rc.0", + "version": "0.3.5-rc.1", "description": "Rocket.Chat DDP-Streamer service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/omnichannel-transcript/CHANGELOG.md b/ee/apps/omnichannel-transcript/CHANGELOG.md index 194c8cefa2d8..7f7f7945dd56 100644 --- a/ee/apps/omnichannel-transcript/CHANGELOG.md +++ b/ee/apps/omnichannel-transcript/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-transcript +## 0.4.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/omnichannel-services@0.3.2-rc.1 + - @rocket.chat/pdf-worker@0.2.2-rc.1 + - @rocket.chat/core-services@0.6.0-rc.1 + - @rocket.chat/model-typings@0.7.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 0.4.5-rc.0 ### Patch Changes @@ -13,6 +27,7 @@ - @rocket.chat/models@0.2.1-rc.0 - @rocket.chat/pdf-worker@0.2.1-rc.0 + ## 0.4.4 ### Patch Changes diff --git a/ee/apps/omnichannel-transcript/package.json b/ee/apps/omnichannel-transcript/package.json index ae96ff93a5da..2639125f3dc3 100644 --- a/ee/apps/omnichannel-transcript/package.json +++ b/ee/apps/omnichannel-transcript/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/omnichannel-transcript", "private": true, - "version": "0.4.5-rc.0", + "version": "0.4.5-rc.1", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/presence-service/CHANGELOG.md b/ee/apps/presence-service/CHANGELOG.md index a9331e470e16..853a25180cd4 100644 --- a/ee/apps/presence-service/CHANGELOG.md +++ b/ee/apps/presence-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/presence-service +## 0.4.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/presence@0.2.5-rc.1 + - @rocket.chat/core-services@0.6.0-rc.1 + - @rocket.chat/model-typings@0.7.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 0.4.5-rc.0 ### Patch Changes @@ -12,6 +25,7 @@ - @rocket.chat/models@0.2.1-rc.0 - @rocket.chat/presence@0.2.4-rc.0 + ## 0.4.4 ### Patch Changes diff --git a/ee/apps/presence-service/package.json b/ee/apps/presence-service/package.json index 0bd6e1523276..35f639b59890 100644 --- a/ee/apps/presence-service/package.json +++ b/ee/apps/presence-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/presence-service", "private": true, - "version": "0.4.5-rc.0", + "version": "0.4.5-rc.1", "description": "Rocket.Chat Presence service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/queue-worker/CHANGELOG.md b/ee/apps/queue-worker/CHANGELOG.md index f89555b52009..b39ed0a8815a 100644 --- a/ee/apps/queue-worker/CHANGELOG.md +++ b/ee/apps/queue-worker/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/queue-worker +## 0.4.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/omnichannel-services@0.3.2-rc.1 + - @rocket.chat/core-services@0.6.0-rc.1 + - @rocket.chat/model-typings@0.7.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 0.4.5-rc.0 ### Patch Changes @@ -12,6 +25,7 @@ - @rocket.chat/omnichannel-services@0.3.1-rc.0 - @rocket.chat/models@0.2.1-rc.0 + ## 0.4.4 ### Patch Changes diff --git a/ee/apps/queue-worker/package.json b/ee/apps/queue-worker/package.json index 630f5ff9d63b..1ed210871152 100644 --- a/ee/apps/queue-worker/package.json +++ b/ee/apps/queue-worker/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/queue-worker", "private": true, - "version": "0.4.5-rc.0", + "version": "0.4.5-rc.1", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/stream-hub-service/CHANGELOG.md b/ee/apps/stream-hub-service/CHANGELOG.md index e2226d9be84b..9b5ce23e3638 100644 --- a/ee/apps/stream-hub-service/CHANGELOG.md +++ b/ee/apps/stream-hub-service/CHANGELOG.md @@ -1,5 +1,17 @@ # @rocket.chat/stream-hub-service +## 0.4.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/core-services@0.6.0-rc.1 + - @rocket.chat/model-typings@0.7.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 0.4.5-rc.0 ### Patch Changes @@ -11,6 +23,7 @@ - @rocket.chat/core-services@0.6.0-rc.0 - @rocket.chat/models@0.2.1-rc.0 + ## 0.4.4 ### Patch Changes diff --git a/ee/apps/stream-hub-service/package.json b/ee/apps/stream-hub-service/package.json index f140bcdf6203..d06a102d4de9 100644 --- a/ee/apps/stream-hub-service/package.json +++ b/ee/apps/stream-hub-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/stream-hub-service", "private": true, - "version": "0.4.5-rc.0", + "version": "0.4.5-rc.1", "description": "Rocket.Chat Stream Hub service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/packages/license/CHANGELOG.md b/ee/packages/license/CHANGELOG.md index 0c35027cfc07..d851f26399a6 100644 --- a/ee/packages/license/CHANGELOG.md +++ b/ee/packages/license/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/license +## 0.2.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 +
+ ## 0.2.5-rc.0 ### Patch Changes @@ -8,6 +17,7 @@ - @rocket.chat/core-typings@6.12.0-rc.0 + ## 0.2.4 ### Patch Changes diff --git a/ee/packages/license/package.json b/ee/packages/license/package.json index 5b56a5460222..2cbfc160c8cc 100644 --- a/ee/packages/license/package.json +++ b/ee/packages/license/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/license", - "version": "0.2.5-rc.0", + "version": "0.2.5-rc.1", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/ee/packages/omnichannel-services/CHANGELOG.md b/ee/packages/omnichannel-services/CHANGELOG.md index d9cdb867b808..ba0a528d36eb 100644 --- a/ee/packages/omnichannel-services/CHANGELOG.md +++ b/ee/packages/omnichannel-services/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-services +## 0.3.2-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/rest-typings@6.12.0-rc.1 + - @rocket.chat/pdf-worker@0.2.2-rc.1 + - @rocket.chat/core-services@0.6.0-rc.1 + - @rocket.chat/model-typings@0.7.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 0.3.2-rc.0 ### Patch Changes @@ -13,6 +27,7 @@ - @rocket.chat/models@0.2.1-rc.0 - @rocket.chat/pdf-worker@0.2.1-rc.0 + ## 0.3.1 ### Patch Changes diff --git a/ee/packages/omnichannel-services/package.json b/ee/packages/omnichannel-services/package.json index 755bce1263b2..f818090964b7 100644 --- a/ee/packages/omnichannel-services/package.json +++ b/ee/packages/omnichannel-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/omnichannel-services", - "version": "0.3.2-rc.0", + "version": "0.3.2-rc.1", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/ee/packages/pdf-worker/CHANGELOG.md b/ee/packages/pdf-worker/CHANGELOG.md index bed554a450b7..0a776c02449a 100644 --- a/ee/packages/pdf-worker/CHANGELOG.md +++ b/ee/packages/pdf-worker/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/pdf-worker +## 0.2.2-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 +
+ ## 0.2.2-rc.0 ### Patch Changes @@ -8,6 +17,7 @@ - @rocket.chat/core-typings@6.12.0-rc.0 + ## 0.2.1 ### Patch Changes diff --git a/ee/packages/pdf-worker/package.json b/ee/packages/pdf-worker/package.json index b6b3ccd5add4..af8f5977011e 100644 --- a/ee/packages/pdf-worker/package.json +++ b/ee/packages/pdf-worker/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/pdf-worker", - "version": "0.2.2-rc.0", + "version": "0.2.2-rc.1", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/ee/packages/presence/CHANGELOG.md b/ee/packages/presence/CHANGELOG.md index 0396e0715f49..7beefdd32fe3 100644 --- a/ee/packages/presence/CHANGELOG.md +++ b/ee/packages/presence/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/presence +## 0.2.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/core-services@0.6.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 0.2.5-rc.0 ### Patch Changes @@ -10,6 +21,7 @@ - @rocket.chat/core-services@0.6.0-rc.0 - @rocket.chat/models@0.2.1-rc.0 + ## 0.2.4 ### Patch Changes diff --git a/ee/packages/presence/package.json b/ee/packages/presence/package.json index 753b1287c683..4f9afd8c042f 100644 --- a/ee/packages/presence/package.json +++ b/ee/packages/presence/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/presence", - "version": "0.2.5-rc.0", + "version": "0.2.5-rc.1", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/package.json b/package.json index 0c0a96a189de..9268f2ba988a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rocket.chat", - "version": "6.12.0-rc.0", + "version": "6.12.0-rc.1", "description": "Rocket.Chat Monorepo", "main": "index.js", "private": true, diff --git a/packages/api-client/CHANGELOG.md b/packages/api-client/CHANGELOG.md index 980dbc25820b..838a08685baa 100644 --- a/packages/api-client/CHANGELOG.md +++ b/packages/api-client/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/api-client +## 0.2.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/rest-typings@6.12.0-rc.1 +
+ ## 0.2.5-rc.0 ### Patch Changes @@ -9,6 +19,7 @@ - @rocket.chat/rest-typings@6.12.0-rc.0 - @rocket.chat/core-typings@6.12.0-rc.0 + ## 0.2.4 ### Patch Changes diff --git a/packages/api-client/package.json b/packages/api-client/package.json index 98cada713e20..7e289eef6146 100644 --- a/packages/api-client/package.json +++ b/packages/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/api-client", - "version": "0.2.5-rc.0", + "version": "0.2.5-rc.1", "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/apps/CHANGELOG.md b/packages/apps/CHANGELOG.md index 7fa142931a20..413ec5b3af90 100644 --- a/packages/apps/CHANGELOG.md +++ b/packages/apps/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/apps +## 0.1.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/model-typings@0.7.0-rc.1 +
+ ## 0.1.5-rc.0 ### Patch Changes @@ -9,6 +19,7 @@ - @rocket.chat/model-typings@0.7.0-rc.0 - @rocket.chat/core-typings@6.12.0-rc.0 + ## 0.1.4 ### Patch Changes diff --git a/packages/apps/package.json b/packages/apps/package.json index 08e3141a3b7e..fec607e1f8ab 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/apps", - "version": "0.1.5-rc.0", + "version": "0.1.5-rc.1", "private": true, "devDependencies": { "eslint": "~8.45.0", diff --git a/packages/core-services/CHANGELOG.md b/packages/core-services/CHANGELOG.md index d8daff9630c2..ae5e4b1aceb1 100644 --- a/packages/core-services/CHANGELOG.md +++ b/packages/core-services/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/core-services +## 0.6.0-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/rest-typings@6.12.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 0.6.0-rc.0 ### Minor Changes @@ -15,6 +26,7 @@ - @rocket.chat/core-typings@6.12.0-rc.0 - @rocket.chat/models@0.2.1-rc.0 + ## 0.5.1 ### Patch Changes diff --git a/packages/core-services/package.json b/packages/core-services/package.json index 729f8cac2767..b8a27cc8d0ab 100644 --- a/packages/core-services/package.json +++ b/packages/core-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/core-services", - "version": "0.6.0-rc.0", + "version": "0.6.0-rc.1", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/packages/core-typings/CHANGELOG.md b/packages/core-typings/CHANGELOG.md index 417cb749dfbd..58236a95d7da 100644 --- a/packages/core-typings/CHANGELOG.md +++ b/packages/core-typings/CHANGELOG.md @@ -1,5 +1,7 @@ # @rocket.chat/core-typings +## 6.12.0-rc.1 + ## 6.12.0-rc.0 ### Minor Changes @@ -26,6 +28,7 @@ - @rocket.chat/ui-kit@0.36.1-rc.0 + ## 6.11.1 ## 6.11.0 diff --git a/packages/core-typings/package.json b/packages/core-typings/package.json index 39108e7f4ec5..737fb013a0ff 100644 --- a/packages/core-typings/package.json +++ b/packages/core-typings/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "@rocket.chat/core-typings", - "version": "6.12.0-rc.0", + "version": "6.12.0-rc.1", "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", "eslint": "~8.45.0", diff --git a/packages/cron/CHANGELOG.md b/packages/cron/CHANGELOG.md index 6b6133b6cffe..6e42bb323a59 100644 --- a/packages/cron/CHANGELOG.md +++ b/packages/cron/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/cron +## 0.1.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 0.1.5-rc.0 ### Patch Changes @@ -9,6 +19,7 @@ - @rocket.chat/core-typings@6.12.0-rc.0 - @rocket.chat/models@0.2.1-rc.0 + ## 0.1.4 ### Patch Changes diff --git a/packages/cron/package.json b/packages/cron/package.json index da50349f4c9d..c0908cb3e88e 100644 --- a/packages/cron/package.json +++ b/packages/cron/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/cron", - "version": "0.1.5-rc.0", + "version": "0.1.5-rc.1", "private": true, "devDependencies": { "eslint": "~8.45.0", diff --git a/packages/ddp-client/CHANGELOG.md b/packages/ddp-client/CHANGELOG.md index 98eb68739b19..2fb7c90d2327 100644 --- a/packages/ddp-client/CHANGELOG.md +++ b/packages/ddp-client/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/ddp-client +## 0.3.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/rest-typings@6.12.0-rc.1 + - @rocket.chat/api-client@0.2.5-rc.1 +
+ ## 0.3.5-rc.0 ### Patch Changes @@ -10,6 +21,7 @@ - @rocket.chat/core-typings@6.12.0-rc.0 - @rocket.chat/api-client@0.2.4-rc.0 + ## 0.3.4 ### Patch Changes diff --git a/packages/ddp-client/package.json b/packages/ddp-client/package.json index b9c5047a3fe6..51a14bed4cba 100644 --- a/packages/ddp-client/package.json +++ b/packages/ddp-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ddp-client", - "version": "0.3.5-rc.0", + "version": "0.3.5-rc.1", "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/fuselage-ui-kit/CHANGELOG.md b/packages/fuselage-ui-kit/CHANGELOG.md index 380f93d2b239..12f56f72659c 100644 --- a/packages/fuselage-ui-kit/CHANGELOG.md +++ b/packages/fuselage-ui-kit/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 10.0.0-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/gazzodown@10.0.0-rc.1 + - @rocket.chat/ui-contexts@10.0.0-rc.1 + - @rocket.chat/ui-avatar@6.0.0-rc.1 + - @rocket.chat/ui-video-conf@10.0.0-rc.1 +
+ ## 10.0.0-rc.0 ### Patch Changes @@ -15,6 +28,7 @@ - @rocket.chat/core-typings@6.12.0-rc.0 - @rocket.chat/ui-contexts@10.0.0-rc.0 + ## 9.0.1 ### Patch Changes diff --git a/packages/fuselage-ui-kit/package.json b/packages/fuselage-ui-kit/package.json index 1d911f5437cb..d906859a5d5a 100644 --- a/packages/fuselage-ui-kit/package.json +++ b/packages/fuselage-ui-kit/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/fuselage-ui-kit", "private": true, - "version": "10.0.0-rc.0", + "version": "10.0.0-rc.1", "description": "UiKit elements for Rocket.Chat Apps built under Fuselage design system", "homepage": "https://rocketchat.github.io/Rocket.Chat.Fuselage/", "author": { @@ -50,10 +50,10 @@ "@rocket.chat/icons": "*", "@rocket.chat/prettier-config": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "6.0.0-rc.0", - "@rocket.chat/ui-contexts": "10.0.0-rc.0", + "@rocket.chat/ui-avatar": "6.0.0-rc.1", + "@rocket.chat/ui-contexts": "10.0.0-rc.1", "@rocket.chat/ui-kit": "0.36.1-rc.0", - "@rocket.chat/ui-video-conf": "10.0.0-rc.0", + "@rocket.chat/ui-video-conf": "10.0.0-rc.1", "@tanstack/react-query": "*", "react": "*", "react-dom": "*" diff --git a/packages/gazzodown/CHANGELOG.md b/packages/gazzodown/CHANGELOG.md index a66bcb8ac5d4..2137661bff33 100644 --- a/packages/gazzodown/CHANGELOG.md +++ b/packages/gazzodown/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/gazzodown +## 10.0.0-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/ui-contexts@10.0.0-rc.1 + - @rocket.chat/ui-client@10.0.0-rc.1 +
+ ## 10.0.0-rc.0 ### Patch Changes @@ -12,6 +23,7 @@ - @rocket.chat/core-typings@6.12.0-rc.0 - @rocket.chat/ui-contexts@10.0.0-rc.0 + ## 9.0.1 ### Patch Changes diff --git a/packages/gazzodown/package.json b/packages/gazzodown/package.json index 8f0a87b4a3ee..7610f0db85cf 100644 --- a/packages/gazzodown/package.json +++ b/packages/gazzodown/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/gazzodown", - "version": "10.0.0-rc.0", + "version": "10.0.0-rc.1", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -66,8 +66,8 @@ "@rocket.chat/fuselage-tokens": "*", "@rocket.chat/message-parser": "0.31.29", "@rocket.chat/styled": "*", - "@rocket.chat/ui-client": "10.0.0-rc.0", - "@rocket.chat/ui-contexts": "10.0.0-rc.0", + "@rocket.chat/ui-client": "10.0.0-rc.1", + "@rocket.chat/ui-contexts": "10.0.0-rc.1", "katex": "*", "react": "*" }, diff --git a/packages/instance-status/CHANGELOG.md b/packages/instance-status/CHANGELOG.md index fb5f2b845123..2965cdf9e189 100644 --- a/packages/instance-status/CHANGELOG.md +++ b/packages/instance-status/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/instance-status +## 0.1.5-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/models@0.2.2-rc.1 +
+ ## 0.1.5-rc.0 ### Patch Changes @@ -7,6 +16,7 @@ -
Updated dependencies []: - @rocket.chat/models@0.2.1-rc.0
+ ## 0.1.4 ### Patch Changes diff --git a/packages/instance-status/package.json b/packages/instance-status/package.json index 7f175b22ff07..f957756ad7cd 100644 --- a/packages/instance-status/package.json +++ b/packages/instance-status/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/instance-status", - "version": "0.1.5-rc.0", + "version": "0.1.5-rc.1", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/packages/livechat/CHANGELOG.md b/packages/livechat/CHANGELOG.md index 0ca65ce566c5..9432f8055254 100644 --- a/packages/livechat/CHANGELOG.md +++ b/packages/livechat/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/livechat Change Log +## 1.19.2-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/gazzodown@10.0.0-rc.1 +
+ ## 1.19.1-rc.0 ### Patch Changes @@ -11,6 +20,7 @@ - @rocket.chat/gazzodown@10.0.0-rc.0 - @rocket.chat/ui-kit@0.36.1-rc.0 + ## 1.19.1 ### Patch Changes diff --git a/packages/livechat/package.json b/packages/livechat/package.json index 1f2f7bf2bdce..419b34b67604 100644 --- a/packages/livechat/package.json +++ b/packages/livechat/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/livechat", - "version": "1.19.2-rc.0", + "version": "1.19.2-rc.1", "files": [ "/build" ], diff --git a/packages/model-typings/CHANGELOG.md b/packages/model-typings/CHANGELOG.md index 8198319fd403..6c090c3ff504 100644 --- a/packages/model-typings/CHANGELOG.md +++ b/packages/model-typings/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/model-typings +## 0.7.0-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 +
+ ## 0.7.0-rc.0 ### Minor Changes diff --git a/packages/model-typings/package.json b/packages/model-typings/package.json index f548b14cee84..2532ee5edf80 100644 --- a/packages/model-typings/package.json +++ b/packages/model-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/model-typings", - "version": "0.7.0-rc.0", + "version": "0.7.0-rc.1", "private": true, "devDependencies": { "@types/node-rsa": "^1.1.3", diff --git a/packages/models/CHANGELOG.md b/packages/models/CHANGELOG.md index 3fedb5d3bfb4..03bf4ac0a3fd 100644 --- a/packages/models/CHANGELOG.md +++ b/packages/models/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/models +## 0.2.2-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/model-typings@0.7.0-rc.1 +
+ ## 0.2.2-rc.0 ### Patch Changes @@ -8,6 +17,7 @@ - @rocket.chat/model-typings@0.7.0-rc.0 + ## 0.2.1 ### Patch Changes diff --git a/packages/models/package.json b/packages/models/package.json index 7d2378e32bfb..b4a07acb8cfd 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/models", - "version": "0.2.2-rc.0", + "version": "0.2.2-rc.1", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/packages/rest-typings/CHANGELOG.md b/packages/rest-typings/CHANGELOG.md index 4b77f3a8efc6..003368df6617 100644 --- a/packages/rest-typings/CHANGELOG.md +++ b/packages/rest-typings/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/rest-typings +## 6.12.0-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 +
+ ## 6.12.0-rc.0 ### Minor Changes @@ -15,6 +24,7 @@ - @rocket.chat/ui-kit@0.36.1-rc.0 - @rocket.chat/core-typings@6.12.0-rc.0 + ## 6.11.1 ### Patch Changes diff --git a/packages/rest-typings/package.json b/packages/rest-typings/package.json index 1cb919fca8ce..d037e77e7546 100644 --- a/packages/rest-typings/package.json +++ b/packages/rest-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/rest-typings", - "version": "6.12.0-rc.0", + "version": "6.12.0-rc.1", "devDependencies": { "@rocket.chat/eslint-config": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/ui-avatar/CHANGELOG.md b/packages/ui-avatar/CHANGELOG.md index 1efc49970211..1c917fd00821 100644 --- a/packages/ui-avatar/CHANGELOG.md +++ b/packages/ui-avatar/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/ui-avatar +## 6.0.0-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.1 +
+ ## 6.0.0-rc.0 ### Patch Changes @@ -10,6 +19,7 @@ - @rocket.chat/ui-contexts@10.0.0-rc.0 + ## 5.0.1 ### Patch Changes diff --git a/packages/ui-avatar/package.json b/packages/ui-avatar/package.json index 5188712463bf..32054f4b4984 100644 --- a/packages/ui-avatar/package.json +++ b/packages/ui-avatar/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-avatar", - "version": "6.0.0-rc.0", + "version": "6.0.0-rc.1", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -31,7 +31,7 @@ ], "peerDependencies": { "@rocket.chat/fuselage": "*", - "@rocket.chat/ui-contexts": "10.0.0-rc.0", + "@rocket.chat/ui-contexts": "10.0.0-rc.1", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-client/CHANGELOG.md b/packages/ui-client/CHANGELOG.md index 38798caa76e1..a4b1f55300ee 100644 --- a/packages/ui-client/CHANGELOG.md +++ b/packages/ui-client/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/ui-client +## 10.0.0-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.1 +
+ ## 10.0.0-rc.0 ### Patch Changes @@ -10,6 +19,7 @@ - @rocket.chat/ui-contexts@10.0.0-rc.0 + ## 9.0.1 ### Patch Changes diff --git a/packages/ui-client/package.json b/packages/ui-client/package.json index d3d7fc1646ec..ed67fb084a91 100644 --- a/packages/ui-client/package.json +++ b/packages/ui-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-client", - "version": "10.0.0-rc.0", + "version": "10.0.0-rc.1", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -60,7 +60,7 @@ "@rocket.chat/fuselage": "*", "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", - "@rocket.chat/ui-contexts": "10.0.0-rc.0", + "@rocket.chat/ui-contexts": "10.0.0-rc.1", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-contexts/CHANGELOG.md b/packages/ui-contexts/CHANGELOG.md index c0409d4f263c..e98fa6e55d91 100644 --- a/packages/ui-contexts/CHANGELOG.md +++ b/packages/ui-contexts/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/ui-contexts +## 10.0.0-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.1 + - @rocket.chat/rest-typings@6.12.0-rc.1 + - @rocket.chat/ddp-client@0.3.5-rc.1 +
+ ## 10.0.0-rc.0 ### Patch Changes @@ -11,6 +22,7 @@ - @rocket.chat/core-typings@6.12.0-rc.0 - @rocket.chat/ddp-client@0.3.4-rc.0 + ## 9.0.1 ### Patch Changes diff --git a/packages/ui-contexts/package.json b/packages/ui-contexts/package.json index 67281b6e0652..a5750b7d5065 100644 --- a/packages/ui-contexts/package.json +++ b/packages/ui-contexts/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-contexts", - "version": "10.0.0-rc.0", + "version": "10.0.0-rc.1", "private": true, "devDependencies": { "@rocket.chat/core-typings": "workspace:^", diff --git a/packages/ui-video-conf/CHANGELOG.md b/packages/ui-video-conf/CHANGELOG.md index 07883f1b3256..39e0237d1e49 100644 --- a/packages/ui-video-conf/CHANGELOG.md +++ b/packages/ui-video-conf/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/ui-video-conf +## 10.0.0-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.1 + - @rocket.chat/ui-avatar@6.0.0-rc.1 +
+ ## 10.0.0-rc.0 ### Patch Changes @@ -11,6 +21,7 @@ - @rocket.chat/ui-avatar@6.0.0-rc.0 - @rocket.chat/ui-contexts@10.0.0-rc.0 + ## 9.0.1 ### Patch Changes diff --git a/packages/ui-video-conf/package.json b/packages/ui-video-conf/package.json index b71f1396706d..8c899c42f03e 100644 --- a/packages/ui-video-conf/package.json +++ b/packages/ui-video-conf/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-video-conf", - "version": "10.0.0-rc.0", + "version": "10.0.0-rc.1", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -40,8 +40,8 @@ "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "6.0.0-rc.0", - "@rocket.chat/ui-contexts": "10.0.0-rc.0", + "@rocket.chat/ui-avatar": "6.0.0-rc.1", + "@rocket.chat/ui-contexts": "10.0.0-rc.1", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/packages/uikit-playground/CHANGELOG.md b/packages/uikit-playground/CHANGELOG.md index f5f0acc46a60..853ce4759b4d 100644 --- a/packages/uikit-playground/CHANGELOG.md +++ b/packages/uikit-playground/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/uikit-playground +## 0.4.0-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/fuselage-ui-kit@10.0.0-rc.1 + - @rocket.chat/ui-contexts@10.0.0-rc.1 + - @rocket.chat/ui-avatar@6.0.0-rc.1 +
+ ## 0.4.0-rc.0 ### Minor Changes @@ -16,6 +27,7 @@ - @rocket.chat/ui-avatar@6.0.0-rc.0 - @rocket.chat/ui-contexts@10.0.0-rc.0 + ## 0.3.4 ### Patch Changes diff --git a/packages/uikit-playground/package.json b/packages/uikit-playground/package.json index 1a3195460525..ec3937c2fedd 100644 --- a/packages/uikit-playground/package.json +++ b/packages/uikit-playground/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/uikit-playground", "private": true, - "version": "0.4.0-rc.0", + "version": "0.4.0-rc.1", "type": "module", "scripts": { "dev": "vite", diff --git a/packages/web-ui-registration/CHANGELOG.md b/packages/web-ui-registration/CHANGELOG.md index 2a71ffad5101..e653ae6501ae 100644 --- a/packages/web-ui-registration/CHANGELOG.md +++ b/packages/web-ui-registration/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/web-ui-registration +## 10.0.0-rc.1 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.1 +
+ ## 10.0.0-rc.0 ### Patch Changes @@ -10,6 +19,7 @@ - @rocket.chat/ui-contexts@10.0.0-rc.0 + ## 9.0.1 ### Patch Changes diff --git a/packages/web-ui-registration/package.json b/packages/web-ui-registration/package.json index ae6601f59224..ce73a83e6802 100644 --- a/packages/web-ui-registration/package.json +++ b/packages/web-ui-registration/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/web-ui-registration", - "version": "10.0.0-rc.0", + "version": "10.0.0-rc.1", "private": true, "homepage": "https://rocket.chat", "main": "./dist/index.js", @@ -47,7 +47,7 @@ "peerDependencies": { "@rocket.chat/layout": "*", "@rocket.chat/tools": "0.2.2", - "@rocket.chat/ui-contexts": "10.0.0-rc.0", + "@rocket.chat/ui-contexts": "10.0.0-rc.1", "@tanstack/react-query": "*", "react": "*", "react-hook-form": "*", diff --git a/yarn.lock b/yarn.lock index f1704485f7c1..4fbcd9d54089 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8934,10 +8934,10 @@ __metadata: "@rocket.chat/icons": "*" "@rocket.chat/prettier-config": "*" "@rocket.chat/styled": "*" - "@rocket.chat/ui-avatar": 5.0.0 - "@rocket.chat/ui-contexts": 9.0.0 - "@rocket.chat/ui-kit": 0.36.0 - "@rocket.chat/ui-video-conf": 9.0.0 + "@rocket.chat/ui-avatar": 6.0.0-rc.0 + "@rocket.chat/ui-contexts": 10.0.0-rc.0 + "@rocket.chat/ui-kit": 0.36.1-rc.0 + "@rocket.chat/ui-video-conf": 10.0.0-rc.0 "@tanstack/react-query": "*" react: "*" react-dom: "*" @@ -9021,8 +9021,8 @@ __metadata: "@rocket.chat/fuselage-tokens": "*" "@rocket.chat/message-parser": 0.31.29 "@rocket.chat/styled": "*" - "@rocket.chat/ui-client": 9.0.0 - "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-client": 10.0.0-rc.0 + "@rocket.chat/ui-contexts": 10.0.0-rc.0 katex: "*" react: "*" languageName: unknown @@ -10228,7 +10228,7 @@ __metadata: typescript: ~5.3.3 peerDependencies: "@rocket.chat/fuselage": "*" - "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-contexts": 10.0.0-rc.0 react: ~17.0.2 languageName: unknown linkType: soft @@ -10278,7 +10278,7 @@ __metadata: "@rocket.chat/fuselage": "*" "@rocket.chat/fuselage-hooks": "*" "@rocket.chat/icons": "*" - "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-contexts": 10.0.0-rc.0 react: ~17.0.2 languageName: unknown linkType: soft @@ -10448,8 +10448,8 @@ __metadata: "@rocket.chat/fuselage-hooks": "*" "@rocket.chat/icons": "*" "@rocket.chat/styled": "*" - "@rocket.chat/ui-avatar": 5.0.0 - "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-avatar": 6.0.0-rc.0 + "@rocket.chat/ui-contexts": 10.0.0-rc.0 react: ^17.0.2 react-dom: ^17.0.2 languageName: unknown @@ -10536,7 +10536,7 @@ __metadata: peerDependencies: "@rocket.chat/layout": "*" "@rocket.chat/tools": 0.2.2 - "@rocket.chat/ui-contexts": 9.0.0 + "@rocket.chat/ui-contexts": 10.0.0-rc.0 "@tanstack/react-query": "*" react: "*" react-hook-form: "*" From 4baf1e4960a88fda9e47fcfe171f253663060b91 Mon Sep 17 00:00:00 2001 From: "dionisio-bot[bot]" <117394943+dionisio-bot[bot]@users.noreply.github.com> Date: Tue, 27 Aug 2024 19:29:13 +0000 Subject: [PATCH 14/25] regression: Handle live setting forget user session on window close update (#33165) Co-authored-by: Yash Rajpal <58601732+yash-rajpal@users.noreply.github.com> --- apps/meteor/client/startup/accounts.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/meteor/client/startup/accounts.ts b/apps/meteor/client/startup/accounts.ts index 60f2de02bde0..88008a606656 100644 --- a/apps/meteor/client/startup/accounts.ts +++ b/apps/meteor/client/startup/accounts.ts @@ -27,13 +27,15 @@ Accounts.onEmailVerificationLink((token: string) => { }); Meteor.startup(() => { - Tracker.autorun(() => { + Tracker.autorun((computation) => { const forgetUserSessionOnWindowClose = settings.get('Accounts_ForgetUserSessionOnWindowClose'); if (forgetUserSessionOnWindowClose === undefined) { return; } + computation.stop(); + Accounts.config({ clientStorage: forgetUserSessionOnWindowClose ? 'session' : 'local' }); }); }); From 87a59e0352c25f45c07b9b1d719d6ef7b9852763 Mon Sep 17 00:00:00 2001 From: "dionisio-bot[bot]" <117394943+dionisio-bot[bot]@users.noreply.github.com> Date: Wed, 28 Aug 2024 17:41:20 +0000 Subject: [PATCH 15/25] fix: Multi-step modals closing unexpectedly (#33178) Co-authored-by: Douglas Fabris <27704687+dougfabris@users.noreply.github.com> --- .changeset/wise-avocados-taste.md | 5 +++++ .../components/GenericModal/GenericModal.tsx | 2 +- .../GenericModal/GenericModalSkeleton.tsx | 22 +++++-------------- .../ReadReceiptsModal/ReadReceiptsModal.tsx | 8 ++----- .../ConvertToChannelModal.tsx | 2 +- .../DeleteTeam/DeleteTeamModalWithRooms.tsx | 12 +++------- .../info/LeaveTeam/LeaveTeamWithData.tsx | 12 +++------- .../RemoveUsersModal/RemoveUsersModal.js | 11 ++-------- 8 files changed, 22 insertions(+), 52 deletions(-) create mode 100644 .changeset/wise-avocados-taste.md diff --git a/.changeset/wise-avocados-taste.md b/.changeset/wise-avocados-taste.md new file mode 100644 index 000000000000..c4c9bce010b8 --- /dev/null +++ b/.changeset/wise-avocados-taste.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Fixes an issue where multi-step modals were closing unexpectedly diff --git a/apps/meteor/client/components/GenericModal/GenericModal.tsx b/apps/meteor/client/components/GenericModal/GenericModal.tsx index d371e1ff4ef2..5d025e05827d 100644 --- a/apps/meteor/client/components/GenericModal/GenericModal.tsx +++ b/apps/meteor/client/components/GenericModal/GenericModal.tsx @@ -111,7 +111,7 @@ const GenericModal = ({ {tagline && {tagline}} {title ?? t('Are_you_sure')} - + {onClose && } {children} diff --git a/apps/meteor/client/components/GenericModal/GenericModalSkeleton.tsx b/apps/meteor/client/components/GenericModal/GenericModalSkeleton.tsx index d56cbdd26a67..2dcdf3b3578c 100644 --- a/apps/meteor/client/components/GenericModal/GenericModalSkeleton.tsx +++ b/apps/meteor/client/components/GenericModal/GenericModalSkeleton.tsx @@ -1,25 +1,13 @@ import { Skeleton } from '@rocket.chat/fuselage'; -import { useTranslation } from '@rocket.chat/ui-contexts'; import type { ComponentProps } from 'react'; import React from 'react'; import GenericModal from './GenericModal'; -const GenericModalSkeleton = ({ onClose, ...props }: ComponentProps) => { - const t = useTranslation(); - - return ( - } - confirmText={t('Cancel')} - onConfirm={onClose} - > - - - ); -}; +const GenericModalSkeleton = (props: ComponentProps) => ( + }> + + +); export default GenericModalSkeleton; diff --git a/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptsModal.tsx b/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptsModal.tsx index c4da16264646..ca033c2dcb0d 100644 --- a/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptsModal.tsx +++ b/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptsModal.tsx @@ -1,11 +1,11 @@ import type { IMessage, ReadReceipt } from '@rocket.chat/core-typings'; -import { Skeleton } from '@rocket.chat/fuselage'; import { useMethod, useToastMessageDispatch, useTranslation } from '@rocket.chat/ui-contexts'; import { useQuery } from '@tanstack/react-query'; import type { ReactElement } from 'react'; import React, { useEffect } from 'react'; import GenericModal from '../../../../components/GenericModal'; +import GenericModalSkeleton from '../../../../components/GenericModal/GenericModalSkeleton'; import ReadReceiptRow from './ReadReceiptRow'; type ReadReceiptsModalProps = { @@ -29,11 +29,7 @@ const ReadReceiptsModal = ({ messageId, onClose }: ReadReceiptsModalProps): Reac }, [dispatchToastMessage, t, onClose, readReceiptsResult.isError, readReceiptsResult.error]); if (readReceiptsResult.isLoading || readReceiptsResult.isError) { - return ( - - - - ); + return ; } const readReceipts = readReceiptsResult.data; diff --git a/apps/meteor/client/views/teams/ConvertToChannelModal/ConvertToChannelModal.tsx b/apps/meteor/client/views/teams/ConvertToChannelModal/ConvertToChannelModal.tsx index c29f6c0ec586..3efcdb89690f 100644 --- a/apps/meteor/client/views/teams/ConvertToChannelModal/ConvertToChannelModal.tsx +++ b/apps/meteor/client/views/teams/ConvertToChannelModal/ConvertToChannelModal.tsx @@ -20,7 +20,7 @@ const ConvertToChannelModal = ({ onClose, onCancel, onConfirm, teamId, userId }: }); if (phase === AsyncStatePhase.LOADING) { - return ; + return ; } return ; diff --git a/apps/meteor/client/views/teams/contextualBar/info/DeleteTeam/DeleteTeamModalWithRooms.tsx b/apps/meteor/client/views/teams/contextualBar/info/DeleteTeam/DeleteTeamModalWithRooms.tsx index 5226a3602c0f..1375ec532c91 100644 --- a/apps/meteor/client/views/teams/contextualBar/info/DeleteTeam/DeleteTeamModalWithRooms.tsx +++ b/apps/meteor/client/views/teams/contextualBar/info/DeleteTeam/DeleteTeamModalWithRooms.tsx @@ -1,11 +1,10 @@ import type { IRoom } from '@rocket.chat/core-typings'; -import { Skeleton } from '@rocket.chat/fuselage'; -import { useTranslation, useEndpoint } from '@rocket.chat/ui-contexts'; +import { useEndpoint } from '@rocket.chat/ui-contexts'; import { useQuery } from '@tanstack/react-query'; import type { ReactElement } from 'react'; import React, { useMemo } from 'react'; -import GenericModal from '../../../../../components/GenericModal'; +import GenericModalSkeleton from '../../../../../components/GenericModal/GenericModalSkeleton'; import DeleteTeamModal from './DeleteTeamModal'; type DeleteTeamModalWithRoomsProps = { @@ -15,17 +14,12 @@ type DeleteTeamModalWithRoomsProps = { }; const DeleteTeamModalWithRooms = ({ teamId, onConfirm, onCancel }: DeleteTeamModalWithRoomsProps): ReactElement => { - const t = useTranslation(); const query = useMemo(() => ({ teamId }), [teamId]); const getTeamsListRooms = useEndpoint('GET', '/v1/teams.listRooms'); const { data, isLoading } = useQuery(['getTeamsListRooms', query], async () => getTeamsListRooms(query)); if (isLoading) { - return ( - } confirmText={t('Cancel')}> - - - ); + return ; } return ; }; diff --git a/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamWithData.tsx b/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamWithData.tsx index 9bab0acc3d86..58f98705d2bb 100644 --- a/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamWithData.tsx +++ b/apps/meteor/client/views/teams/contextualBar/info/LeaveTeam/LeaveTeamWithData.tsx @@ -1,11 +1,10 @@ import type { ITeam } from '@rocket.chat/core-typings'; -import { Skeleton } from '@rocket.chat/fuselage'; -import { useUserId, useEndpoint, useTranslation } from '@rocket.chat/ui-contexts'; +import { useUserId, useEndpoint } from '@rocket.chat/ui-contexts'; import { useQuery } from '@tanstack/react-query'; import type { ReactElement } from 'react'; import React from 'react'; -import GenericModal from '../../../../../components/GenericModal'; +import GenericModalSkeleton from '../../../../../components/GenericModal/GenericModalSkeleton'; import LeaveTeamModal from './LeaveTeamModal/LeaveTeamModal'; type LeaveTeamWithDataProps = { @@ -15,7 +14,6 @@ type LeaveTeamWithDataProps = { }; const LeaveTeamWithData = ({ teamId, onCancel, onConfirm }: LeaveTeamWithDataProps): ReactElement => { - const t = useTranslation(); const userId = useUserId(); if (!userId) { @@ -26,11 +24,7 @@ const LeaveTeamWithData = ({ teamId, onCancel, onConfirm }: LeaveTeamWithDataPro const { data, isLoading } = useQuery(['teams.listRoomsOfUser'], () => getRoomsOfUser({ teamId, userId })); if (isLoading) { - return ( - } confirmText={t('Cancel')}> - - - ); + return ; } return ; diff --git a/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/RemoveUsersModal.js b/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/RemoveUsersModal.js index 76a38b680692..f85d5434c1d1 100644 --- a/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/RemoveUsersModal.js +++ b/apps/meteor/client/views/teams/contextualBar/members/RemoveUsersModal/RemoveUsersModal.js @@ -1,8 +1,6 @@ -import { Skeleton } from '@rocket.chat/fuselage'; -import { useTranslation } from '@rocket.chat/ui-contexts'; import React, { useMemo } from 'react'; -import GenericModal from '../../../../../components/GenericModal'; +import GenericModalSkeleton from '../../../../../components/GenericModal/GenericModalSkeleton'; import { useEndpointData } from '../../../../../hooks/useEndpointData'; import { AsyncStatePhase } from '../../../../../lib/asyncState'; import BaseRemoveUsersModal from './BaseRemoveUsersModal'; @@ -10,7 +8,6 @@ import BaseRemoveUsersModal from './BaseRemoveUsersModal'; const initialData = { user: { username: '' } }; const RemoveUsersModal = ({ teamId, userId, onClose, onCancel, onConfirm }) => { - const t = useTranslation(); const { value, phase } = useEndpointData('/v1/teams.listRoomsOfUser', { params: useMemo(() => ({ teamId, userId }), [teamId, userId]) }); const userDataFetch = useEndpointData('/v1/users.info', { params: useMemo(() => ({ userId }), [userId]), initialValue: initialData }); const { @@ -18,11 +15,7 @@ const RemoveUsersModal = ({ teamId, userId, onClose, onCancel, onConfirm }) => { } = userDataFetch?.value; if (phase === AsyncStatePhase.LOADING) { - return ( - } confirmText={t('Cancel')} onConfirm={onClose}> - - - ); + return ; } return ; From 7180790e2836ea0126319cf632d1cfaea43afb16 Mon Sep 17 00:00:00 2001 From: Matheus Barbosa Silva <36537004+matheusbsilva137@users.noreply.github.com> Date: Wed, 28 Aug 2024 15:29:22 -0300 Subject: [PATCH 16/25] regression: Encrypted file upload throws an error on mobile (#33169) --- .changeset/smart-baboons-allow.md | 5 +++ .../app/file-upload/server/lib/FileUpload.ts | 7 +++- apps/meteor/tests/end-to-end/api/rooms.ts | 36 +++++++++++++++++++ 3 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 .changeset/smart-baboons-allow.md diff --git a/.changeset/smart-baboons-allow.md b/.changeset/smart-baboons-allow.md new file mode 100644 index 000000000000..0c593e4ed2c5 --- /dev/null +++ b/.changeset/smart-baboons-allow.md @@ -0,0 +1,5 @@ +--- +"@rocket.chat/meteor": patch +--- + +Fixed issue that prevented sending encrypted filed from the mobile app diff --git a/apps/meteor/app/file-upload/server/lib/FileUpload.ts b/apps/meteor/app/file-upload/server/lib/FileUpload.ts index 8714c71f20d6..ac97923be41e 100644 --- a/apps/meteor/app/file-upload/server/lib/FileUpload.ts +++ b/apps/meteor/app/file-upload/server/lib/FileUpload.ts @@ -175,7 +175,12 @@ export const FileUpload = { throw new Meteor.Error('error-invalid-file-type', reason); } - // E2EE files are of type - application/octet-stream, application/octet-stream is whitelisted for E2EE files. + // E2EE files should be of type application/octet-stream. no information about them should be disclosed on upload if they are encrypted + if (isE2EEUpload(file)) { + file.type = 'application/octet-stream'; + } + + // E2EE files are of type application/octet-stream, which is whitelisted for E2EE files if (!fileUploadIsValidContentType(file?.type, isE2EEUpload(file) ? 'application/octet-stream' : undefined)) { const reason = i18n.t('File_type_is_not_accepted', { lng: language }); throw new Meteor.Error('error-invalid-file-type', reason); diff --git a/apps/meteor/tests/end-to-end/api/rooms.ts b/apps/meteor/tests/end-to-end/api/rooms.ts index 5a2caedb075f..bb4cbb8fb196 100644 --- a/apps/meteor/tests/end-to-end/api/rooms.ts +++ b/apps/meteor/tests/end-to-end/api/rooms.ts @@ -747,6 +747,42 @@ describe('[Rooms]', () => { }); }); + it('should correctly save encrypted file with the default media type even if another type is provided', async () => { + let fileId; + + await request + .post(api(`rooms.media/${testChannel._id}`)) + .set(credentials) + .attach('file', fs.createReadStream(path.join(__dirname, '../../mocks/files/sample-jpeg.jpg')), { + contentType: 'image/jpeg', + }) + .field({ content: JSON.stringify({ algorithm: 'rc.v1.aes-sha2', ciphertext: 'something' }) }) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('file'); + expect(res.body.file).to.have.property('_id'); + expect(res.body.file).to.have.property('url'); + + fileId = res.body.file._id; + }); + + await request + .post(api(`rooms.mediaConfirm/${testChannel._id}/${fileId}`)) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('message'); + expect(res.body.message).to.have.property('files'); + expect(res.body.message.files).to.be.an('array').of.length(1); + expect(res.body.message.files[0]).to.have.property('type', 'application/octet-stream'); + expect(res.body.message.files[0]).to.have.property('name', 'sample-jpeg.jpg'); + }); + }); + it('should fail encrypted file upload when files encryption is disabled', async () => { await updateSetting('E2E_Enable_Encrypt_Files', false); From 0bfba5bf7fa81c9aa3add080aed590b9ef5721ff Mon Sep 17 00:00:00 2001 From: Martin Schoeler Date: Thu, 29 Aug 2024 14:49:17 -0300 Subject: [PATCH 17/25] fix: restore tooltips to units Multiselect (#33174) Co-authored-by: Douglas Fabris <27704687+dougfabris@users.noreply.github.com> --- .changeset/strong-rings-rush.md | 5 +++++ apps/meteor/client/omnichannel/units/UnitEdit.tsx | 2 +- .../meteor/tests/e2e/omnichannel/omnichannel-units.spec.ts | 7 +++++-- apps/meteor/tests/e2e/page-objects/omnichannel-units.ts | 4 ++++ packages/ui-client/src/components/TooltipComponent.tsx | 2 +- 5 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 .changeset/strong-rings-rush.md diff --git a/.changeset/strong-rings-rush.md b/.changeset/strong-rings-rush.md new file mode 100644 index 000000000000..5125f47dcb3b --- /dev/null +++ b/.changeset/strong-rings-rush.md @@ -0,0 +1,5 @@ +--- +"@rocket.chat/meteor": patch +--- + +Restored tooltips to the unit edit department field selected options diff --git a/apps/meteor/client/omnichannel/units/UnitEdit.tsx b/apps/meteor/client/omnichannel/units/UnitEdit.tsx index e4bc1c0efb50..e71e8e2a94d0 100644 --- a/apps/meteor/client/omnichannel/units/UnitEdit.tsx +++ b/apps/meteor/client/omnichannel/units/UnitEdit.tsx @@ -228,7 +228,7 @@ const UnitEdit = ({ unitData, unitMonitors, unitDepartments }: UnitEditProps) => value={value} onChange={onChange} onBlur={onBlur} - withTitle={false} + withTitle filter={departmentsFilter} setFilter={setDepartmentsFilter} options={departmentsOptions} diff --git a/apps/meteor/tests/e2e/omnichannel/omnichannel-units.spec.ts b/apps/meteor/tests/e2e/omnichannel/omnichannel-units.spec.ts index 9c1b5fdd5948..cd33a56caa04 100644 --- a/apps/meteor/tests/e2e/omnichannel/omnichannel-units.spec.ts +++ b/apps/meteor/tests/e2e/omnichannel/omnichannel-units.spec.ts @@ -185,11 +185,14 @@ test.describe('OC - Manage Units', () => { await poOmnichannelUnits.btnSave.click(); }); - await test.step('expect department to be in the chosen departments list', async () => { + await test.step('expect department to be in the chosen departments list and have title', async () => { await poOmnichannelUnits.search(unit.name); await poOmnichannelUnits.findRowByName(unit.name).click(); await expect(poOmnichannelUnits.contextualBar).toBeVisible(); - await expect(page.getByRole('option', { name: department2.data.name })).toBeVisible(); + await expect(poOmnichannelUnits.selectOptionChip(department2.data.name)).toBeVisible(); + await poOmnichannelUnits.selectOptionChip(department2.data.name).hover(); + + await expect(page.getByRole('tooltip', { name: department2.data.name })).toBeVisible(); await poOmnichannelUnits.btnContextualbarClose.click(); }); diff --git a/apps/meteor/tests/e2e/page-objects/omnichannel-units.ts b/apps/meteor/tests/e2e/page-objects/omnichannel-units.ts index abcd794f8efa..2d0e24073a45 100644 --- a/apps/meteor/tests/e2e/page-objects/omnichannel-units.ts +++ b/apps/meteor/tests/e2e/page-objects/omnichannel-units.ts @@ -43,6 +43,10 @@ export class OmnichannelUnits extends OmnichannelAdministration { return this.page.locator(`[role=option][value="${name}"]`); } + public selectOptionChip(name: string) { + return this.page.getByRole('option', { name }); + } + async selectDepartment({ name, _id }: { name: string; _id: string }) { await this.inputDepartments.click(); await this.inputDepartments.fill(name); diff --git a/packages/ui-client/src/components/TooltipComponent.tsx b/packages/ui-client/src/components/TooltipComponent.tsx index 137ec913ec78..4a46e5536a53 100644 --- a/packages/ui-client/src/components/TooltipComponent.tsx +++ b/packages/ui-client/src/components/TooltipComponent.tsx @@ -12,7 +12,7 @@ export const TooltipComponent = ({ title, anchor }: TooltipComponentProps): Reac return ( - {title} + {title} ); }; From a9b1ca88ed36c73e90cf2b79c869efae16612405 Mon Sep 17 00:00:00 2001 From: "dionisio-bot[bot]" <117394943+dionisio-bot[bot]@users.noreply.github.com> Date: Thu, 29 Aug 2024 20:22:12 +0000 Subject: [PATCH 18/25] fix: restore tooltips to units Multiselect (#33185) Co-authored-by: Martin Schoeler <20868078+MartinSchoeler@users.noreply.github.com> --- .changeset/strong-rings-rush.md | 5 +++++ apps/meteor/client/omnichannel/units/UnitEdit.tsx | 2 +- .../meteor/tests/e2e/omnichannel/omnichannel-units.spec.ts | 7 +++++-- apps/meteor/tests/e2e/page-objects/omnichannel-units.ts | 4 ++++ packages/ui-client/src/components/TooltipComponent.tsx | 2 +- 5 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 .changeset/strong-rings-rush.md diff --git a/.changeset/strong-rings-rush.md b/.changeset/strong-rings-rush.md new file mode 100644 index 000000000000..5125f47dcb3b --- /dev/null +++ b/.changeset/strong-rings-rush.md @@ -0,0 +1,5 @@ +--- +"@rocket.chat/meteor": patch +--- + +Restored tooltips to the unit edit department field selected options diff --git a/apps/meteor/client/omnichannel/units/UnitEdit.tsx b/apps/meteor/client/omnichannel/units/UnitEdit.tsx index e4bc1c0efb50..e71e8e2a94d0 100644 --- a/apps/meteor/client/omnichannel/units/UnitEdit.tsx +++ b/apps/meteor/client/omnichannel/units/UnitEdit.tsx @@ -228,7 +228,7 @@ const UnitEdit = ({ unitData, unitMonitors, unitDepartments }: UnitEditProps) => value={value} onChange={onChange} onBlur={onBlur} - withTitle={false} + withTitle filter={departmentsFilter} setFilter={setDepartmentsFilter} options={departmentsOptions} diff --git a/apps/meteor/tests/e2e/omnichannel/omnichannel-units.spec.ts b/apps/meteor/tests/e2e/omnichannel/omnichannel-units.spec.ts index 9c1b5fdd5948..cd33a56caa04 100644 --- a/apps/meteor/tests/e2e/omnichannel/omnichannel-units.spec.ts +++ b/apps/meteor/tests/e2e/omnichannel/omnichannel-units.spec.ts @@ -185,11 +185,14 @@ test.describe('OC - Manage Units', () => { await poOmnichannelUnits.btnSave.click(); }); - await test.step('expect department to be in the chosen departments list', async () => { + await test.step('expect department to be in the chosen departments list and have title', async () => { await poOmnichannelUnits.search(unit.name); await poOmnichannelUnits.findRowByName(unit.name).click(); await expect(poOmnichannelUnits.contextualBar).toBeVisible(); - await expect(page.getByRole('option', { name: department2.data.name })).toBeVisible(); + await expect(poOmnichannelUnits.selectOptionChip(department2.data.name)).toBeVisible(); + await poOmnichannelUnits.selectOptionChip(department2.data.name).hover(); + + await expect(page.getByRole('tooltip', { name: department2.data.name })).toBeVisible(); await poOmnichannelUnits.btnContextualbarClose.click(); }); diff --git a/apps/meteor/tests/e2e/page-objects/omnichannel-units.ts b/apps/meteor/tests/e2e/page-objects/omnichannel-units.ts index abcd794f8efa..2d0e24073a45 100644 --- a/apps/meteor/tests/e2e/page-objects/omnichannel-units.ts +++ b/apps/meteor/tests/e2e/page-objects/omnichannel-units.ts @@ -43,6 +43,10 @@ export class OmnichannelUnits extends OmnichannelAdministration { return this.page.locator(`[role=option][value="${name}"]`); } + public selectOptionChip(name: string) { + return this.page.getByRole('option', { name }); + } + async selectDepartment({ name, _id }: { name: string; _id: string }) { await this.inputDepartments.click(); await this.inputDepartments.fill(name); diff --git a/packages/ui-client/src/components/TooltipComponent.tsx b/packages/ui-client/src/components/TooltipComponent.tsx index 137ec913ec78..4a46e5536a53 100644 --- a/packages/ui-client/src/components/TooltipComponent.tsx +++ b/packages/ui-client/src/components/TooltipComponent.tsx @@ -12,7 +12,7 @@ export const TooltipComponent = ({ title, anchor }: TooltipComponentProps): Reac return ( - {title} + {title} ); }; From 54eff23813a4d804f2503769b20ddffed2e9e181 Mon Sep 17 00:00:00 2001 From: Douglas Fabris Date: Thu, 29 Aug 2024 21:06:08 -0300 Subject: [PATCH 19/25] regression: Retention policy warning not truncating text (#33186) --- .../room/body/RetentionPolicyWarning.tsx | 6 +-- apps/meteor/package.json | 2 +- ee/packages/ui-theming/package.json | 2 +- packages/fuselage-ui-kit/package.json | 2 +- packages/gazzodown/package.json | 2 +- packages/ui-avatar/package.json | 2 +- packages/ui-client/package.json | 2 +- packages/ui-composer/package.json | 2 +- packages/ui-video-conf/package.json | 2 +- packages/uikit-playground/package.json | 2 +- yarn.lock | 46 +++++++++---------- 11 files changed, 35 insertions(+), 35 deletions(-) diff --git a/apps/meteor/client/views/room/body/RetentionPolicyWarning.tsx b/apps/meteor/client/views/room/body/RetentionPolicyWarning.tsx index f4939a261145..4629b812bbff 100644 --- a/apps/meteor/client/views/room/body/RetentionPolicyWarning.tsx +++ b/apps/meteor/client/views/room/body/RetentionPolicyWarning.tsx @@ -1,5 +1,5 @@ import type { IRoom } from '@rocket.chat/core-typings'; -import { Bubble, MessageDivider } from '@rocket.chat/fuselage'; +import { Box, Bubble } from '@rocket.chat/fuselage'; import { useTranslation } from '@rocket.chat/ui-contexts'; import type { ReactElement } from 'react'; import React from 'react'; @@ -13,11 +13,11 @@ const RetentionPolicyWarning = ({ room }: { room: IRoom }): ReactElement => { const message = usePruneWarningMessage(room); return ( - + {message} - + ); }; diff --git a/apps/meteor/package.json b/apps/meteor/package.json index e9ac01e6b972..ec9c06d820b6 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -241,7 +241,7 @@ "@rocket.chat/favicon": "workspace:^", "@rocket.chat/forked-matrix-appservice-bridge": "^4.0.2", "@rocket.chat/forked-matrix-bot-sdk": "^0.6.0-beta.3", - "@rocket.chat/fuselage": "^0.57.0", + "@rocket.chat/fuselage": "^0.57.1", "@rocket.chat/fuselage-hooks": "^0.33.1", "@rocket.chat/fuselage-polyfills": "~0.31.25", "@rocket.chat/fuselage-toastbar": "^0.33.0", diff --git a/ee/packages/ui-theming/package.json b/ee/packages/ui-theming/package.json index 519937865872..bce501e2dc6f 100644 --- a/ee/packages/ui-theming/package.json +++ b/ee/packages/ui-theming/package.json @@ -4,7 +4,7 @@ "private": true, "devDependencies": { "@rocket.chat/css-in-js": "~0.31.25", - "@rocket.chat/fuselage": "^0.57.0", + "@rocket.chat/fuselage": "^0.57.1", "@rocket.chat/fuselage-hooks": "^0.33.1", "@rocket.chat/icons": "~0.38.0", "@rocket.chat/ui-contexts": "workspace:~", diff --git a/packages/fuselage-ui-kit/package.json b/packages/fuselage-ui-kit/package.json index d906859a5d5a..d35727e58af3 100644 --- a/packages/fuselage-ui-kit/package.json +++ b/packages/fuselage-ui-kit/package.json @@ -66,7 +66,7 @@ "@rocket.chat/apps-engine": "1.45.0-alpha.866", "@rocket.chat/core-typings": "workspace:^", "@rocket.chat/eslint-config": "workspace:^", - "@rocket.chat/fuselage": "^0.57.0", + "@rocket.chat/fuselage": "^0.57.1", "@rocket.chat/fuselage-hooks": "^0.33.1", "@rocket.chat/fuselage-polyfills": "~0.31.25", "@rocket.chat/icons": "~0.38.0", diff --git a/packages/gazzodown/package.json b/packages/gazzodown/package.json index 7610f0db85cf..57ff4d4dd142 100644 --- a/packages/gazzodown/package.json +++ b/packages/gazzodown/package.json @@ -6,7 +6,7 @@ "@babel/core": "~7.22.20", "@rocket.chat/core-typings": "workspace:^", "@rocket.chat/css-in-js": "~0.31.25", - "@rocket.chat/fuselage": "^0.57.0", + "@rocket.chat/fuselage": "^0.57.1", "@rocket.chat/fuselage-tokens": "^0.33.1", "@rocket.chat/jest-presets": "workspace:~", "@rocket.chat/message-parser": "workspace:^", diff --git a/packages/ui-avatar/package.json b/packages/ui-avatar/package.json index 32054f4b4984..e673d1a5db06 100644 --- a/packages/ui-avatar/package.json +++ b/packages/ui-avatar/package.json @@ -4,7 +4,7 @@ "private": true, "devDependencies": { "@babel/core": "~7.22.20", - "@rocket.chat/fuselage": "^0.57.0", + "@rocket.chat/fuselage": "^0.57.1", "@rocket.chat/ui-contexts": "workspace:^", "@types/babel__core": "~7.20.3", "@types/react": "~17.0.69", diff --git a/packages/ui-client/package.json b/packages/ui-client/package.json index ed67fb084a91..cc3b4df35bf4 100644 --- a/packages/ui-client/package.json +++ b/packages/ui-client/package.json @@ -6,7 +6,7 @@ "@babel/core": "~7.22.20", "@react-aria/toolbar": "^3.0.0-beta.1", "@rocket.chat/css-in-js": "~0.31.25", - "@rocket.chat/fuselage": "^0.57.0", + "@rocket.chat/fuselage": "^0.57.1", "@rocket.chat/fuselage-hooks": "^0.33.1", "@rocket.chat/icons": "~0.38.0", "@rocket.chat/jest-presets": "workspace:~", diff --git a/packages/ui-composer/package.json b/packages/ui-composer/package.json index 0f4534a421a9..0f69b1df3868 100644 --- a/packages/ui-composer/package.json +++ b/packages/ui-composer/package.json @@ -19,7 +19,7 @@ "@babel/core": "~7.22.20", "@react-aria/toolbar": "^3.0.0-beta.1", "@rocket.chat/eslint-config": "workspace:^", - "@rocket.chat/fuselage": "^0.57.0", + "@rocket.chat/fuselage": "^0.57.1", "@rocket.chat/icons": "~0.38.0", "@storybook/addon-actions": "~6.5.16", "@storybook/addon-docs": "~6.5.16", diff --git a/packages/ui-video-conf/package.json b/packages/ui-video-conf/package.json index 8c899c42f03e..03db3dbecef4 100644 --- a/packages/ui-video-conf/package.json +++ b/packages/ui-video-conf/package.json @@ -6,7 +6,7 @@ "@babel/core": "~7.22.20", "@rocket.chat/css-in-js": "~0.31.25", "@rocket.chat/eslint-config": "workspace:^", - "@rocket.chat/fuselage": "^0.57.0", + "@rocket.chat/fuselage": "^0.57.1", "@rocket.chat/fuselage-hooks": "^0.33.1", "@rocket.chat/icons": "~0.38.0", "@rocket.chat/jest-presets": "workspace:~", diff --git a/packages/uikit-playground/package.json b/packages/uikit-playground/package.json index ec3937c2fedd..73cfd4369652 100644 --- a/packages/uikit-playground/package.json +++ b/packages/uikit-playground/package.json @@ -15,7 +15,7 @@ "@codemirror/tooltip": "^0.19.16", "@lezer/highlight": "^1.1.6", "@rocket.chat/css-in-js": "~0.31.25", - "@rocket.chat/fuselage": "^0.57.0", + "@rocket.chat/fuselage": "^0.57.1", "@rocket.chat/fuselage-hooks": "^0.33.1", "@rocket.chat/fuselage-polyfills": "~0.31.25", "@rocket.chat/fuselage-toastbar": "^0.33.0", diff --git a/yarn.lock b/yarn.lock index 4fbcd9d54089..2dadeaa4d3d9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8883,7 +8883,7 @@ __metadata: "@rocket.chat/apps-engine": 1.45.0-alpha.866 "@rocket.chat/core-typings": "workspace:^" "@rocket.chat/eslint-config": "workspace:^" - "@rocket.chat/fuselage": ^0.57.0 + "@rocket.chat/fuselage": ^0.57.1 "@rocket.chat/fuselage-hooks": ^0.33.1 "@rocket.chat/fuselage-polyfills": ~0.31.25 "@rocket.chat/gazzodown": "workspace:^" @@ -8934,19 +8934,19 @@ __metadata: "@rocket.chat/icons": "*" "@rocket.chat/prettier-config": "*" "@rocket.chat/styled": "*" - "@rocket.chat/ui-avatar": 6.0.0-rc.0 - "@rocket.chat/ui-contexts": 10.0.0-rc.0 + "@rocket.chat/ui-avatar": 6.0.0-rc.1 + "@rocket.chat/ui-contexts": 10.0.0-rc.1 "@rocket.chat/ui-kit": 0.36.1-rc.0 - "@rocket.chat/ui-video-conf": 10.0.0-rc.0 + "@rocket.chat/ui-video-conf": 10.0.0-rc.1 "@tanstack/react-query": "*" react: "*" react-dom: "*" languageName: unknown linkType: soft -"@rocket.chat/fuselage@npm:^0.57.0": - version: 0.57.0 - resolution: "@rocket.chat/fuselage@npm:0.57.0" +"@rocket.chat/fuselage@npm:^0.57.1": + version: 0.57.1 + resolution: "@rocket.chat/fuselage@npm:0.57.1" dependencies: "@rocket.chat/css-in-js": ^0.31.25 "@rocket.chat/css-supports": ^0.31.25 @@ -8964,7 +8964,7 @@ __metadata: react: ^17.0.2 react-dom: ^17.0.2 react-virtuoso: 1.2.4 - checksum: 80f49f79ca6655067f528a9b427a7bfabbcf1583d0c9f3ed40b79217c7a495e93e0335e15e29b23237bf2ccb5ee5fa063051b40bf4d539439f452ffd45fdb537 + checksum: ed40c4e9ec6f6294e0e7c7a3912ae7c9eca026455506f3f1983483010d3d0c41169f9e38d173e5e63ed0e9824979edd607dda3c881202bf797a97b5b76e83a34 languageName: node linkType: hard @@ -8975,7 +8975,7 @@ __metadata: "@babel/core": ~7.22.20 "@rocket.chat/core-typings": "workspace:^" "@rocket.chat/css-in-js": ~0.31.25 - "@rocket.chat/fuselage": ^0.57.0 + "@rocket.chat/fuselage": ^0.57.1 "@rocket.chat/fuselage-tokens": ^0.33.1 "@rocket.chat/jest-presets": "workspace:~" "@rocket.chat/message-parser": "workspace:^" @@ -9021,8 +9021,8 @@ __metadata: "@rocket.chat/fuselage-tokens": "*" "@rocket.chat/message-parser": 0.31.29 "@rocket.chat/styled": "*" - "@rocket.chat/ui-client": 10.0.0-rc.0 - "@rocket.chat/ui-contexts": 10.0.0-rc.0 + "@rocket.chat/ui-client": 10.0.0-rc.1 + "@rocket.chat/ui-contexts": 10.0.0-rc.1 katex: "*" react: "*" languageName: unknown @@ -9342,7 +9342,7 @@ __metadata: "@rocket.chat/favicon": "workspace:^" "@rocket.chat/forked-matrix-appservice-bridge": ^4.0.2 "@rocket.chat/forked-matrix-bot-sdk": ^0.6.0-beta.3 - "@rocket.chat/fuselage": ^0.57.0 + "@rocket.chat/fuselage": ^0.57.1 "@rocket.chat/fuselage-hooks": ^0.33.1 "@rocket.chat/fuselage-polyfills": ~0.31.25 "@rocket.chat/fuselage-toastbar": ^0.33.0 @@ -10214,7 +10214,7 @@ __metadata: resolution: "@rocket.chat/ui-avatar@workspace:packages/ui-avatar" dependencies: "@babel/core": ~7.22.20 - "@rocket.chat/fuselage": ^0.57.0 + "@rocket.chat/fuselage": ^0.57.1 "@rocket.chat/ui-contexts": "workspace:^" "@types/babel__core": ~7.20.3 "@types/react": ~17.0.69 @@ -10228,7 +10228,7 @@ __metadata: typescript: ~5.3.3 peerDependencies: "@rocket.chat/fuselage": "*" - "@rocket.chat/ui-contexts": 10.0.0-rc.0 + "@rocket.chat/ui-contexts": 10.0.0-rc.1 react: ~17.0.2 languageName: unknown linkType: soft @@ -10240,7 +10240,7 @@ __metadata: "@babel/core": ~7.22.20 "@react-aria/toolbar": ^3.0.0-beta.1 "@rocket.chat/css-in-js": ~0.31.25 - "@rocket.chat/fuselage": ^0.57.0 + "@rocket.chat/fuselage": ^0.57.1 "@rocket.chat/fuselage-hooks": ^0.33.1 "@rocket.chat/icons": ~0.38.0 "@rocket.chat/jest-presets": "workspace:~" @@ -10278,7 +10278,7 @@ __metadata: "@rocket.chat/fuselage": "*" "@rocket.chat/fuselage-hooks": "*" "@rocket.chat/icons": "*" - "@rocket.chat/ui-contexts": 10.0.0-rc.0 + "@rocket.chat/ui-contexts": 10.0.0-rc.1 react: ~17.0.2 languageName: unknown linkType: soft @@ -10290,7 +10290,7 @@ __metadata: "@babel/core": ~7.22.20 "@react-aria/toolbar": ^3.0.0-beta.1 "@rocket.chat/eslint-config": "workspace:^" - "@rocket.chat/fuselage": ^0.57.0 + "@rocket.chat/fuselage": ^0.57.1 "@rocket.chat/icons": ~0.38.0 "@storybook/addon-actions": ~6.5.16 "@storybook/addon-docs": ~6.5.16 @@ -10385,7 +10385,7 @@ __metadata: resolution: "@rocket.chat/ui-theming@workspace:ee/packages/ui-theming" dependencies: "@rocket.chat/css-in-js": ~0.31.25 - "@rocket.chat/fuselage": ^0.57.0 + "@rocket.chat/fuselage": ^0.57.1 "@rocket.chat/fuselage-hooks": ^0.33.1 "@rocket.chat/icons": ~0.38.0 "@rocket.chat/ui-contexts": "workspace:~" @@ -10415,7 +10415,7 @@ __metadata: "@rocket.chat/css-in-js": ~0.31.25 "@rocket.chat/emitter": ~0.31.25 "@rocket.chat/eslint-config": "workspace:^" - "@rocket.chat/fuselage": ^0.57.0 + "@rocket.chat/fuselage": ^0.57.1 "@rocket.chat/fuselage-hooks": ^0.33.1 "@rocket.chat/icons": ~0.38.0 "@rocket.chat/jest-presets": "workspace:~" @@ -10448,8 +10448,8 @@ __metadata: "@rocket.chat/fuselage-hooks": "*" "@rocket.chat/icons": "*" "@rocket.chat/styled": "*" - "@rocket.chat/ui-avatar": 6.0.0-rc.0 - "@rocket.chat/ui-contexts": 10.0.0-rc.0 + "@rocket.chat/ui-avatar": 6.0.0-rc.1 + "@rocket.chat/ui-contexts": 10.0.0-rc.1 react: ^17.0.2 react-dom: ^17.0.2 languageName: unknown @@ -10464,7 +10464,7 @@ __metadata: "@codemirror/tooltip": ^0.19.16 "@lezer/highlight": ^1.1.6 "@rocket.chat/css-in-js": ~0.31.25 - "@rocket.chat/fuselage": ^0.57.0 + "@rocket.chat/fuselage": ^0.57.1 "@rocket.chat/fuselage-hooks": ^0.33.1 "@rocket.chat/fuselage-polyfills": ~0.31.25 "@rocket.chat/fuselage-toastbar": ^0.33.0 @@ -10536,7 +10536,7 @@ __metadata: peerDependencies: "@rocket.chat/layout": "*" "@rocket.chat/tools": 0.2.2 - "@rocket.chat/ui-contexts": 10.0.0-rc.0 + "@rocket.chat/ui-contexts": 10.0.0-rc.1 "@tanstack/react-query": "*" react: "*" react-hook-form: "*" From 44f905e40f13fe7ee4cdf166bf5c8550d69fb698 Mon Sep 17 00:00:00 2001 From: rocketchat-github-ci Date: Fri, 30 Aug 2024 00:33:01 +0000 Subject: [PATCH 20/25] Release 6.12.0-rc.2 [no ci] --- .changeset/bump-patch-1724977971712.md | 5 +++ .changeset/pre.json | 3 ++ apps/meteor/CHANGELOG.md | 36 +++++++++++++++++++ apps/meteor/app/utils/rocketchat.info | 2 +- apps/meteor/ee/server/services/CHANGELOG.md | 13 +++++++ apps/meteor/ee/server/services/package.json | 2 +- apps/meteor/package.json | 2 +- ee/apps/account-service/CHANGELOG.md | 13 +++++++ ee/apps/account-service/package.json | 2 +- ee/apps/authorization-service/CHANGELOG.md | 13 +++++++ ee/apps/authorization-service/package.json | 2 +- ee/apps/ddp-streamer/CHANGELOG.md | 14 ++++++++ ee/apps/ddp-streamer/package.json | 2 +- ee/apps/omnichannel-transcript/CHANGELOG.md | 14 ++++++++ ee/apps/omnichannel-transcript/package.json | 2 +- ee/apps/presence-service/CHANGELOG.md | 13 +++++++ ee/apps/presence-service/package.json | 2 +- ee/apps/queue-worker/CHANGELOG.md | 13 +++++++ ee/apps/queue-worker/package.json | 2 +- ee/apps/stream-hub-service/CHANGELOG.md | 12 +++++++ ee/apps/stream-hub-service/package.json | 2 +- ee/packages/license/CHANGELOG.md | 9 +++++ ee/packages/license/package.json | 2 +- ee/packages/omnichannel-services/CHANGELOG.md | 14 ++++++++ ee/packages/omnichannel-services/package.json | 2 +- ee/packages/pdf-worker/CHANGELOG.md | 9 +++++ ee/packages/pdf-worker/package.json | 2 +- ee/packages/presence/CHANGELOG.md | 11 ++++++ ee/packages/presence/package.json | 2 +- package.json | 2 +- packages/api-client/CHANGELOG.md | 10 ++++++ packages/api-client/package.json | 2 +- packages/apps/CHANGELOG.md | 10 ++++++ packages/apps/package.json | 2 +- packages/core-services/CHANGELOG.md | 11 ++++++ packages/core-services/package.json | 2 +- packages/core-typings/CHANGELOG.md | 2 ++ packages/core-typings/package.json | 2 +- packages/cron/CHANGELOG.md | 10 ++++++ packages/cron/package.json | 2 +- packages/ddp-client/CHANGELOG.md | 11 ++++++ packages/ddp-client/package.json | 2 +- packages/fuselage-ui-kit/CHANGELOG.md | 13 +++++++ packages/fuselage-ui-kit/package.json | 8 ++--- packages/gazzodown/CHANGELOG.md | 11 ++++++ packages/gazzodown/package.json | 6 ++-- packages/instance-status/CHANGELOG.md | 9 +++++ packages/instance-status/package.json | 2 +- packages/livechat/CHANGELOG.md | 9 +++++ packages/livechat/package.json | 2 +- packages/model-typings/CHANGELOG.md | 9 +++++ packages/model-typings/package.json | 2 +- packages/models/CHANGELOG.md | 9 +++++ packages/models/package.json | 2 +- packages/rest-typings/CHANGELOG.md | 9 +++++ packages/rest-typings/package.json | 2 +- packages/ui-avatar/CHANGELOG.md | 9 +++++ packages/ui-avatar/package.json | 4 +-- packages/ui-client/CHANGELOG.md | 9 +++++ packages/ui-client/package.json | 4 +-- packages/ui-contexts/CHANGELOG.md | 11 ++++++ packages/ui-contexts/package.json | 2 +- packages/ui-video-conf/CHANGELOG.md | 10 ++++++ packages/ui-video-conf/package.json | 6 ++-- packages/uikit-playground/CHANGELOG.md | 11 ++++++ packages/uikit-playground/package.json | 2 +- packages/web-ui-registration/CHANGELOG.md | 9 +++++ packages/web-ui-registration/package.json | 4 +-- 68 files changed, 418 insertions(+), 44 deletions(-) create mode 100644 .changeset/bump-patch-1724977971712.md diff --git a/.changeset/bump-patch-1724977971712.md b/.changeset/bump-patch-1724977971712.md new file mode 100644 index 000000000000..e1eaa7980afb --- /dev/null +++ b/.changeset/bump-patch-1724977971712.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Bump @rocket.chat/meteor version. diff --git a/.changeset/pre.json b/.changeset/pre.json index f23c7ae178fa..b16c34f330cd 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -66,6 +66,7 @@ "bright-humans-cross", "brown-crabs-chew", "bump-patch-1724712948901", + "bump-patch-1724977971712", "calm-tigers-peel", "cool-rocks-remember", "empty-toys-smell", @@ -89,8 +90,10 @@ "rotten-camels-pretend", "rude-dogs-burn", "six-beers-fry", + "smart-baboons-allow", "smart-mice-attack", "spicy-kings-think", + "strong-rings-rush", "strong-swans-double", "strong-terms-love", "stupid-fishes-relate", diff --git a/apps/meteor/CHANGELOG.md b/apps/meteor/CHANGELOG.md index 75b8e3e71df6..862232d77787 100644 --- a/apps/meteor/CHANGELOG.md +++ b/apps/meteor/CHANGELOG.md @@ -1,5 +1,41 @@ # @rocket.chat/meteor +## 6.12.0-rc.2 + +### Patch Changes + +- Bump @rocket.chat/meteor version. + +- ([#33169](https://github.com/RocketChat/Rocket.Chat/pull/33169)) Fixed issue that prevented sending encrypted filed from the mobile app + +- ([#33174](https://github.com/RocketChat/Rocket.Chat/pull/33174)) Restored tooltips to the unit edit department field selected options + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/rest-typings@6.12.0-rc.2 + - @rocket.chat/license@0.2.5-rc.2 + - @rocket.chat/omnichannel-services@0.3.2-rc.2 + - @rocket.chat/pdf-worker@0.2.2-rc.2 + - @rocket.chat/presence@0.2.5-rc.2 + - @rocket.chat/api-client@0.2.5-rc.2 + - @rocket.chat/apps@0.1.5-rc.2 + - @rocket.chat/core-services@0.6.0-rc.2 + - @rocket.chat/cron@0.1.5-rc.2 + - @rocket.chat/fuselage-ui-kit@10.0.0-rc.2 + - @rocket.chat/gazzodown@10.0.0-rc.2 + - @rocket.chat/model-typings@0.7.0-rc.2 + - @rocket.chat/ui-contexts@10.0.0-rc.2 + - @rocket.chat/server-cloud-communication@0.0.2 + - @rocket.chat/models@0.2.2-rc.2 + - @rocket.chat/ui-theming@0.2.1-rc.0 + - @rocket.chat/ui-avatar@6.0.0-rc.2 + - @rocket.chat/ui-client@10.0.0-rc.2 + - @rocket.chat/ui-video-conf@10.0.0-rc.2 + - @rocket.chat/web-ui-registration@10.0.0-rc.2 + - @rocket.chat/instance-status@0.1.5-rc.2 +
+ ## 6.12.0-rc.1 ### Patch Changes diff --git a/apps/meteor/app/utils/rocketchat.info b/apps/meteor/app/utils/rocketchat.info index 184b030fe19d..b88a04d76851 100644 --- a/apps/meteor/app/utils/rocketchat.info +++ b/apps/meteor/app/utils/rocketchat.info @@ -1,3 +1,3 @@ { - "version": "6.12.0-rc.1" + "version": "6.12.0-rc.2" } diff --git a/apps/meteor/ee/server/services/CHANGELOG.md b/apps/meteor/ee/server/services/CHANGELOG.md index 5b8af0e9703c..1d6a25b73776 100644 --- a/apps/meteor/ee/server/services/CHANGELOG.md +++ b/apps/meteor/ee/server/services/CHANGELOG.md @@ -1,5 +1,18 @@ # rocketchat-services +## 1.3.2-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/rest-typings@6.12.0-rc.2 + - @rocket.chat/core-services@0.6.0-rc.2 + - @rocket.chat/model-typings@0.7.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 1.3.2-rc.1 ### Patch Changes diff --git a/apps/meteor/ee/server/services/package.json b/apps/meteor/ee/server/services/package.json index 6baf89d95ebf..8d9679014361 100644 --- a/apps/meteor/ee/server/services/package.json +++ b/apps/meteor/ee/server/services/package.json @@ -1,7 +1,7 @@ { "name": "rocketchat-services", "private": true, - "version": "1.3.2-rc.1", + "version": "1.3.2-rc.2", "description": "Rocket.Chat Authorization service", "main": "index.js", "scripts": { diff --git a/apps/meteor/package.json b/apps/meteor/package.json index ec9c06d820b6..ab76940fee8a 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/meteor", "description": "The Ultimate Open Source WebChat Platform", - "version": "6.12.0-rc.1", + "version": "6.12.0-rc.2", "private": true, "author": { "name": "Rocket.Chat", diff --git a/ee/apps/account-service/CHANGELOG.md b/ee/apps/account-service/CHANGELOG.md index 9aec6081bf30..630cb593da8a 100644 --- a/ee/apps/account-service/CHANGELOG.md +++ b/ee/apps/account-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/account-service +## 0.4.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/rest-typings@6.12.0-rc.2 + - @rocket.chat/core-services@0.6.0-rc.2 + - @rocket.chat/model-typings@0.7.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 0.4.5-rc.1 ### Patch Changes diff --git a/ee/apps/account-service/package.json b/ee/apps/account-service/package.json index 6b4e12e0ae52..5a4b896658f0 100644 --- a/ee/apps/account-service/package.json +++ b/ee/apps/account-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/account-service", "private": true, - "version": "0.4.5-rc.1", + "version": "0.4.5-rc.2", "description": "Rocket.Chat Account service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/authorization-service/CHANGELOG.md b/ee/apps/authorization-service/CHANGELOG.md index ee81e466ed3c..1c86327bd7c0 100644 --- a/ee/apps/authorization-service/CHANGELOG.md +++ b/ee/apps/authorization-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/authorization-service +## 0.4.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/rest-typings@6.12.0-rc.2 + - @rocket.chat/core-services@0.6.0-rc.2 + - @rocket.chat/model-typings@0.7.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 0.4.5-rc.1 ### Patch Changes diff --git a/ee/apps/authorization-service/package.json b/ee/apps/authorization-service/package.json index 723f97b071bf..f814e9e423ab 100644 --- a/ee/apps/authorization-service/package.json +++ b/ee/apps/authorization-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/authorization-service", "private": true, - "version": "0.4.5-rc.1", + "version": "0.4.5-rc.2", "description": "Rocket.Chat Authorization service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/ddp-streamer/CHANGELOG.md b/ee/apps/ddp-streamer/CHANGELOG.md index 80733d804be1..a8f4bf3e076b 100644 --- a/ee/apps/ddp-streamer/CHANGELOG.md +++ b/ee/apps/ddp-streamer/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/ddp-streamer +## 0.3.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/rest-typings@6.12.0-rc.2 + - @rocket.chat/core-services@0.6.0-rc.2 + - @rocket.chat/model-typings@0.7.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 + - @rocket.chat/instance-status@0.1.5-rc.2 +
+ ## 0.3.5-rc.1 ### Patch Changes diff --git a/ee/apps/ddp-streamer/package.json b/ee/apps/ddp-streamer/package.json index 60198b5a42e6..25203f96d8c3 100644 --- a/ee/apps/ddp-streamer/package.json +++ b/ee/apps/ddp-streamer/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/ddp-streamer", "private": true, - "version": "0.3.5-rc.1", + "version": "0.3.5-rc.2", "description": "Rocket.Chat DDP-Streamer service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/omnichannel-transcript/CHANGELOG.md b/ee/apps/omnichannel-transcript/CHANGELOG.md index 7f7f7945dd56..fa7eb91835b5 100644 --- a/ee/apps/omnichannel-transcript/CHANGELOG.md +++ b/ee/apps/omnichannel-transcript/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-transcript +## 0.4.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/omnichannel-services@0.3.2-rc.2 + - @rocket.chat/pdf-worker@0.2.2-rc.2 + - @rocket.chat/core-services@0.6.0-rc.2 + - @rocket.chat/model-typings@0.7.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 0.4.5-rc.1 ### Patch Changes diff --git a/ee/apps/omnichannel-transcript/package.json b/ee/apps/omnichannel-transcript/package.json index 2639125f3dc3..80e7c5456bd6 100644 --- a/ee/apps/omnichannel-transcript/package.json +++ b/ee/apps/omnichannel-transcript/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/omnichannel-transcript", "private": true, - "version": "0.4.5-rc.1", + "version": "0.4.5-rc.2", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/presence-service/CHANGELOG.md b/ee/apps/presence-service/CHANGELOG.md index 853a25180cd4..80a6bc702eff 100644 --- a/ee/apps/presence-service/CHANGELOG.md +++ b/ee/apps/presence-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/presence-service +## 0.4.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/presence@0.2.5-rc.2 + - @rocket.chat/core-services@0.6.0-rc.2 + - @rocket.chat/model-typings@0.7.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 0.4.5-rc.1 ### Patch Changes diff --git a/ee/apps/presence-service/package.json b/ee/apps/presence-service/package.json index 35f639b59890..83e816c9f0b4 100644 --- a/ee/apps/presence-service/package.json +++ b/ee/apps/presence-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/presence-service", "private": true, - "version": "0.4.5-rc.1", + "version": "0.4.5-rc.2", "description": "Rocket.Chat Presence service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/queue-worker/CHANGELOG.md b/ee/apps/queue-worker/CHANGELOG.md index b39ed0a8815a..6e075a3b50f4 100644 --- a/ee/apps/queue-worker/CHANGELOG.md +++ b/ee/apps/queue-worker/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/queue-worker +## 0.4.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/omnichannel-services@0.3.2-rc.2 + - @rocket.chat/core-services@0.6.0-rc.2 + - @rocket.chat/model-typings@0.7.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 0.4.5-rc.1 ### Patch Changes diff --git a/ee/apps/queue-worker/package.json b/ee/apps/queue-worker/package.json index 1ed210871152..0c8281eaec2b 100644 --- a/ee/apps/queue-worker/package.json +++ b/ee/apps/queue-worker/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/queue-worker", "private": true, - "version": "0.4.5-rc.1", + "version": "0.4.5-rc.2", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/stream-hub-service/CHANGELOG.md b/ee/apps/stream-hub-service/CHANGELOG.md index 9b5ce23e3638..7a6d5fa93c67 100644 --- a/ee/apps/stream-hub-service/CHANGELOG.md +++ b/ee/apps/stream-hub-service/CHANGELOG.md @@ -1,5 +1,17 @@ # @rocket.chat/stream-hub-service +## 0.4.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/core-services@0.6.0-rc.2 + - @rocket.chat/model-typings@0.7.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 0.4.5-rc.1 ### Patch Changes diff --git a/ee/apps/stream-hub-service/package.json b/ee/apps/stream-hub-service/package.json index d06a102d4de9..125ba400991c 100644 --- a/ee/apps/stream-hub-service/package.json +++ b/ee/apps/stream-hub-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/stream-hub-service", "private": true, - "version": "0.4.5-rc.1", + "version": "0.4.5-rc.2", "description": "Rocket.Chat Stream Hub service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/packages/license/CHANGELOG.md b/ee/packages/license/CHANGELOG.md index d851f26399a6..a3fb453b888f 100644 --- a/ee/packages/license/CHANGELOG.md +++ b/ee/packages/license/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/license +## 0.2.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 +
+ ## 0.2.5-rc.1 ### Patch Changes diff --git a/ee/packages/license/package.json b/ee/packages/license/package.json index 2cbfc160c8cc..d357d2e85243 100644 --- a/ee/packages/license/package.json +++ b/ee/packages/license/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/license", - "version": "0.2.5-rc.1", + "version": "0.2.5-rc.2", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/ee/packages/omnichannel-services/CHANGELOG.md b/ee/packages/omnichannel-services/CHANGELOG.md index ba0a528d36eb..51dd515e5a3a 100644 --- a/ee/packages/omnichannel-services/CHANGELOG.md +++ b/ee/packages/omnichannel-services/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-services +## 0.3.2-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/rest-typings@6.12.0-rc.2 + - @rocket.chat/pdf-worker@0.2.2-rc.2 + - @rocket.chat/core-services@0.6.0-rc.2 + - @rocket.chat/model-typings@0.7.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 0.3.2-rc.1 ### Patch Changes diff --git a/ee/packages/omnichannel-services/package.json b/ee/packages/omnichannel-services/package.json index f818090964b7..676576e42b3c 100644 --- a/ee/packages/omnichannel-services/package.json +++ b/ee/packages/omnichannel-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/omnichannel-services", - "version": "0.3.2-rc.1", + "version": "0.3.2-rc.2", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/ee/packages/pdf-worker/CHANGELOG.md b/ee/packages/pdf-worker/CHANGELOG.md index 0a776c02449a..f9881b0273ff 100644 --- a/ee/packages/pdf-worker/CHANGELOG.md +++ b/ee/packages/pdf-worker/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/pdf-worker +## 0.2.2-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 +
+ ## 0.2.2-rc.1 ### Patch Changes diff --git a/ee/packages/pdf-worker/package.json b/ee/packages/pdf-worker/package.json index af8f5977011e..8724b3d4d6e1 100644 --- a/ee/packages/pdf-worker/package.json +++ b/ee/packages/pdf-worker/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/pdf-worker", - "version": "0.2.2-rc.1", + "version": "0.2.2-rc.2", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/ee/packages/presence/CHANGELOG.md b/ee/packages/presence/CHANGELOG.md index 7beefdd32fe3..f211e5812b68 100644 --- a/ee/packages/presence/CHANGELOG.md +++ b/ee/packages/presence/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/presence +## 0.2.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/core-services@0.6.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 0.2.5-rc.1 ### Patch Changes diff --git a/ee/packages/presence/package.json b/ee/packages/presence/package.json index 4f9afd8c042f..530d53767c7a 100644 --- a/ee/packages/presence/package.json +++ b/ee/packages/presence/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/presence", - "version": "0.2.5-rc.1", + "version": "0.2.5-rc.2", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/package.json b/package.json index 9268f2ba988a..fd4f9abcfc2f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rocket.chat", - "version": "6.12.0-rc.1", + "version": "6.12.0-rc.2", "description": "Rocket.Chat Monorepo", "main": "index.js", "private": true, diff --git a/packages/api-client/CHANGELOG.md b/packages/api-client/CHANGELOG.md index 838a08685baa..3694ba19c009 100644 --- a/packages/api-client/CHANGELOG.md +++ b/packages/api-client/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/api-client +## 0.2.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/rest-typings@6.12.0-rc.2 +
+ ## 0.2.5-rc.1 ### Patch Changes diff --git a/packages/api-client/package.json b/packages/api-client/package.json index 7e289eef6146..d2f203161cb7 100644 --- a/packages/api-client/package.json +++ b/packages/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/api-client", - "version": "0.2.5-rc.1", + "version": "0.2.5-rc.2", "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/apps/CHANGELOG.md b/packages/apps/CHANGELOG.md index 413ec5b3af90..bc6dd6e55408 100644 --- a/packages/apps/CHANGELOG.md +++ b/packages/apps/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/apps +## 0.1.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/model-typings@0.7.0-rc.2 +
+ ## 0.1.5-rc.1 ### Patch Changes diff --git a/packages/apps/package.json b/packages/apps/package.json index fec607e1f8ab..7b23ba55bcf9 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/apps", - "version": "0.1.5-rc.1", + "version": "0.1.5-rc.2", "private": true, "devDependencies": { "eslint": "~8.45.0", diff --git a/packages/core-services/CHANGELOG.md b/packages/core-services/CHANGELOG.md index ae5e4b1aceb1..8f62112c8922 100644 --- a/packages/core-services/CHANGELOG.md +++ b/packages/core-services/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/core-services +## 0.6.0-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/rest-typings@6.12.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 0.6.0-rc.1 ### Patch Changes diff --git a/packages/core-services/package.json b/packages/core-services/package.json index b8a27cc8d0ab..a4e8ada23f19 100644 --- a/packages/core-services/package.json +++ b/packages/core-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/core-services", - "version": "0.6.0-rc.1", + "version": "0.6.0-rc.2", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/packages/core-typings/CHANGELOG.md b/packages/core-typings/CHANGELOG.md index 58236a95d7da..f9bb8458f37a 100644 --- a/packages/core-typings/CHANGELOG.md +++ b/packages/core-typings/CHANGELOG.md @@ -1,5 +1,7 @@ # @rocket.chat/core-typings +## 6.12.0-rc.2 + ## 6.12.0-rc.1 ## 6.12.0-rc.0 diff --git a/packages/core-typings/package.json b/packages/core-typings/package.json index 737fb013a0ff..eb9c2a47866a 100644 --- a/packages/core-typings/package.json +++ b/packages/core-typings/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "@rocket.chat/core-typings", - "version": "6.12.0-rc.1", + "version": "6.12.0-rc.2", "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", "eslint": "~8.45.0", diff --git a/packages/cron/CHANGELOG.md b/packages/cron/CHANGELOG.md index 6e42bb323a59..6f684940f3c1 100644 --- a/packages/cron/CHANGELOG.md +++ b/packages/cron/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/cron +## 0.1.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 0.1.5-rc.1 ### Patch Changes diff --git a/packages/cron/package.json b/packages/cron/package.json index c0908cb3e88e..78e1579405ec 100644 --- a/packages/cron/package.json +++ b/packages/cron/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/cron", - "version": "0.1.5-rc.1", + "version": "0.1.5-rc.2", "private": true, "devDependencies": { "eslint": "~8.45.0", diff --git a/packages/ddp-client/CHANGELOG.md b/packages/ddp-client/CHANGELOG.md index 2fb7c90d2327..9dcb8a73d04c 100644 --- a/packages/ddp-client/CHANGELOG.md +++ b/packages/ddp-client/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/ddp-client +## 0.3.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/rest-typings@6.12.0-rc.2 + - @rocket.chat/api-client@0.2.5-rc.2 +
+ ## 0.3.5-rc.1 ### Patch Changes diff --git a/packages/ddp-client/package.json b/packages/ddp-client/package.json index 51a14bed4cba..89db267343fe 100644 --- a/packages/ddp-client/package.json +++ b/packages/ddp-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ddp-client", - "version": "0.3.5-rc.1", + "version": "0.3.5-rc.2", "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/fuselage-ui-kit/CHANGELOG.md b/packages/fuselage-ui-kit/CHANGELOG.md index 12f56f72659c..30c34bf191b7 100644 --- a/packages/fuselage-ui-kit/CHANGELOG.md +++ b/packages/fuselage-ui-kit/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 10.0.0-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/gazzodown@10.0.0-rc.2 + - @rocket.chat/ui-contexts@10.0.0-rc.2 + - @rocket.chat/ui-avatar@6.0.0-rc.2 + - @rocket.chat/ui-video-conf@10.0.0-rc.2 +
+ ## 10.0.0-rc.1 ### Patch Changes diff --git a/packages/fuselage-ui-kit/package.json b/packages/fuselage-ui-kit/package.json index d35727e58af3..2dcfab40ce11 100644 --- a/packages/fuselage-ui-kit/package.json +++ b/packages/fuselage-ui-kit/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/fuselage-ui-kit", "private": true, - "version": "10.0.0-rc.1", + "version": "10.0.0-rc.2", "description": "UiKit elements for Rocket.Chat Apps built under Fuselage design system", "homepage": "https://rocketchat.github.io/Rocket.Chat.Fuselage/", "author": { @@ -50,10 +50,10 @@ "@rocket.chat/icons": "*", "@rocket.chat/prettier-config": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "6.0.0-rc.1", - "@rocket.chat/ui-contexts": "10.0.0-rc.1", + "@rocket.chat/ui-avatar": "6.0.0-rc.2", + "@rocket.chat/ui-contexts": "10.0.0-rc.2", "@rocket.chat/ui-kit": "0.36.1-rc.0", - "@rocket.chat/ui-video-conf": "10.0.0-rc.1", + "@rocket.chat/ui-video-conf": "10.0.0-rc.2", "@tanstack/react-query": "*", "react": "*", "react-dom": "*" diff --git a/packages/gazzodown/CHANGELOG.md b/packages/gazzodown/CHANGELOG.md index 2137661bff33..bfdcc3cf881f 100644 --- a/packages/gazzodown/CHANGELOG.md +++ b/packages/gazzodown/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/gazzodown +## 10.0.0-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/ui-contexts@10.0.0-rc.2 + - @rocket.chat/ui-client@10.0.0-rc.2 +
+ ## 10.0.0-rc.1 ### Patch Changes diff --git a/packages/gazzodown/package.json b/packages/gazzodown/package.json index 57ff4d4dd142..64f33c6bbfd1 100644 --- a/packages/gazzodown/package.json +++ b/packages/gazzodown/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/gazzodown", - "version": "10.0.0-rc.1", + "version": "10.0.0-rc.2", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -66,8 +66,8 @@ "@rocket.chat/fuselage-tokens": "*", "@rocket.chat/message-parser": "0.31.29", "@rocket.chat/styled": "*", - "@rocket.chat/ui-client": "10.0.0-rc.1", - "@rocket.chat/ui-contexts": "10.0.0-rc.1", + "@rocket.chat/ui-client": "10.0.0-rc.2", + "@rocket.chat/ui-contexts": "10.0.0-rc.2", "katex": "*", "react": "*" }, diff --git a/packages/instance-status/CHANGELOG.md b/packages/instance-status/CHANGELOG.md index 2965cdf9e189..a654321650cf 100644 --- a/packages/instance-status/CHANGELOG.md +++ b/packages/instance-status/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/instance-status +## 0.1.5-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/models@0.2.2-rc.2 +
+ ## 0.1.5-rc.1 ### Patch Changes diff --git a/packages/instance-status/package.json b/packages/instance-status/package.json index f957756ad7cd..0e385002d153 100644 --- a/packages/instance-status/package.json +++ b/packages/instance-status/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/instance-status", - "version": "0.1.5-rc.1", + "version": "0.1.5-rc.2", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/packages/livechat/CHANGELOG.md b/packages/livechat/CHANGELOG.md index 9432f8055254..c4b6702ce273 100644 --- a/packages/livechat/CHANGELOG.md +++ b/packages/livechat/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/livechat Change Log +## 1.19.2-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/gazzodown@10.0.0-rc.2 +
+ ## 1.19.2-rc.1 ### Patch Changes diff --git a/packages/livechat/package.json b/packages/livechat/package.json index 419b34b67604..8204d6478f4b 100644 --- a/packages/livechat/package.json +++ b/packages/livechat/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/livechat", - "version": "1.19.2-rc.1", + "version": "1.19.2-rc.2", "files": [ "/build" ], diff --git a/packages/model-typings/CHANGELOG.md b/packages/model-typings/CHANGELOG.md index 6c090c3ff504..1e52e3e6f005 100644 --- a/packages/model-typings/CHANGELOG.md +++ b/packages/model-typings/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/model-typings +## 0.7.0-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 +
+ ## 0.7.0-rc.1 ### Patch Changes diff --git a/packages/model-typings/package.json b/packages/model-typings/package.json index 2532ee5edf80..524d012e41a5 100644 --- a/packages/model-typings/package.json +++ b/packages/model-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/model-typings", - "version": "0.7.0-rc.1", + "version": "0.7.0-rc.2", "private": true, "devDependencies": { "@types/node-rsa": "^1.1.3", diff --git a/packages/models/CHANGELOG.md b/packages/models/CHANGELOG.md index 03bf4ac0a3fd..f7995184602a 100644 --- a/packages/models/CHANGELOG.md +++ b/packages/models/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/models +## 0.2.2-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/model-typings@0.7.0-rc.2 +
+ ## 0.2.2-rc.1 ### Patch Changes diff --git a/packages/models/package.json b/packages/models/package.json index b4a07acb8cfd..4f32e1edbffa 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/models", - "version": "0.2.2-rc.1", + "version": "0.2.2-rc.2", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/packages/rest-typings/CHANGELOG.md b/packages/rest-typings/CHANGELOG.md index 003368df6617..fab8b499954d 100644 --- a/packages/rest-typings/CHANGELOG.md +++ b/packages/rest-typings/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/rest-typings +## 6.12.0-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 +
+ ## 6.12.0-rc.1 ### Patch Changes diff --git a/packages/rest-typings/package.json b/packages/rest-typings/package.json index d037e77e7546..c11dc05cd6c2 100644 --- a/packages/rest-typings/package.json +++ b/packages/rest-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/rest-typings", - "version": "6.12.0-rc.1", + "version": "6.12.0-rc.2", "devDependencies": { "@rocket.chat/eslint-config": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/ui-avatar/CHANGELOG.md b/packages/ui-avatar/CHANGELOG.md index 1c917fd00821..52845ddff3be 100644 --- a/packages/ui-avatar/CHANGELOG.md +++ b/packages/ui-avatar/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/ui-avatar +## 6.0.0-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.2 +
+ ## 6.0.0-rc.1 ### Patch Changes diff --git a/packages/ui-avatar/package.json b/packages/ui-avatar/package.json index e673d1a5db06..b34b9e4891f4 100644 --- a/packages/ui-avatar/package.json +++ b/packages/ui-avatar/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-avatar", - "version": "6.0.0-rc.1", + "version": "6.0.0-rc.2", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -31,7 +31,7 @@ ], "peerDependencies": { "@rocket.chat/fuselage": "*", - "@rocket.chat/ui-contexts": "10.0.0-rc.1", + "@rocket.chat/ui-contexts": "10.0.0-rc.2", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-client/CHANGELOG.md b/packages/ui-client/CHANGELOG.md index a4b1f55300ee..a3d0b59dc6d9 100644 --- a/packages/ui-client/CHANGELOG.md +++ b/packages/ui-client/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/ui-client +## 10.0.0-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.2 +
+ ## 10.0.0-rc.1 ### Patch Changes diff --git a/packages/ui-client/package.json b/packages/ui-client/package.json index cc3b4df35bf4..13119376a79b 100644 --- a/packages/ui-client/package.json +++ b/packages/ui-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-client", - "version": "10.0.0-rc.1", + "version": "10.0.0-rc.2", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -60,7 +60,7 @@ "@rocket.chat/fuselage": "*", "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", - "@rocket.chat/ui-contexts": "10.0.0-rc.1", + "@rocket.chat/ui-contexts": "10.0.0-rc.2", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-contexts/CHANGELOG.md b/packages/ui-contexts/CHANGELOG.md index e98fa6e55d91..37c1e0a5431c 100644 --- a/packages/ui-contexts/CHANGELOG.md +++ b/packages/ui-contexts/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/ui-contexts +## 10.0.0-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.2 + - @rocket.chat/rest-typings@6.12.0-rc.2 + - @rocket.chat/ddp-client@0.3.5-rc.2 +
+ ## 10.0.0-rc.1 ### Patch Changes diff --git a/packages/ui-contexts/package.json b/packages/ui-contexts/package.json index a5750b7d5065..0a5fbf4a83f2 100644 --- a/packages/ui-contexts/package.json +++ b/packages/ui-contexts/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-contexts", - "version": "10.0.0-rc.1", + "version": "10.0.0-rc.2", "private": true, "devDependencies": { "@rocket.chat/core-typings": "workspace:^", diff --git a/packages/ui-video-conf/CHANGELOG.md b/packages/ui-video-conf/CHANGELOG.md index 39e0237d1e49..e7f617bb3c07 100644 --- a/packages/ui-video-conf/CHANGELOG.md +++ b/packages/ui-video-conf/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/ui-video-conf +## 10.0.0-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.2 + - @rocket.chat/ui-avatar@6.0.0-rc.2 +
+ ## 10.0.0-rc.1 ### Patch Changes diff --git a/packages/ui-video-conf/package.json b/packages/ui-video-conf/package.json index 03db3dbecef4..f89db00eae82 100644 --- a/packages/ui-video-conf/package.json +++ b/packages/ui-video-conf/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-video-conf", - "version": "10.0.0-rc.1", + "version": "10.0.0-rc.2", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -40,8 +40,8 @@ "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "6.0.0-rc.1", - "@rocket.chat/ui-contexts": "10.0.0-rc.1", + "@rocket.chat/ui-avatar": "6.0.0-rc.2", + "@rocket.chat/ui-contexts": "10.0.0-rc.2", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/packages/uikit-playground/CHANGELOG.md b/packages/uikit-playground/CHANGELOG.md index 853ce4759b4d..0154c2a5d005 100644 --- a/packages/uikit-playground/CHANGELOG.md +++ b/packages/uikit-playground/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/uikit-playground +## 0.4.0-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/fuselage-ui-kit@10.0.0-rc.2 + - @rocket.chat/ui-contexts@10.0.0-rc.2 + - @rocket.chat/ui-avatar@6.0.0-rc.2 +
+ ## 0.4.0-rc.1 ### Patch Changes diff --git a/packages/uikit-playground/package.json b/packages/uikit-playground/package.json index 73cfd4369652..6a91a7681572 100644 --- a/packages/uikit-playground/package.json +++ b/packages/uikit-playground/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/uikit-playground", "private": true, - "version": "0.4.0-rc.1", + "version": "0.4.0-rc.2", "type": "module", "scripts": { "dev": "vite", diff --git a/packages/web-ui-registration/CHANGELOG.md b/packages/web-ui-registration/CHANGELOG.md index e653ae6501ae..56bf9390b687 100644 --- a/packages/web-ui-registration/CHANGELOG.md +++ b/packages/web-ui-registration/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/web-ui-registration +## 10.0.0-rc.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.2 +
+ ## 10.0.0-rc.1 ### Patch Changes diff --git a/packages/web-ui-registration/package.json b/packages/web-ui-registration/package.json index ce73a83e6802..cb9c41903091 100644 --- a/packages/web-ui-registration/package.json +++ b/packages/web-ui-registration/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/web-ui-registration", - "version": "10.0.0-rc.1", + "version": "10.0.0-rc.2", "private": true, "homepage": "https://rocket.chat", "main": "./dist/index.js", @@ -47,7 +47,7 @@ "peerDependencies": { "@rocket.chat/layout": "*", "@rocket.chat/tools": "0.2.2", - "@rocket.chat/ui-contexts": "10.0.0-rc.1", + "@rocket.chat/ui-contexts": "10.0.0-rc.2", "@tanstack/react-query": "*", "react": "*", "react-hook-form": "*", From a71352063b906848010359ad8f005b43d5d1cfe2 Mon Sep 17 00:00:00 2001 From: Diego Sampaio Date: Mon, 2 Sep 2024 19:24:23 -0300 Subject: [PATCH 21/25] regression: fix subscription counter for DMs (#33200) --- apps/meteor/app/lib/server/lib/notifyUsersOnMessage.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/meteor/app/lib/server/lib/notifyUsersOnMessage.ts b/apps/meteor/app/lib/server/lib/notifyUsersOnMessage.ts index 7551cabb6e63..7d727ab49685 100644 --- a/apps/meteor/app/lib/server/lib/notifyUsersOnMessage.ts +++ b/apps/meteor/app/lib/server/lib/notifyUsersOnMessage.ts @@ -111,7 +111,7 @@ async function updateUsersSubscriptions(message: IMessage, room: IRoom): Promise roomId: room._id, uidsExclude: [message.u._id], uidsInclude: userIds, - onlyRead: !toAll && !toHere, + onlyRead: !toAll && !toHere && unreadCount !== 'all_messages', }).forEach((sub) => { const hasUserMention = userIds.includes(sub.u._id); const shouldIncUnread = hasUserMention || toAll || toHere || unreadCount === 'all_messages'; From 2d7f6dc3e845fd29587cf012bce601423ff1f2ef Mon Sep 17 00:00:00 2001 From: Diego Sampaio Date: Mon, 2 Sep 2024 21:49:40 -0300 Subject: [PATCH 22/25] chore: improve omni queue metrics query (#33159) --- .changeset/cool-actors-sin.md | 5 + .../meteor/server/models/raw/LivechatRooms.ts | 80 +++-- .../tests/end-to-end/api/livechat/00-rooms.ts | 4 + .../tests/end-to-end/api/livechat/07-queue.ts | 322 +++++++++++++++++- 4 files changed, 375 insertions(+), 36 deletions(-) create mode 100644 .changeset/cool-actors-sin.md diff --git a/.changeset/cool-actors-sin.md b/.changeset/cool-actors-sin.md new file mode 100644 index 000000000000..e53b8f136ebb --- /dev/null +++ b/.changeset/cool-actors-sin.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Improves Omnichannel queue page performance diff --git a/apps/meteor/server/models/raw/LivechatRooms.ts b/apps/meteor/server/models/raw/LivechatRooms.ts index b01d7e62c5ff..ae03d67251ec 100644 --- a/apps/meteor/server/models/raw/LivechatRooms.ts +++ b/apps/meteor/server/models/raw/LivechatRooms.ts @@ -91,22 +91,31 @@ export class LivechatRoomsRaw extends BaseRaw implements ILive options?: { offset?: number; count?: number; sort?: { [k: string]: number } }; }) { const match: Document = { $match: { t: 'l', open: true, servedBy: { $exists: true } } }; - const matchUsers: Document = { $match: {} }; + if (departmentId && departmentId !== 'undefined') { match.$match.departmentId = departmentId; } - if (agentId) { - matchUsers.$match['user._id'] = agentId; - } - if (!includeOfflineAgents) { - matchUsers.$match['user.status'] = { $ne: 'offline' }; - matchUsers.$match['user.statusLivechat'] = { $eq: 'available' }; - } + const departmentsLookup = { $lookup: { from: 'rocketchat_livechat_department', - localField: 'departmentId', - foreignField: '_id', + let: { + deptId: '$departmentId', + }, + pipeline: [ + { + $match: { + $expr: { + $eq: ['$_id', '$$deptId'], + }, + }, + }, + { + $project: { + name: 1, + }, + }, + ], as: 'departments', }, }; @@ -116,27 +125,40 @@ export class LivechatRoomsRaw extends BaseRaw implements ILive preserveNullAndEmptyArrays: true, }, }; - const departmentsGroup = { - $group: { - _id: { - departmentId: '$departmentId', - name: '$departments.name', - room: '$$ROOT', - }, - }, - }; + const usersLookup = { $lookup: { from: 'users', - localField: '_id.room.servedBy._id', - foreignField: '_id', + let: { + servedById: '$servedBy._id', + }, + pipeline: [ + { + $match: { + $expr: { + $eq: ['$_id', '$$servedById'], + }, + ...(!includeOfflineAgents && { + status: { $ne: 'offline' }, + statusLivechat: 'available', + }), + ...(agentId && { _id: agentId }), + }, + }, + { + $project: { + _id: 1, + username: 1, + status: 1, + }, + }, + ], as: 'user', }, }; const usersUnwind = { $unwind: { path: '$user', - preserveNullAndEmptyArrays: true, }, }; const usersGroup = { @@ -145,8 +167,8 @@ export class LivechatRoomsRaw extends BaseRaw implements ILive userId: '$user._id', username: '$user.username', status: '$user.status', - departmentId: '$_id.departmentId', - departmentName: '$_id.name', + departmentId: '$departmentId', + departmentName: '$departments.name', }, chats: { $sum: 1 }, }, @@ -160,16 +182,13 @@ export class LivechatRoomsRaw extends BaseRaw implements ILive status: '$_id.status', }, department: { - _id: { $ifNull: ['$_id.departmentId', null] }, - name: { $ifNull: ['$_id.departmentName', null] }, + _id: '$_id.departmentId', + name: '$_id.departmentName', }, chats: 1, }, }; - const firstParams = [match, departmentsLookup, departmentsUnwind, departmentsGroup, usersLookup, usersUnwind]; - if (Object.keys(matchUsers.$match)) { - firstParams.push(matchUsers); - } + const firstParams = [match, departmentsLookup, departmentsUnwind, usersLookup, usersUnwind]; const sort: Document = { $sort: options.sort || { chats: -1 } }; const pagination = [sort]; @@ -188,6 +207,7 @@ export class LivechatRoomsRaw extends BaseRaw implements ILive }; const params = [...firstParams, usersGroup, project, facet]; + return this.col.aggregate(params, { readPreference: readSecondaryPreferred(), allowDiskUse: true }).toArray(); } diff --git a/apps/meteor/tests/end-to-end/api/livechat/00-rooms.ts b/apps/meteor/tests/end-to-end/api/livechat/00-rooms.ts index f3ae205c7090..7142725a1d99 100644 --- a/apps/meteor/tests/end-to-end/api/livechat/00-rooms.ts +++ b/apps/meteor/tests/end-to-end/api/livechat/00-rooms.ts @@ -2468,6 +2468,10 @@ describe('LIVECHAT - rooms', () => { await updateSetting('Unread_Count_Omni', 'all_messages'); }); + after(async () => { + await deleteDepartment(departmentWithAgent.department._id); + }); + it('it should prepare the required data for further tests', async () => { departmentWithAgent = await createDepartmentWithAnOnlineAgent(); visitor = await createVisitor(departmentWithAgent.department._id); diff --git a/apps/meteor/tests/end-to-end/api/livechat/07-queue.ts b/apps/meteor/tests/end-to-end/api/livechat/07-queue.ts index 1d5ef110d308..4e2128b682a6 100644 --- a/apps/meteor/tests/end-to-end/api/livechat/07-queue.ts +++ b/apps/meteor/tests/end-to-end/api/livechat/07-queue.ts @@ -1,27 +1,58 @@ /* eslint-env mocha */ +import { faker } from '@faker-js/faker'; +import type { ILivechatDepartment, ILivechatVisitor, IOmnichannelRoom, IUser } from '@rocket.chat/core-typings'; import { expect } from 'chai'; -import { before, describe, it } from 'mocha'; +import { after, before, describe, it } from 'mocha'; import type { Response } from 'supertest'; import { getCredentials, api, request, credentials } from '../../../data/api-data'; +import { createDepartmentWithAnOnlineAgent, deleteDepartment, addOrRemoveAgentFromDepartment } from '../../../data/livechat/department'; +import { createVisitor, createLivechatRoom, closeOmnichannelRoom, deleteVisitor } from '../../../data/livechat/rooms'; +import { createAnOnlineAgent } from '../../../data/livechat/users'; import { updatePermission, updateSetting } from '../../../data/permissions.helper'; +import { deleteUser } from '../../../data/users.helper'; +import { IS_EE } from '../../../e2e/config/constants'; + +const cleanupRooms = async () => { + const response = await request.get(api('livechat/queue')).set(credentials).expect('Content-Type', 'application/json').expect(200); + + const { queue } = response.body; + + for await (const item of queue) { + const { + body: { rooms }, + } = await request.get(api('livechat/rooms')).query({ 'agents[]': item.user._id }).set(credentials); + + await Promise.all( + rooms.map((room: IOmnichannelRoom) => + request.post(api('livechat/room.closeByUser')).set(credentials).send({ rid: room._id, comment: faker.lorem.sentence() }), + ), + ); + } +}; describe('LIVECHAT - Queue', () => { before((done) => getCredentials(done)); - before(async () => { - await updateSetting('Livechat_enabled', true); - }); + before(async () => + Promise.all([ + updateSetting('Livechat_enabled', true), + updateSetting('Livechat_Routing_Method', 'Auto_Selection'), + + // this cleanup is required since previous tests left the DB dirty + cleanupRooms(), + ]), + ); describe('livechat/queue', () => { it('should return an "unauthorized error" when the user does not have the necessary permission', async () => { await updatePermission('view-l-room', []); await request.get(api('livechat/queue')).set(credentials).expect('Content-Type', 'application/json').expect(403); + await updatePermission('view-l-room', ['admin']); }); it('should return an array of queued metrics', async () => { - await updatePermission('view-l-room', ['admin']); await request .get(api('livechat/queue')) .set(credentials) @@ -36,7 +67,6 @@ describe('LIVECHAT - Queue', () => { }); }); it('should return an array of queued metrics even requested with count and offset params', async () => { - await updatePermission('view-l-room', ['admin']); await request .get(api('livechat/queue')) .set(credentials) @@ -55,4 +85,284 @@ describe('LIVECHAT - Queue', () => { }); }); }); + + describe('queue position', () => { + let agent1: { user: IUser }; + let agent2: { user: IUser }; + let agent3: { user: IUser }; + let deptd1: ILivechatDepartment; + let deptd2: ILivechatDepartment; + + const roomsToClose: IOmnichannelRoom[] = []; + const visitors: ILivechatVisitor[] = []; + const usersToDelete: IUser[] = []; + + before(async () => { + const { department, agent } = await createDepartmentWithAnOnlineAgent(); + + deptd1 = department; + agent1 = agent; + + usersToDelete.push(agent.user); + + const newVisitor = await createVisitor(deptd1._id); + const newRoom = await createLivechatRoom(newVisitor.token); + + roomsToClose.push(newRoom); + visitors.push(newVisitor); + }); + + after(async () => { + await deleteDepartment(deptd1._id); + + if (deptd2) { + await deleteDepartment(deptd2._id); + } + + await Promise.all(roomsToClose.map((room) => closeOmnichannelRoom(room._id))); + await Promise.all(visitors.map((visitor) => deleteVisitor(visitor.token))); + await Promise.all(usersToDelete.map((user) => deleteUser(user))); + }); + + it('should have one item in the queue', async () => { + await request + .get(api('livechat/queue')) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res: Response) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('offset'); + expect(res.body).to.have.property('total'); + expect(res.body).to.have.property('count'); + expect(res.body.queue).to.be.an('array').of.length(1); + + const [queue] = res.body.queue; + + expect(queue).to.have.property('chats', 1); + expect(queue).to.have.nested.property('user._id', agent1.user._id); + expect(queue).to.have.nested.property('department._id', deptd1._id); + }); + }); + + it('should return empty results when filtering by another agent', async () => { + await request + .get(api('livechat/queue')) + .query({ agentId: 'another-agent' }) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res: Response) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('offset'); + expect(res.body).to.have.property('total', 0); + expect(res.body).to.have.property('count', 0); + expect(res.body.queue).to.be.an('array').of.length(0); + }); + }); + + it('should increase chats when a new room for same department is created', async () => { + const newVisitor = await createVisitor(); + const newRoom = await createLivechatRoom(newVisitor.token); + + roomsToClose.push(newRoom); + visitors.push(newVisitor); + + await request + .get(api('livechat/queue')) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res: Response) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('offset'); + expect(res.body).to.have.property('total'); + expect(res.body).to.have.property('count'); + expect(res.body.queue).to.be.an('array').of.length(1); + + const [queue] = res.body.queue; + + expect(queue).to.have.property('chats', 2); + expect(queue).to.have.nested.property('user._id', agent1.user._id); + expect(queue).to.have.nested.property('department._id', deptd1._id); + }); + }); + + it('should have two items when create room for another agent', async () => { + const { user } = await createAnOnlineAgent(); + await addOrRemoveAgentFromDepartment(deptd1._id, { agentId: user._id, username: user.username }, true); + + agent2 = { user }; + + usersToDelete.push(user); + + const newVisitor = await createVisitor(deptd1._id); + const newRoom = await createLivechatRoom(newVisitor.token); + + roomsToClose.push(newRoom); + visitors.push(newVisitor); + + await request + .get(api('livechat/queue')) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res: Response) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('offset'); + expect(res.body).to.have.property('total'); + expect(res.body).to.have.property('count'); + expect(res.body.queue).to.be.an('array').of.length(2); + + const [queue1, queue2] = res.body.queue; + + expect(queue1).to.have.property('chats', 2); + expect(queue1).to.have.nested.property('user._id', agent1.user._id); + expect(queue1).to.have.nested.property('department._id', deptd1._id); + + expect(queue2).to.have.property('chats', 1); + expect(queue2).to.have.nested.property('user._id', agent2.user._id); + expect(queue2).to.have.nested.property('department._id', deptd1._id); + }); + }); + + it('should be able to filter for second agent only', async () => { + await request + .get(api('livechat/queue')) + .query({ agentId: agent2.user._id }) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res: Response) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('offset'); + expect(res.body).to.have.property('total'); + expect(res.body).to.have.property('count'); + expect(res.body.queue).to.be.an('array').of.length(1); + + const [queue1] = res.body.queue; + + expect(queue1).to.have.property('chats', 1); + expect(queue1).to.have.nested.property('user._id', agent2.user._id); + expect(queue1).to.have.nested.property('department._id', deptd1._id); + }); + }); + + it('should return empty if filter for a department without chats', async () => { + await request + .get(api('livechat/queue')) + .query({ departmentId: 'no-chats' }) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res: Response) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('offset'); + expect(res.body).to.have.property('total', 0); + expect(res.body).to.have.property('count', 0); + expect(res.body.queue).to.be.an('array').of.length(0); + }); + }); + + it('should be able to filter for first department only', async () => { + await request + .get(api('livechat/queue')) + .query({ departmentId: deptd1._id }) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res: Response) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('offset'); + expect(res.body).to.have.property('total'); + expect(res.body).to.have.property('count'); + expect(res.body.queue).to.be.an('array').of.length(2); + + const [queue1] = res.body.queue; + + expect(queue1).to.have.property('chats', 2); + expect(queue1).to.have.nested.property('user._id', agent1.user._id); + expect(queue1).to.have.nested.property('department._id', deptd1._id); + }); + }); + + (IS_EE ? it : it.skip)('should have three items when create room for another department', async () => { + const { department: dep2, agent: ag3 } = await createDepartmentWithAnOnlineAgent(); + + agent3 = ag3; + + usersToDelete.push(ag3.user); + + deptd2 = dep2; + + const newVisitor = await createVisitor(deptd2._id); + const newRoom = await createLivechatRoom(newVisitor.token); + + roomsToClose.push(newRoom); + visitors.push(newVisitor); + + await request + .get(api('livechat/queue')) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res: Response) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('offset'); + expect(res.body).to.have.property('total'); + expect(res.body).to.have.property('count'); + expect(res.body.queue).to.be.an('array').of.length(3); + + const [queue1, queue2, queue3] = res.body.queue; + + expect(queue1).to.have.property('chats', 2); + expect(queue1).to.have.nested.property('user._id', agent1.user._id); + expect(queue1).to.have.nested.property('department._id', deptd1._id); + + expect(queue2).to.have.property('chats', 1); + expect(queue3).to.have.property('chats', 1); + }); + }); + + (IS_EE ? it : it.skip)('should change the order when second department gets more rooms', async () => { + const newVisitor1 = await createVisitor(deptd2._id); + const newRoom1 = await createLivechatRoom(newVisitor1.token); + + roomsToClose.push(newRoom1); + visitors.push(newVisitor1); + + const newVisitor2 = await createVisitor(deptd2._id); + const newRoom2 = await createLivechatRoom(newVisitor2.token); + + roomsToClose.push(newRoom2); + visitors.push(newVisitor2); + + await request + .get(api('livechat/queue')) + .set(credentials) + .expect('Content-Type', 'application/json') + .expect(200) + .expect((res: Response) => { + expect(res.body).to.have.property('success', true); + expect(res.body).to.have.property('offset'); + expect(res.body).to.have.property('total'); + expect(res.body).to.have.property('count'); + expect(res.body.queue).to.be.an('array').of.length(3); + + const [queue1, queue2, queue3] = res.body.queue; + + expect(queue1).to.have.property('chats', 3); + expect(queue1).to.have.nested.property('user._id', agent3.user._id); + expect(queue1).to.have.nested.property('department._id', deptd2._id); + + expect(queue2).to.have.property('chats', 2); + expect(queue2).to.have.nested.property('user._id', agent1.user._id); + expect(queue2).to.have.nested.property('department._id', deptd1._id); + + expect(queue3).to.have.property('chats', 1); + expect(queue3).to.have.nested.property('user._id', agent2.user._id); + expect(queue3).to.have.nested.property('department._id', deptd1._id); + }); + }); + }); }); From 2aa343d79deb8385f45ef0b7c49ed25c21fc440c Mon Sep 17 00:00:00 2001 From: rocketchat-github-ci Date: Tue, 3 Sep 2024 01:14:30 +0000 Subject: [PATCH 23/25] Release 6.12.0-rc.3 [no ci] --- .changeset/bump-patch-1725326060827.md | 5 +++ .changeset/pre.json | 2 ++ apps/meteor/CHANGELOG.md | 34 +++++++++++++++++++ apps/meteor/app/utils/rocketchat.info | 2 +- apps/meteor/ee/server/services/CHANGELOG.md | 13 +++++++ apps/meteor/ee/server/services/package.json | 2 +- apps/meteor/package.json | 2 +- ee/apps/account-service/CHANGELOG.md | 13 +++++++ ee/apps/account-service/package.json | 2 +- ee/apps/authorization-service/CHANGELOG.md | 13 +++++++ ee/apps/authorization-service/package.json | 2 +- ee/apps/ddp-streamer/CHANGELOG.md | 14 ++++++++ ee/apps/ddp-streamer/package.json | 2 +- ee/apps/omnichannel-transcript/CHANGELOG.md | 14 ++++++++ ee/apps/omnichannel-transcript/package.json | 2 +- ee/apps/presence-service/CHANGELOG.md | 13 +++++++ ee/apps/presence-service/package.json | 2 +- ee/apps/queue-worker/CHANGELOG.md | 13 +++++++ ee/apps/queue-worker/package.json | 2 +- ee/apps/stream-hub-service/CHANGELOG.md | 12 +++++++ ee/apps/stream-hub-service/package.json | 2 +- ee/packages/license/CHANGELOG.md | 9 +++++ ee/packages/license/package.json | 2 +- ee/packages/omnichannel-services/CHANGELOG.md | 14 ++++++++ ee/packages/omnichannel-services/package.json | 2 +- ee/packages/pdf-worker/CHANGELOG.md | 9 +++++ ee/packages/pdf-worker/package.json | 2 +- ee/packages/presence/CHANGELOG.md | 11 ++++++ ee/packages/presence/package.json | 2 +- package.json | 2 +- packages/api-client/CHANGELOG.md | 10 ++++++ packages/api-client/package.json | 2 +- packages/apps/CHANGELOG.md | 10 ++++++ packages/apps/package.json | 2 +- packages/core-services/CHANGELOG.md | 11 ++++++ packages/core-services/package.json | 2 +- packages/core-typings/CHANGELOG.md | 2 ++ packages/core-typings/package.json | 2 +- packages/cron/CHANGELOG.md | 10 ++++++ packages/cron/package.json | 2 +- packages/ddp-client/CHANGELOG.md | 11 ++++++ packages/ddp-client/package.json | 2 +- packages/fuselage-ui-kit/CHANGELOG.md | 13 +++++++ packages/fuselage-ui-kit/package.json | 8 ++--- packages/gazzodown/CHANGELOG.md | 11 ++++++ packages/gazzodown/package.json | 6 ++-- packages/instance-status/CHANGELOG.md | 9 +++++ packages/instance-status/package.json | 2 +- packages/livechat/CHANGELOG.md | 9 +++++ packages/livechat/package.json | 2 +- packages/model-typings/CHANGELOG.md | 9 +++++ packages/model-typings/package.json | 2 +- packages/models/CHANGELOG.md | 9 +++++ packages/models/package.json | 2 +- packages/rest-typings/CHANGELOG.md | 9 +++++ packages/rest-typings/package.json | 2 +- packages/ui-avatar/CHANGELOG.md | 9 +++++ packages/ui-avatar/package.json | 4 +-- packages/ui-client/CHANGELOG.md | 9 +++++ packages/ui-client/package.json | 4 +-- packages/ui-contexts/CHANGELOG.md | 11 ++++++ packages/ui-contexts/package.json | 2 +- packages/ui-video-conf/CHANGELOG.md | 10 ++++++ packages/ui-video-conf/package.json | 6 ++-- packages/uikit-playground/CHANGELOG.md | 11 ++++++ packages/uikit-playground/package.json | 2 +- packages/web-ui-registration/CHANGELOG.md | 9 +++++ packages/web-ui-registration/package.json | 4 +-- yarn.lock | 20 +++++------ 69 files changed, 425 insertions(+), 54 deletions(-) create mode 100644 .changeset/bump-patch-1725326060827.md diff --git a/.changeset/bump-patch-1725326060827.md b/.changeset/bump-patch-1725326060827.md new file mode 100644 index 000000000000..e1eaa7980afb --- /dev/null +++ b/.changeset/bump-patch-1725326060827.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Bump @rocket.chat/meteor version. diff --git a/.changeset/pre.json b/.changeset/pre.json index b16c34f330cd..947aecb92f25 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -67,7 +67,9 @@ "brown-crabs-chew", "bump-patch-1724712948901", "bump-patch-1724977971712", + "bump-patch-1725326060827", "calm-tigers-peel", + "cool-actors-sin", "cool-rocks-remember", "empty-toys-smell", "fast-lobsters-turn", diff --git a/apps/meteor/CHANGELOG.md b/apps/meteor/CHANGELOG.md index 862232d77787..2f6758c0dd90 100644 --- a/apps/meteor/CHANGELOG.md +++ b/apps/meteor/CHANGELOG.md @@ -1,5 +1,39 @@ # @rocket.chat/meteor +## 6.12.0-rc.3 + +### Patch Changes + +- Bump @rocket.chat/meteor version. + +- ([#33159](https://github.com/RocketChat/Rocket.Chat/pull/33159)) Improves Omnichannel queue page performance + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/rest-typings@6.12.0-rc.3 + - @rocket.chat/license@0.2.5-rc.3 + - @rocket.chat/omnichannel-services@0.3.2-rc.3 + - @rocket.chat/pdf-worker@0.2.2-rc.3 + - @rocket.chat/presence@0.2.5-rc.3 + - @rocket.chat/api-client@0.2.5-rc.3 + - @rocket.chat/apps@0.1.5-rc.3 + - @rocket.chat/core-services@0.6.0-rc.3 + - @rocket.chat/cron@0.1.5-rc.3 + - @rocket.chat/fuselage-ui-kit@10.0.0-rc.3 + - @rocket.chat/gazzodown@10.0.0-rc.3 + - @rocket.chat/model-typings@0.7.0-rc.3 + - @rocket.chat/ui-contexts@10.0.0-rc.3 + - @rocket.chat/server-cloud-communication@0.0.2 + - @rocket.chat/models@0.2.2-rc.3 + - @rocket.chat/ui-theming@0.2.1-rc.0 + - @rocket.chat/ui-avatar@6.0.0-rc.3 + - @rocket.chat/ui-client@10.0.0-rc.3 + - @rocket.chat/ui-video-conf@10.0.0-rc.3 + - @rocket.chat/web-ui-registration@10.0.0-rc.3 + - @rocket.chat/instance-status@0.1.5-rc.3 +
+ ## 6.12.0-rc.2 ### Patch Changes diff --git a/apps/meteor/app/utils/rocketchat.info b/apps/meteor/app/utils/rocketchat.info index b88a04d76851..1bca0bac5765 100644 --- a/apps/meteor/app/utils/rocketchat.info +++ b/apps/meteor/app/utils/rocketchat.info @@ -1,3 +1,3 @@ { - "version": "6.12.0-rc.2" + "version": "6.12.0-rc.3" } diff --git a/apps/meteor/ee/server/services/CHANGELOG.md b/apps/meteor/ee/server/services/CHANGELOG.md index 1d6a25b73776..abf8d5228b29 100644 --- a/apps/meteor/ee/server/services/CHANGELOG.md +++ b/apps/meteor/ee/server/services/CHANGELOG.md @@ -1,5 +1,18 @@ # rocketchat-services +## 1.3.2-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/rest-typings@6.12.0-rc.3 + - @rocket.chat/core-services@0.6.0-rc.3 + - @rocket.chat/model-typings@0.7.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 1.3.2-rc.2 ### Patch Changes diff --git a/apps/meteor/ee/server/services/package.json b/apps/meteor/ee/server/services/package.json index 8d9679014361..83c091192c61 100644 --- a/apps/meteor/ee/server/services/package.json +++ b/apps/meteor/ee/server/services/package.json @@ -1,7 +1,7 @@ { "name": "rocketchat-services", "private": true, - "version": "1.3.2-rc.2", + "version": "1.3.2-rc.3", "description": "Rocket.Chat Authorization service", "main": "index.js", "scripts": { diff --git a/apps/meteor/package.json b/apps/meteor/package.json index ab76940fee8a..f81fca6618aa 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/meteor", "description": "The Ultimate Open Source WebChat Platform", - "version": "6.12.0-rc.2", + "version": "6.12.0-rc.3", "private": true, "author": { "name": "Rocket.Chat", diff --git a/ee/apps/account-service/CHANGELOG.md b/ee/apps/account-service/CHANGELOG.md index 630cb593da8a..38c443cf3a4b 100644 --- a/ee/apps/account-service/CHANGELOG.md +++ b/ee/apps/account-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/account-service +## 0.4.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/rest-typings@6.12.0-rc.3 + - @rocket.chat/core-services@0.6.0-rc.3 + - @rocket.chat/model-typings@0.7.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 0.4.5-rc.2 ### Patch Changes diff --git a/ee/apps/account-service/package.json b/ee/apps/account-service/package.json index 5a4b896658f0..536cef003036 100644 --- a/ee/apps/account-service/package.json +++ b/ee/apps/account-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/account-service", "private": true, - "version": "0.4.5-rc.2", + "version": "0.4.5-rc.3", "description": "Rocket.Chat Account service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/authorization-service/CHANGELOG.md b/ee/apps/authorization-service/CHANGELOG.md index 1c86327bd7c0..45d15fd042a5 100644 --- a/ee/apps/authorization-service/CHANGELOG.md +++ b/ee/apps/authorization-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/authorization-service +## 0.4.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/rest-typings@6.12.0-rc.3 + - @rocket.chat/core-services@0.6.0-rc.3 + - @rocket.chat/model-typings@0.7.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 0.4.5-rc.2 ### Patch Changes diff --git a/ee/apps/authorization-service/package.json b/ee/apps/authorization-service/package.json index f814e9e423ab..1a71691c0a14 100644 --- a/ee/apps/authorization-service/package.json +++ b/ee/apps/authorization-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/authorization-service", "private": true, - "version": "0.4.5-rc.2", + "version": "0.4.5-rc.3", "description": "Rocket.Chat Authorization service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/ddp-streamer/CHANGELOG.md b/ee/apps/ddp-streamer/CHANGELOG.md index a8f4bf3e076b..3a5f74b87852 100644 --- a/ee/apps/ddp-streamer/CHANGELOG.md +++ b/ee/apps/ddp-streamer/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/ddp-streamer +## 0.3.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/rest-typings@6.12.0-rc.3 + - @rocket.chat/core-services@0.6.0-rc.3 + - @rocket.chat/model-typings@0.7.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 + - @rocket.chat/instance-status@0.1.5-rc.3 +
+ ## 0.3.5-rc.2 ### Patch Changes diff --git a/ee/apps/ddp-streamer/package.json b/ee/apps/ddp-streamer/package.json index 25203f96d8c3..38581e470022 100644 --- a/ee/apps/ddp-streamer/package.json +++ b/ee/apps/ddp-streamer/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/ddp-streamer", "private": true, - "version": "0.3.5-rc.2", + "version": "0.3.5-rc.3", "description": "Rocket.Chat DDP-Streamer service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/omnichannel-transcript/CHANGELOG.md b/ee/apps/omnichannel-transcript/CHANGELOG.md index fa7eb91835b5..7be9afcd9559 100644 --- a/ee/apps/omnichannel-transcript/CHANGELOG.md +++ b/ee/apps/omnichannel-transcript/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-transcript +## 0.4.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/omnichannel-services@0.3.2-rc.3 + - @rocket.chat/pdf-worker@0.2.2-rc.3 + - @rocket.chat/core-services@0.6.0-rc.3 + - @rocket.chat/model-typings@0.7.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 0.4.5-rc.2 ### Patch Changes diff --git a/ee/apps/omnichannel-transcript/package.json b/ee/apps/omnichannel-transcript/package.json index 80e7c5456bd6..404a7aca3441 100644 --- a/ee/apps/omnichannel-transcript/package.json +++ b/ee/apps/omnichannel-transcript/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/omnichannel-transcript", "private": true, - "version": "0.4.5-rc.2", + "version": "0.4.5-rc.3", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/presence-service/CHANGELOG.md b/ee/apps/presence-service/CHANGELOG.md index 80a6bc702eff..30a99e7b8e55 100644 --- a/ee/apps/presence-service/CHANGELOG.md +++ b/ee/apps/presence-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/presence-service +## 0.4.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/presence@0.2.5-rc.3 + - @rocket.chat/core-services@0.6.0-rc.3 + - @rocket.chat/model-typings@0.7.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 0.4.5-rc.2 ### Patch Changes diff --git a/ee/apps/presence-service/package.json b/ee/apps/presence-service/package.json index 83e816c9f0b4..6bb81a60e6cb 100644 --- a/ee/apps/presence-service/package.json +++ b/ee/apps/presence-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/presence-service", "private": true, - "version": "0.4.5-rc.2", + "version": "0.4.5-rc.3", "description": "Rocket.Chat Presence service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/queue-worker/CHANGELOG.md b/ee/apps/queue-worker/CHANGELOG.md index 6e075a3b50f4..71d6c295cb38 100644 --- a/ee/apps/queue-worker/CHANGELOG.md +++ b/ee/apps/queue-worker/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/queue-worker +## 0.4.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/omnichannel-services@0.3.2-rc.3 + - @rocket.chat/core-services@0.6.0-rc.3 + - @rocket.chat/model-typings@0.7.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 0.4.5-rc.2 ### Patch Changes diff --git a/ee/apps/queue-worker/package.json b/ee/apps/queue-worker/package.json index 0c8281eaec2b..335e656f4f8a 100644 --- a/ee/apps/queue-worker/package.json +++ b/ee/apps/queue-worker/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/queue-worker", "private": true, - "version": "0.4.5-rc.2", + "version": "0.4.5-rc.3", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/stream-hub-service/CHANGELOG.md b/ee/apps/stream-hub-service/CHANGELOG.md index 7a6d5fa93c67..392d9a2e9b9b 100644 --- a/ee/apps/stream-hub-service/CHANGELOG.md +++ b/ee/apps/stream-hub-service/CHANGELOG.md @@ -1,5 +1,17 @@ # @rocket.chat/stream-hub-service +## 0.4.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/core-services@0.6.0-rc.3 + - @rocket.chat/model-typings@0.7.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 0.4.5-rc.2 ### Patch Changes diff --git a/ee/apps/stream-hub-service/package.json b/ee/apps/stream-hub-service/package.json index 125ba400991c..d3b12e730262 100644 --- a/ee/apps/stream-hub-service/package.json +++ b/ee/apps/stream-hub-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/stream-hub-service", "private": true, - "version": "0.4.5-rc.2", + "version": "0.4.5-rc.3", "description": "Rocket.Chat Stream Hub service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/packages/license/CHANGELOG.md b/ee/packages/license/CHANGELOG.md index a3fb453b888f..3c8436ca82e6 100644 --- a/ee/packages/license/CHANGELOG.md +++ b/ee/packages/license/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/license +## 0.2.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 +
+ ## 0.2.5-rc.2 ### Patch Changes diff --git a/ee/packages/license/package.json b/ee/packages/license/package.json index d357d2e85243..2a86ce9f12a7 100644 --- a/ee/packages/license/package.json +++ b/ee/packages/license/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/license", - "version": "0.2.5-rc.2", + "version": "0.2.5-rc.3", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/ee/packages/omnichannel-services/CHANGELOG.md b/ee/packages/omnichannel-services/CHANGELOG.md index 51dd515e5a3a..6ca6e78c68ba 100644 --- a/ee/packages/omnichannel-services/CHANGELOG.md +++ b/ee/packages/omnichannel-services/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-services +## 0.3.2-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/rest-typings@6.12.0-rc.3 + - @rocket.chat/pdf-worker@0.2.2-rc.3 + - @rocket.chat/core-services@0.6.0-rc.3 + - @rocket.chat/model-typings@0.7.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 0.3.2-rc.2 ### Patch Changes diff --git a/ee/packages/omnichannel-services/package.json b/ee/packages/omnichannel-services/package.json index 676576e42b3c..91937d884f5d 100644 --- a/ee/packages/omnichannel-services/package.json +++ b/ee/packages/omnichannel-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/omnichannel-services", - "version": "0.3.2-rc.2", + "version": "0.3.2-rc.3", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/ee/packages/pdf-worker/CHANGELOG.md b/ee/packages/pdf-worker/CHANGELOG.md index f9881b0273ff..d050ccf77ea0 100644 --- a/ee/packages/pdf-worker/CHANGELOG.md +++ b/ee/packages/pdf-worker/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/pdf-worker +## 0.2.2-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 +
+ ## 0.2.2-rc.2 ### Patch Changes diff --git a/ee/packages/pdf-worker/package.json b/ee/packages/pdf-worker/package.json index 8724b3d4d6e1..0405b1530dc8 100644 --- a/ee/packages/pdf-worker/package.json +++ b/ee/packages/pdf-worker/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/pdf-worker", - "version": "0.2.2-rc.2", + "version": "0.2.2-rc.3", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/ee/packages/presence/CHANGELOG.md b/ee/packages/presence/CHANGELOG.md index f211e5812b68..989426b15d05 100644 --- a/ee/packages/presence/CHANGELOG.md +++ b/ee/packages/presence/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/presence +## 0.2.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/core-services@0.6.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 0.2.5-rc.2 ### Patch Changes diff --git a/ee/packages/presence/package.json b/ee/packages/presence/package.json index 530d53767c7a..eab9e4050f3a 100644 --- a/ee/packages/presence/package.json +++ b/ee/packages/presence/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/presence", - "version": "0.2.5-rc.2", + "version": "0.2.5-rc.3", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/package.json b/package.json index fd4f9abcfc2f..6012e87ef2ca 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rocket.chat", - "version": "6.12.0-rc.2", + "version": "6.12.0-rc.3", "description": "Rocket.Chat Monorepo", "main": "index.js", "private": true, diff --git a/packages/api-client/CHANGELOG.md b/packages/api-client/CHANGELOG.md index 3694ba19c009..a80e5a7e0900 100644 --- a/packages/api-client/CHANGELOG.md +++ b/packages/api-client/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/api-client +## 0.2.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/rest-typings@6.12.0-rc.3 +
+ ## 0.2.5-rc.2 ### Patch Changes diff --git a/packages/api-client/package.json b/packages/api-client/package.json index d2f203161cb7..68b249942c1f 100644 --- a/packages/api-client/package.json +++ b/packages/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/api-client", - "version": "0.2.5-rc.2", + "version": "0.2.5-rc.3", "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/apps/CHANGELOG.md b/packages/apps/CHANGELOG.md index bc6dd6e55408..3e6c5ef39e4f 100644 --- a/packages/apps/CHANGELOG.md +++ b/packages/apps/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/apps +## 0.1.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/model-typings@0.7.0-rc.3 +
+ ## 0.1.5-rc.2 ### Patch Changes diff --git a/packages/apps/package.json b/packages/apps/package.json index 7b23ba55bcf9..7919ee2f3f6f 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/apps", - "version": "0.1.5-rc.2", + "version": "0.1.5-rc.3", "private": true, "devDependencies": { "eslint": "~8.45.0", diff --git a/packages/core-services/CHANGELOG.md b/packages/core-services/CHANGELOG.md index 8f62112c8922..bb87268b8e8f 100644 --- a/packages/core-services/CHANGELOG.md +++ b/packages/core-services/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/core-services +## 0.6.0-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/rest-typings@6.12.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 0.6.0-rc.2 ### Patch Changes diff --git a/packages/core-services/package.json b/packages/core-services/package.json index a4e8ada23f19..d6db1dfdc31f 100644 --- a/packages/core-services/package.json +++ b/packages/core-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/core-services", - "version": "0.6.0-rc.2", + "version": "0.6.0-rc.3", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/packages/core-typings/CHANGELOG.md b/packages/core-typings/CHANGELOG.md index f9bb8458f37a..bfa83d392816 100644 --- a/packages/core-typings/CHANGELOG.md +++ b/packages/core-typings/CHANGELOG.md @@ -1,5 +1,7 @@ # @rocket.chat/core-typings +## 6.12.0-rc.3 + ## 6.12.0-rc.2 ## 6.12.0-rc.1 diff --git a/packages/core-typings/package.json b/packages/core-typings/package.json index eb9c2a47866a..43cbc3a6292f 100644 --- a/packages/core-typings/package.json +++ b/packages/core-typings/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "@rocket.chat/core-typings", - "version": "6.12.0-rc.2", + "version": "6.12.0-rc.3", "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", "eslint": "~8.45.0", diff --git a/packages/cron/CHANGELOG.md b/packages/cron/CHANGELOG.md index 6f684940f3c1..a4bc7615db55 100644 --- a/packages/cron/CHANGELOG.md +++ b/packages/cron/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/cron +## 0.1.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 0.1.5-rc.2 ### Patch Changes diff --git a/packages/cron/package.json b/packages/cron/package.json index 78e1579405ec..7d243266bc25 100644 --- a/packages/cron/package.json +++ b/packages/cron/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/cron", - "version": "0.1.5-rc.2", + "version": "0.1.5-rc.3", "private": true, "devDependencies": { "eslint": "~8.45.0", diff --git a/packages/ddp-client/CHANGELOG.md b/packages/ddp-client/CHANGELOG.md index 9dcb8a73d04c..0ec02a88ff69 100644 --- a/packages/ddp-client/CHANGELOG.md +++ b/packages/ddp-client/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/ddp-client +## 0.3.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/rest-typings@6.12.0-rc.3 + - @rocket.chat/api-client@0.2.5-rc.3 +
+ ## 0.3.5-rc.2 ### Patch Changes diff --git a/packages/ddp-client/package.json b/packages/ddp-client/package.json index 89db267343fe..2484f6b3b99f 100644 --- a/packages/ddp-client/package.json +++ b/packages/ddp-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ddp-client", - "version": "0.3.5-rc.2", + "version": "0.3.5-rc.3", "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/fuselage-ui-kit/CHANGELOG.md b/packages/fuselage-ui-kit/CHANGELOG.md index 30c34bf191b7..9da6098482ea 100644 --- a/packages/fuselage-ui-kit/CHANGELOG.md +++ b/packages/fuselage-ui-kit/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 10.0.0-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/gazzodown@10.0.0-rc.3 + - @rocket.chat/ui-contexts@10.0.0-rc.3 + - @rocket.chat/ui-avatar@6.0.0-rc.3 + - @rocket.chat/ui-video-conf@10.0.0-rc.3 +
+ ## 10.0.0-rc.2 ### Patch Changes diff --git a/packages/fuselage-ui-kit/package.json b/packages/fuselage-ui-kit/package.json index 2dcfab40ce11..cbc2e9c29d62 100644 --- a/packages/fuselage-ui-kit/package.json +++ b/packages/fuselage-ui-kit/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/fuselage-ui-kit", "private": true, - "version": "10.0.0-rc.2", + "version": "10.0.0-rc.3", "description": "UiKit elements for Rocket.Chat Apps built under Fuselage design system", "homepage": "https://rocketchat.github.io/Rocket.Chat.Fuselage/", "author": { @@ -50,10 +50,10 @@ "@rocket.chat/icons": "*", "@rocket.chat/prettier-config": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "6.0.0-rc.2", - "@rocket.chat/ui-contexts": "10.0.0-rc.2", + "@rocket.chat/ui-avatar": "6.0.0-rc.3", + "@rocket.chat/ui-contexts": "10.0.0-rc.3", "@rocket.chat/ui-kit": "0.36.1-rc.0", - "@rocket.chat/ui-video-conf": "10.0.0-rc.2", + "@rocket.chat/ui-video-conf": "10.0.0-rc.3", "@tanstack/react-query": "*", "react": "*", "react-dom": "*" diff --git a/packages/gazzodown/CHANGELOG.md b/packages/gazzodown/CHANGELOG.md index bfdcc3cf881f..4c2f98d560b1 100644 --- a/packages/gazzodown/CHANGELOG.md +++ b/packages/gazzodown/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/gazzodown +## 10.0.0-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/ui-contexts@10.0.0-rc.3 + - @rocket.chat/ui-client@10.0.0-rc.3 +
+ ## 10.0.0-rc.2 ### Patch Changes diff --git a/packages/gazzodown/package.json b/packages/gazzodown/package.json index 64f33c6bbfd1..2716d57f0250 100644 --- a/packages/gazzodown/package.json +++ b/packages/gazzodown/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/gazzodown", - "version": "10.0.0-rc.2", + "version": "10.0.0-rc.3", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -66,8 +66,8 @@ "@rocket.chat/fuselage-tokens": "*", "@rocket.chat/message-parser": "0.31.29", "@rocket.chat/styled": "*", - "@rocket.chat/ui-client": "10.0.0-rc.2", - "@rocket.chat/ui-contexts": "10.0.0-rc.2", + "@rocket.chat/ui-client": "10.0.0-rc.3", + "@rocket.chat/ui-contexts": "10.0.0-rc.3", "katex": "*", "react": "*" }, diff --git a/packages/instance-status/CHANGELOG.md b/packages/instance-status/CHANGELOG.md index a654321650cf..0be6adf6cc59 100644 --- a/packages/instance-status/CHANGELOG.md +++ b/packages/instance-status/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/instance-status +## 0.1.5-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/models@0.2.2-rc.3 +
+ ## 0.1.5-rc.2 ### Patch Changes diff --git a/packages/instance-status/package.json b/packages/instance-status/package.json index 0e385002d153..04683fad8ce4 100644 --- a/packages/instance-status/package.json +++ b/packages/instance-status/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/instance-status", - "version": "0.1.5-rc.2", + "version": "0.1.5-rc.3", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/packages/livechat/CHANGELOG.md b/packages/livechat/CHANGELOG.md index c4b6702ce273..9df991bae547 100644 --- a/packages/livechat/CHANGELOG.md +++ b/packages/livechat/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/livechat Change Log +## 1.19.2-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/gazzodown@10.0.0-rc.3 +
+ ## 1.19.2-rc.2 ### Patch Changes diff --git a/packages/livechat/package.json b/packages/livechat/package.json index 8204d6478f4b..6112165c723e 100644 --- a/packages/livechat/package.json +++ b/packages/livechat/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/livechat", - "version": "1.19.2-rc.2", + "version": "1.19.2-rc.3", "files": [ "/build" ], diff --git a/packages/model-typings/CHANGELOG.md b/packages/model-typings/CHANGELOG.md index 1e52e3e6f005..566249984b5f 100644 --- a/packages/model-typings/CHANGELOG.md +++ b/packages/model-typings/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/model-typings +## 0.7.0-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 +
+ ## 0.7.0-rc.2 ### Patch Changes diff --git a/packages/model-typings/package.json b/packages/model-typings/package.json index 524d012e41a5..bb45b3a08ba6 100644 --- a/packages/model-typings/package.json +++ b/packages/model-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/model-typings", - "version": "0.7.0-rc.2", + "version": "0.7.0-rc.3", "private": true, "devDependencies": { "@types/node-rsa": "^1.1.3", diff --git a/packages/models/CHANGELOG.md b/packages/models/CHANGELOG.md index f7995184602a..206a949666e0 100644 --- a/packages/models/CHANGELOG.md +++ b/packages/models/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/models +## 0.2.2-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/model-typings@0.7.0-rc.3 +
+ ## 0.2.2-rc.2 ### Patch Changes diff --git a/packages/models/package.json b/packages/models/package.json index 4f32e1edbffa..cd7f2c743876 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/models", - "version": "0.2.2-rc.2", + "version": "0.2.2-rc.3", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/packages/rest-typings/CHANGELOG.md b/packages/rest-typings/CHANGELOG.md index fab8b499954d..a850f0e0ec90 100644 --- a/packages/rest-typings/CHANGELOG.md +++ b/packages/rest-typings/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/rest-typings +## 6.12.0-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 +
+ ## 6.12.0-rc.2 ### Patch Changes diff --git a/packages/rest-typings/package.json b/packages/rest-typings/package.json index c11dc05cd6c2..c248c18267f9 100644 --- a/packages/rest-typings/package.json +++ b/packages/rest-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/rest-typings", - "version": "6.12.0-rc.2", + "version": "6.12.0-rc.3", "devDependencies": { "@rocket.chat/eslint-config": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/ui-avatar/CHANGELOG.md b/packages/ui-avatar/CHANGELOG.md index 52845ddff3be..dc5e70097220 100644 --- a/packages/ui-avatar/CHANGELOG.md +++ b/packages/ui-avatar/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/ui-avatar +## 6.0.0-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.3 +
+ ## 6.0.0-rc.2 ### Patch Changes diff --git a/packages/ui-avatar/package.json b/packages/ui-avatar/package.json index b34b9e4891f4..78d9ffe249d3 100644 --- a/packages/ui-avatar/package.json +++ b/packages/ui-avatar/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-avatar", - "version": "6.0.0-rc.2", + "version": "6.0.0-rc.3", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -31,7 +31,7 @@ ], "peerDependencies": { "@rocket.chat/fuselage": "*", - "@rocket.chat/ui-contexts": "10.0.0-rc.2", + "@rocket.chat/ui-contexts": "10.0.0-rc.3", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-client/CHANGELOG.md b/packages/ui-client/CHANGELOG.md index a3d0b59dc6d9..364b71169f1f 100644 --- a/packages/ui-client/CHANGELOG.md +++ b/packages/ui-client/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/ui-client +## 10.0.0-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.3 +
+ ## 10.0.0-rc.2 ### Patch Changes diff --git a/packages/ui-client/package.json b/packages/ui-client/package.json index 13119376a79b..025db00782a7 100644 --- a/packages/ui-client/package.json +++ b/packages/ui-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-client", - "version": "10.0.0-rc.2", + "version": "10.0.0-rc.3", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -60,7 +60,7 @@ "@rocket.chat/fuselage": "*", "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", - "@rocket.chat/ui-contexts": "10.0.0-rc.2", + "@rocket.chat/ui-contexts": "10.0.0-rc.3", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-contexts/CHANGELOG.md b/packages/ui-contexts/CHANGELOG.md index 37c1e0a5431c..f311763386b1 100644 --- a/packages/ui-contexts/CHANGELOG.md +++ b/packages/ui-contexts/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/ui-contexts +## 10.0.0-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.3 + - @rocket.chat/rest-typings@6.12.0-rc.3 + - @rocket.chat/ddp-client@0.3.5-rc.3 +
+ ## 10.0.0-rc.2 ### Patch Changes diff --git a/packages/ui-contexts/package.json b/packages/ui-contexts/package.json index 0a5fbf4a83f2..7f82271d1d30 100644 --- a/packages/ui-contexts/package.json +++ b/packages/ui-contexts/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-contexts", - "version": "10.0.0-rc.2", + "version": "10.0.0-rc.3", "private": true, "devDependencies": { "@rocket.chat/core-typings": "workspace:^", diff --git a/packages/ui-video-conf/CHANGELOG.md b/packages/ui-video-conf/CHANGELOG.md index e7f617bb3c07..9e28fff148a4 100644 --- a/packages/ui-video-conf/CHANGELOG.md +++ b/packages/ui-video-conf/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/ui-video-conf +## 10.0.0-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.3 + - @rocket.chat/ui-avatar@6.0.0-rc.3 +
+ ## 10.0.0-rc.2 ### Patch Changes diff --git a/packages/ui-video-conf/package.json b/packages/ui-video-conf/package.json index f89db00eae82..50b5f67c5a8b 100644 --- a/packages/ui-video-conf/package.json +++ b/packages/ui-video-conf/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-video-conf", - "version": "10.0.0-rc.2", + "version": "10.0.0-rc.3", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -40,8 +40,8 @@ "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "6.0.0-rc.2", - "@rocket.chat/ui-contexts": "10.0.0-rc.2", + "@rocket.chat/ui-avatar": "6.0.0-rc.3", + "@rocket.chat/ui-contexts": "10.0.0-rc.3", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/packages/uikit-playground/CHANGELOG.md b/packages/uikit-playground/CHANGELOG.md index 0154c2a5d005..6b1b3cb0c981 100644 --- a/packages/uikit-playground/CHANGELOG.md +++ b/packages/uikit-playground/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/uikit-playground +## 0.4.0-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/fuselage-ui-kit@10.0.0-rc.3 + - @rocket.chat/ui-contexts@10.0.0-rc.3 + - @rocket.chat/ui-avatar@6.0.0-rc.3 +
+ ## 0.4.0-rc.2 ### Patch Changes diff --git a/packages/uikit-playground/package.json b/packages/uikit-playground/package.json index 6a91a7681572..5ba9ceebb62e 100644 --- a/packages/uikit-playground/package.json +++ b/packages/uikit-playground/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/uikit-playground", "private": true, - "version": "0.4.0-rc.2", + "version": "0.4.0-rc.3", "type": "module", "scripts": { "dev": "vite", diff --git a/packages/web-ui-registration/CHANGELOG.md b/packages/web-ui-registration/CHANGELOG.md index 56bf9390b687..c475eb1607c2 100644 --- a/packages/web-ui-registration/CHANGELOG.md +++ b/packages/web-ui-registration/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/web-ui-registration +## 10.0.0-rc.3 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.3 +
+ ## 10.0.0-rc.2 ### Patch Changes diff --git a/packages/web-ui-registration/package.json b/packages/web-ui-registration/package.json index cb9c41903091..54d67b89dbbe 100644 --- a/packages/web-ui-registration/package.json +++ b/packages/web-ui-registration/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/web-ui-registration", - "version": "10.0.0-rc.2", + "version": "10.0.0-rc.3", "private": true, "homepage": "https://rocket.chat", "main": "./dist/index.js", @@ -47,7 +47,7 @@ "peerDependencies": { "@rocket.chat/layout": "*", "@rocket.chat/tools": "0.2.2", - "@rocket.chat/ui-contexts": "10.0.0-rc.2", + "@rocket.chat/ui-contexts": "10.0.0-rc.3", "@tanstack/react-query": "*", "react": "*", "react-hook-form": "*", diff --git a/yarn.lock b/yarn.lock index 2dadeaa4d3d9..a948ba3748ef 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8934,10 +8934,10 @@ __metadata: "@rocket.chat/icons": "*" "@rocket.chat/prettier-config": "*" "@rocket.chat/styled": "*" - "@rocket.chat/ui-avatar": 6.0.0-rc.1 - "@rocket.chat/ui-contexts": 10.0.0-rc.1 + "@rocket.chat/ui-avatar": 6.0.0-rc.2 + "@rocket.chat/ui-contexts": 10.0.0-rc.2 "@rocket.chat/ui-kit": 0.36.1-rc.0 - "@rocket.chat/ui-video-conf": 10.0.0-rc.1 + "@rocket.chat/ui-video-conf": 10.0.0-rc.2 "@tanstack/react-query": "*" react: "*" react-dom: "*" @@ -9021,8 +9021,8 @@ __metadata: "@rocket.chat/fuselage-tokens": "*" "@rocket.chat/message-parser": 0.31.29 "@rocket.chat/styled": "*" - "@rocket.chat/ui-client": 10.0.0-rc.1 - "@rocket.chat/ui-contexts": 10.0.0-rc.1 + "@rocket.chat/ui-client": 10.0.0-rc.2 + "@rocket.chat/ui-contexts": 10.0.0-rc.2 katex: "*" react: "*" languageName: unknown @@ -10228,7 +10228,7 @@ __metadata: typescript: ~5.3.3 peerDependencies: "@rocket.chat/fuselage": "*" - "@rocket.chat/ui-contexts": 10.0.0-rc.1 + "@rocket.chat/ui-contexts": 10.0.0-rc.2 react: ~17.0.2 languageName: unknown linkType: soft @@ -10278,7 +10278,7 @@ __metadata: "@rocket.chat/fuselage": "*" "@rocket.chat/fuselage-hooks": "*" "@rocket.chat/icons": "*" - "@rocket.chat/ui-contexts": 10.0.0-rc.1 + "@rocket.chat/ui-contexts": 10.0.0-rc.2 react: ~17.0.2 languageName: unknown linkType: soft @@ -10448,8 +10448,8 @@ __metadata: "@rocket.chat/fuselage-hooks": "*" "@rocket.chat/icons": "*" "@rocket.chat/styled": "*" - "@rocket.chat/ui-avatar": 6.0.0-rc.1 - "@rocket.chat/ui-contexts": 10.0.0-rc.1 + "@rocket.chat/ui-avatar": 6.0.0-rc.2 + "@rocket.chat/ui-contexts": 10.0.0-rc.2 react: ^17.0.2 react-dom: ^17.0.2 languageName: unknown @@ -10536,7 +10536,7 @@ __metadata: peerDependencies: "@rocket.chat/layout": "*" "@rocket.chat/tools": 0.2.2 - "@rocket.chat/ui-contexts": 10.0.0-rc.1 + "@rocket.chat/ui-contexts": 10.0.0-rc.2 "@tanstack/react-query": "*" react: "*" react-hook-form: "*" From 4dc145f1a1d9d076b70f87455245932f1bb62c61 Mon Sep 17 00:00:00 2001 From: rocketchat-github-ci Date: Tue, 3 Sep 2024 16:50:24 +0000 Subject: [PATCH 24/25] Release 6.11.2 [no ci] --- .changeset/bump-patch-1724077277110.md | 5 -- .changeset/gentle-bugs-think.md | 5 -- .changeset/orange-clocks-wait.md | 5 -- .changeset/strong-rings-rush.md | 5 -- .changeset/two-bikes-crash.md | 7 --- .changeset/wise-avocados-taste.md | 5 -- apps/meteor/CHANGELOG.md | 46 +++++++++++++++++++ apps/meteor/app/utils/rocketchat.info | 2 +- apps/meteor/ee/server/services/CHANGELOG.md | 13 ++++++ apps/meteor/ee/server/services/package.json | 2 +- apps/meteor/package.json | 2 +- ee/apps/account-service/CHANGELOG.md | 13 ++++++ ee/apps/account-service/package.json | 2 +- ee/apps/authorization-service/CHANGELOG.md | 13 ++++++ ee/apps/authorization-service/package.json | 2 +- ee/apps/ddp-streamer/CHANGELOG.md | 15 ++++++ ee/apps/ddp-streamer/package.json | 2 +- ee/apps/omnichannel-transcript/CHANGELOG.md | 14 ++++++ ee/apps/omnichannel-transcript/package.json | 2 +- ee/apps/presence-service/CHANGELOG.md | 13 ++++++ ee/apps/presence-service/package.json | 2 +- ee/apps/queue-worker/CHANGELOG.md | 13 ++++++ ee/apps/queue-worker/package.json | 2 +- ee/apps/stream-hub-service/CHANGELOG.md | 12 +++++ ee/apps/stream-hub-service/package.json | 2 +- ee/packages/api-client/CHANGELOG.md | 10 ++++ ee/packages/api-client/package.json | 2 +- ee/packages/ddp-client/CHANGELOG.md | 10 ++++ ee/packages/ddp-client/package.json | 2 +- ee/packages/license/CHANGELOG.md | 9 ++++ ee/packages/license/package.json | 2 +- ee/packages/omnichannel-services/CHANGELOG.md | 14 ++++++ ee/packages/omnichannel-services/package.json | 2 +- ee/packages/pdf-worker/CHANGELOG.md | 9 ++++ ee/packages/pdf-worker/package.json | 2 +- ee/packages/presence/CHANGELOG.md | 11 +++++ ee/packages/presence/package.json | 2 +- package.json | 2 +- packages/apps/CHANGELOG.md | 10 ++++ packages/apps/package.json | 2 +- packages/core-services/CHANGELOG.md | 11 +++++ packages/core-services/package.json | 2 +- packages/core-typings/CHANGELOG.md | 2 + packages/core-typings/package.json | 2 +- packages/cron/CHANGELOG.md | 10 ++++ packages/cron/package.json | 2 +- packages/fuselage-ui-kit/CHANGELOG.md | 13 ++++++ packages/fuselage-ui-kit/package.json | 8 ++-- packages/gazzodown/CHANGELOG.md | 11 +++++ packages/gazzodown/package.json | 6 +-- packages/instance-status/CHANGELOG.md | 9 ++++ packages/instance-status/package.json | 2 +- packages/livechat/CHANGELOG.md | 9 ++++ packages/livechat/package.json | 2 +- packages/model-typings/CHANGELOG.md | 9 ++++ packages/model-typings/package.json | 2 +- packages/models/CHANGELOG.md | 9 ++++ packages/models/package.json | 2 +- packages/rest-typings/CHANGELOG.md | 9 ++++ packages/rest-typings/package.json | 2 +- packages/ui-avatar/CHANGELOG.md | 9 ++++ packages/ui-avatar/package.json | 4 +- packages/ui-client/CHANGELOG.md | 9 ++++ packages/ui-client/package.json | 4 +- packages/ui-contexts/CHANGELOG.md | 11 +++++ packages/ui-contexts/package.json | 2 +- packages/ui-video-conf/CHANGELOG.md | 10 ++++ packages/ui-video-conf/package.json | 6 +-- packages/uikit-playground/CHANGELOG.md | 11 +++++ packages/uikit-playground/package.json | 2 +- packages/web-ui-registration/CHANGELOG.md | 9 ++++ packages/web-ui-registration/package.json | 4 +- 72 files changed, 420 insertions(+), 76 deletions(-) delete mode 100644 .changeset/bump-patch-1724077277110.md delete mode 100644 .changeset/gentle-bugs-think.md delete mode 100644 .changeset/orange-clocks-wait.md delete mode 100644 .changeset/strong-rings-rush.md delete mode 100644 .changeset/two-bikes-crash.md delete mode 100644 .changeset/wise-avocados-taste.md diff --git a/.changeset/bump-patch-1724077277110.md b/.changeset/bump-patch-1724077277110.md deleted file mode 100644 index e1eaa7980afb..000000000000 --- a/.changeset/bump-patch-1724077277110.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@rocket.chat/meteor': patch ---- - -Bump @rocket.chat/meteor version. diff --git a/.changeset/gentle-bugs-think.md b/.changeset/gentle-bugs-think.md deleted file mode 100644 index fc4738f3043a..000000000000 --- a/.changeset/gentle-bugs-think.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@rocket.chat/meteor": patch ---- - -Prevent `processRoomAbandonment` callback from erroring out when a room was inactive during a day Business Hours was not configured for. diff --git a/.changeset/orange-clocks-wait.md b/.changeset/orange-clocks-wait.md deleted file mode 100644 index eacb88108a0f..000000000000 --- a/.changeset/orange-clocks-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@rocket.chat/meteor': patch ---- - -Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates) diff --git a/.changeset/strong-rings-rush.md b/.changeset/strong-rings-rush.md deleted file mode 100644 index 5125f47dcb3b..000000000000 --- a/.changeset/strong-rings-rush.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@rocket.chat/meteor": patch ---- - -Restored tooltips to the unit edit department field selected options diff --git a/.changeset/two-bikes-crash.md b/.changeset/two-bikes-crash.md deleted file mode 100644 index a120435e4a48..000000000000 --- a/.changeset/two-bikes-crash.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@rocket.chat/meteor': patch ---- - -Fixed an issue related to setting Accounts_ForgetUserSessionOnWindowClose, this setting was not working as expected. - -The new meteor 2.16 release introduced a new option to configure the Accounts package and choose between the local storage or session storage. They also changed how Meteor.\_localstorage works internally. Due to these changes in Meteor, our setting to use session storage wasn't working as expected. This PR fixes this issue and configures the Accounts package according to the workspace settings. diff --git a/.changeset/wise-avocados-taste.md b/.changeset/wise-avocados-taste.md deleted file mode 100644 index c4c9bce010b8..000000000000 --- a/.changeset/wise-avocados-taste.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@rocket.chat/meteor': patch ---- - -Fixes an issue where multi-step modals were closing unexpectedly diff --git a/apps/meteor/CHANGELOG.md b/apps/meteor/CHANGELOG.md index aa58cd1ba36a..4a5a8c760a8c 100644 --- a/apps/meteor/CHANGELOG.md +++ b/apps/meteor/CHANGELOG.md @@ -1,5 +1,51 @@ # @rocket.chat/meteor +## 6.11.2 + +### Patch Changes + +- Bump @rocket.chat/meteor version. + +- Bump @rocket.chat/meteor version. + +- ([#33084](https://github.com/RocketChat/Rocket.Chat/pull/33084) by [@dionisio-bot](https://github.com/dionisio-bot)) Prevent `processRoomAbandonment` callback from erroring out when a room was inactive during a day Business Hours was not configured for. + +- ([#33153](https://github.com/RocketChat/Rocket.Chat/pull/33153) by [@dionisio-bot](https://github.com/dionisio-bot)) Security Hotfix (https://docs.rocket.chat/docs/security-fixes-and-updates) + +- ([#33185](https://github.com/RocketChat/Rocket.Chat/pull/33185) by [@dionisio-bot](https://github.com/dionisio-bot)) Restored tooltips to the unit edit department field selected options + +- ([#33129](https://github.com/RocketChat/Rocket.Chat/pull/33129) by [@dionisio-bot](https://github.com/dionisio-bot)) Fixed an issue related to setting Accounts_ForgetUserSessionOnWindowClose, this setting was not working as expected. + + The new meteor 2.16 release introduced a new option to configure the Accounts package and choose between the local storage or session storage. They also changed how Meteor.\_localstorage works internally. Due to these changes in Meteor, our setting to use session storage wasn't working as expected. This PR fixes this issue and configures the Accounts package according to the workspace settings. + +- ([#33178](https://github.com/RocketChat/Rocket.Chat/pull/33178) by [@dionisio-bot](https://github.com/dionisio-bot)) Fixes an issue where multi-step modals were closing unexpectedly + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/rest-typings@6.11.2 + - @rocket.chat/api-client@0.2.5 + - @rocket.chat/license@0.2.5 + - @rocket.chat/omnichannel-services@0.3.2 + - @rocket.chat/pdf-worker@0.2.2 + - @rocket.chat/presence@0.2.5 + - @rocket.chat/apps@0.1.5 + - @rocket.chat/core-services@0.5.2 + - @rocket.chat/cron@0.1.5 + - @rocket.chat/fuselage-ui-kit@9.0.2 + - @rocket.chat/gazzodown@9.0.2 + - @rocket.chat/model-typings@0.6.2 + - @rocket.chat/ui-contexts@9.0.2 + - @rocket.chat/server-cloud-communication@0.0.2 + - @rocket.chat/models@0.2.2 + - @rocket.chat/ui-theming@0.2.0 + - @rocket.chat/ui-avatar@5.0.2 + - @rocket.chat/ui-client@9.0.2 + - @rocket.chat/ui-video-conf@9.0.2 + - @rocket.chat/web-ui-registration@9.0.2 + - @rocket.chat/instance-status@0.1.5 +
+ ## 6.11.1 ### Patch Changes diff --git a/apps/meteor/app/utils/rocketchat.info b/apps/meteor/app/utils/rocketchat.info index 74c84a88cef2..0604041b61c7 100644 --- a/apps/meteor/app/utils/rocketchat.info +++ b/apps/meteor/app/utils/rocketchat.info @@ -1,3 +1,3 @@ { - "version": "6.11.1" + "version": "6.11.2" } diff --git a/apps/meteor/ee/server/services/CHANGELOG.md b/apps/meteor/ee/server/services/CHANGELOG.md index 87dd221531e1..7e9c69fc3a8f 100644 --- a/apps/meteor/ee/server/services/CHANGELOG.md +++ b/apps/meteor/ee/server/services/CHANGELOG.md @@ -1,5 +1,18 @@ # rocketchat-services +## 1.3.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/rest-typings@6.11.2 + - @rocket.chat/core-services@0.5.2 + - @rocket.chat/model-typings@0.6.2 + - @rocket.chat/models@0.2.2 +
+ ## 1.3.1 ### Patch Changes diff --git a/apps/meteor/ee/server/services/package.json b/apps/meteor/ee/server/services/package.json index 59f351444031..34d57e65ab1a 100644 --- a/apps/meteor/ee/server/services/package.json +++ b/apps/meteor/ee/server/services/package.json @@ -1,7 +1,7 @@ { "name": "rocketchat-services", "private": true, - "version": "1.3.1", + "version": "1.3.2", "description": "Rocket.Chat Authorization service", "main": "index.js", "scripts": { diff --git a/apps/meteor/package.json b/apps/meteor/package.json index 044bb765e2db..be520ecf6fa1 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/meteor", "description": "The Ultimate Open Source WebChat Platform", - "version": "6.11.1", + "version": "6.11.2", "private": true, "author": { "name": "Rocket.Chat", diff --git a/ee/apps/account-service/CHANGELOG.md b/ee/apps/account-service/CHANGELOG.md index c72b16bd401f..f289dbe21329 100644 --- a/ee/apps/account-service/CHANGELOG.md +++ b/ee/apps/account-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/account-service +## 0.4.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/rest-typings@6.11.2 + - @rocket.chat/core-services@0.5.2 + - @rocket.chat/model-typings@0.6.2 + - @rocket.chat/models@0.2.2 +
+ ## 0.4.4 ### Patch Changes diff --git a/ee/apps/account-service/package.json b/ee/apps/account-service/package.json index 895d955510fd..73ff677d29f5 100644 --- a/ee/apps/account-service/package.json +++ b/ee/apps/account-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/account-service", "private": true, - "version": "0.4.4", + "version": "0.4.5", "description": "Rocket.Chat Account service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/authorization-service/CHANGELOG.md b/ee/apps/authorization-service/CHANGELOG.md index 03f7cb62a50b..08efe1cb2e77 100644 --- a/ee/apps/authorization-service/CHANGELOG.md +++ b/ee/apps/authorization-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/authorization-service +## 0.4.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/rest-typings@6.11.2 + - @rocket.chat/core-services@0.5.2 + - @rocket.chat/model-typings@0.6.2 + - @rocket.chat/models@0.2.2 +
+ ## 0.4.4 ### Patch Changes diff --git a/ee/apps/authorization-service/package.json b/ee/apps/authorization-service/package.json index 7c6783838a84..f3ade2612149 100644 --- a/ee/apps/authorization-service/package.json +++ b/ee/apps/authorization-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/authorization-service", "private": true, - "version": "0.4.4", + "version": "0.4.5", "description": "Rocket.Chat Authorization service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/ddp-streamer/CHANGELOG.md b/ee/apps/ddp-streamer/CHANGELOG.md index 22ddcea338a5..3b8ce871f86a 100644 --- a/ee/apps/ddp-streamer/CHANGELOG.md +++ b/ee/apps/ddp-streamer/CHANGELOG.md @@ -1,5 +1,20 @@ # @rocket.chat/ddp-streamer +## 0.3.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/rest-typings@6.11.2 + - @rocket.chat/core-services@0.5.2 + - @rocket.chat/model-typings@0.6.2 + - @rocket.chat/ui-contexts@9.0.2 + - @rocket.chat/models@0.2.2 + - @rocket.chat/instance-status@0.1.5 +
+ ## 0.3.4 ### Patch Changes diff --git a/ee/apps/ddp-streamer/package.json b/ee/apps/ddp-streamer/package.json index e2d4fd6320b0..1307dde1d7c1 100644 --- a/ee/apps/ddp-streamer/package.json +++ b/ee/apps/ddp-streamer/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/ddp-streamer", "private": true, - "version": "0.3.4", + "version": "0.3.5", "description": "Rocket.Chat DDP-Streamer service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/omnichannel-transcript/CHANGELOG.md b/ee/apps/omnichannel-transcript/CHANGELOG.md index b9837882510c..12831f929366 100644 --- a/ee/apps/omnichannel-transcript/CHANGELOG.md +++ b/ee/apps/omnichannel-transcript/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-transcript +## 0.4.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/omnichannel-services@0.3.2 + - @rocket.chat/pdf-worker@0.2.2 + - @rocket.chat/core-services@0.5.2 + - @rocket.chat/model-typings@0.6.2 + - @rocket.chat/models@0.2.2 +
+ ## 0.4.4 ### Patch Changes diff --git a/ee/apps/omnichannel-transcript/package.json b/ee/apps/omnichannel-transcript/package.json index 293e5c1be775..cf3801bdd513 100644 --- a/ee/apps/omnichannel-transcript/package.json +++ b/ee/apps/omnichannel-transcript/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/omnichannel-transcript", "private": true, - "version": "0.4.4", + "version": "0.4.5", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/presence-service/CHANGELOG.md b/ee/apps/presence-service/CHANGELOG.md index 614c49928415..a6e47fc6f9af 100644 --- a/ee/apps/presence-service/CHANGELOG.md +++ b/ee/apps/presence-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/presence-service +## 0.4.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/presence@0.2.5 + - @rocket.chat/core-services@0.5.2 + - @rocket.chat/model-typings@0.6.2 + - @rocket.chat/models@0.2.2 +
+ ## 0.4.4 ### Patch Changes diff --git a/ee/apps/presence-service/package.json b/ee/apps/presence-service/package.json index 457eb9225b6c..f0d43ab5fe84 100644 --- a/ee/apps/presence-service/package.json +++ b/ee/apps/presence-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/presence-service", "private": true, - "version": "0.4.4", + "version": "0.4.5", "description": "Rocket.Chat Presence service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/queue-worker/CHANGELOG.md b/ee/apps/queue-worker/CHANGELOG.md index 53be288ed34d..ff37f0acf2dd 100644 --- a/ee/apps/queue-worker/CHANGELOG.md +++ b/ee/apps/queue-worker/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/queue-worker +## 0.4.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/omnichannel-services@0.3.2 + - @rocket.chat/core-services@0.5.2 + - @rocket.chat/model-typings@0.6.2 + - @rocket.chat/models@0.2.2 +
+ ## 0.4.4 ### Patch Changes diff --git a/ee/apps/queue-worker/package.json b/ee/apps/queue-worker/package.json index 72bc5d688e36..1903ef994958 100644 --- a/ee/apps/queue-worker/package.json +++ b/ee/apps/queue-worker/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/queue-worker", "private": true, - "version": "0.4.4", + "version": "0.4.5", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/stream-hub-service/CHANGELOG.md b/ee/apps/stream-hub-service/CHANGELOG.md index 284e853f4737..41efb8e4a8bd 100644 --- a/ee/apps/stream-hub-service/CHANGELOG.md +++ b/ee/apps/stream-hub-service/CHANGELOG.md @@ -1,5 +1,17 @@ # @rocket.chat/stream-hub-service +## 0.4.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/core-services@0.5.2 + - @rocket.chat/model-typings@0.6.2 + - @rocket.chat/models@0.2.2 +
+ ## 0.4.4 ### Patch Changes diff --git a/ee/apps/stream-hub-service/package.json b/ee/apps/stream-hub-service/package.json index d1f2e64acfc0..96b2f95197bd 100644 --- a/ee/apps/stream-hub-service/package.json +++ b/ee/apps/stream-hub-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/stream-hub-service", "private": true, - "version": "0.4.4", + "version": "0.4.5", "description": "Rocket.Chat Stream Hub service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/packages/api-client/CHANGELOG.md b/ee/packages/api-client/CHANGELOG.md index 7430778db198..a78f2c6b738f 100644 --- a/ee/packages/api-client/CHANGELOG.md +++ b/ee/packages/api-client/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/api-client +## 0.2.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/rest-typings@6.11.2 +
+ ## 0.2.4 ### Patch Changes diff --git a/ee/packages/api-client/package.json b/ee/packages/api-client/package.json index d5744d456a46..07e141691f0d 100644 --- a/ee/packages/api-client/package.json +++ b/ee/packages/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/api-client", - "version": "0.2.4", + "version": "0.2.5", "devDependencies": { "@swc/core": "^1.3.95", "@swc/jest": "^0.2.29", diff --git a/ee/packages/ddp-client/CHANGELOG.md b/ee/packages/ddp-client/CHANGELOG.md index c26b0c47f6cb..ad4c010470c4 100644 --- a/ee/packages/ddp-client/CHANGELOG.md +++ b/ee/packages/ddp-client/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/ddp-client +## 0.3.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/rest-typings@6.11.2 + - @rocket.chat/api-client@0.2.5 +
+ ## 0.3.4 ### Patch Changes diff --git a/ee/packages/ddp-client/package.json b/ee/packages/ddp-client/package.json index 192ea63af72d..4e9a7b8564c6 100644 --- a/ee/packages/ddp-client/package.json +++ b/ee/packages/ddp-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ddp-client", - "version": "0.3.4", + "version": "0.3.5", "devDependencies": { "@swc/core": "^1.3.95", "@swc/jest": "^0.2.29", diff --git a/ee/packages/license/CHANGELOG.md b/ee/packages/license/CHANGELOG.md index 9dce96a0310d..958a23f152ad 100644 --- a/ee/packages/license/CHANGELOG.md +++ b/ee/packages/license/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/license +## 0.2.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 +
+ ## 0.2.4 ### Patch Changes diff --git a/ee/packages/license/package.json b/ee/packages/license/package.json index e5317dc08bcc..22e54c3d5cc9 100644 --- a/ee/packages/license/package.json +++ b/ee/packages/license/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/license", - "version": "0.2.4", + "version": "0.2.5", "private": true, "devDependencies": { "@swc/core": "^1.3.95", diff --git a/ee/packages/omnichannel-services/CHANGELOG.md b/ee/packages/omnichannel-services/CHANGELOG.md index d3bbf0b00655..a8f12d64def3 100644 --- a/ee/packages/omnichannel-services/CHANGELOG.md +++ b/ee/packages/omnichannel-services/CHANGELOG.md @@ -1,5 +1,19 @@ # @rocket.chat/omnichannel-services +## 0.3.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/rest-typings@6.11.2 + - @rocket.chat/pdf-worker@0.2.2 + - @rocket.chat/core-services@0.5.2 + - @rocket.chat/model-typings@0.6.2 + - @rocket.chat/models@0.2.2 +
+ ## 0.3.1 ### Patch Changes diff --git a/ee/packages/omnichannel-services/package.json b/ee/packages/omnichannel-services/package.json index f6c66eba4550..5958ccdf131b 100644 --- a/ee/packages/omnichannel-services/package.json +++ b/ee/packages/omnichannel-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/omnichannel-services", - "version": "0.3.1", + "version": "0.3.2", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/ee/packages/pdf-worker/CHANGELOG.md b/ee/packages/pdf-worker/CHANGELOG.md index a67dc8eafd21..95479cecb74e 100644 --- a/ee/packages/pdf-worker/CHANGELOG.md +++ b/ee/packages/pdf-worker/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/pdf-worker +## 0.2.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 +
+ ## 0.2.1 ### Patch Changes diff --git a/ee/packages/pdf-worker/package.json b/ee/packages/pdf-worker/package.json index d2a0e3029eff..726de909bc17 100644 --- a/ee/packages/pdf-worker/package.json +++ b/ee/packages/pdf-worker/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/pdf-worker", - "version": "0.2.1", + "version": "0.2.2", "private": true, "devDependencies": { "@storybook/addon-essentials": "~6.5.16", diff --git a/ee/packages/presence/CHANGELOG.md b/ee/packages/presence/CHANGELOG.md index 93d927c5bc5c..b186efdfd733 100644 --- a/ee/packages/presence/CHANGELOG.md +++ b/ee/packages/presence/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/presence +## 0.2.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/core-services@0.5.2 + - @rocket.chat/models@0.2.2 +
+ ## 0.2.4 ### Patch Changes diff --git a/ee/packages/presence/package.json b/ee/packages/presence/package.json index a01538b8de6c..a7213ab2c793 100644 --- a/ee/packages/presence/package.json +++ b/ee/packages/presence/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/presence", - "version": "0.2.4", + "version": "0.2.5", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/package.json b/package.json index edc1f5da7e54..5679d4f1a101 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rocket.chat", - "version": "6.11.1", + "version": "6.11.2", "description": "Rocket.Chat Monorepo", "main": "index.js", "private": true, diff --git a/packages/apps/CHANGELOG.md b/packages/apps/CHANGELOG.md index e9efd36ae6bc..ea366e23cef1 100644 --- a/packages/apps/CHANGELOG.md +++ b/packages/apps/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/apps +## 0.1.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/model-typings@0.6.2 +
+ ## 0.1.4 ### Patch Changes diff --git a/packages/apps/package.json b/packages/apps/package.json index 254e1566e120..076601f770af 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/apps", - "version": "0.1.4", + "version": "0.1.5", "private": true, "devDependencies": { "@types/jest": "~29.5.7", diff --git a/packages/core-services/CHANGELOG.md b/packages/core-services/CHANGELOG.md index 9871852c0245..0a2f604faabf 100644 --- a/packages/core-services/CHANGELOG.md +++ b/packages/core-services/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/core-services +## 0.5.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/rest-typings@6.11.2 + - @rocket.chat/models@0.2.2 +
+ ## 0.5.1 ### Patch Changes diff --git a/packages/core-services/package.json b/packages/core-services/package.json index 072157066bcf..bc2c7c9b5d3c 100644 --- a/packages/core-services/package.json +++ b/packages/core-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/core-services", - "version": "0.5.1", + "version": "0.5.2", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/packages/core-typings/CHANGELOG.md b/packages/core-typings/CHANGELOG.md index 42bcd35326fa..8760abdf06a0 100644 --- a/packages/core-typings/CHANGELOG.md +++ b/packages/core-typings/CHANGELOG.md @@ -1,5 +1,7 @@ # @rocket.chat/core-typings +## 6.11.2 + ## 6.11.1 ## 6.11.0 diff --git a/packages/core-typings/package.json b/packages/core-typings/package.json index 16e17d410ad5..aca37032fd82 100644 --- a/packages/core-typings/package.json +++ b/packages/core-typings/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "@rocket.chat/core-typings", - "version": "6.11.1", + "version": "6.11.2", "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", "eslint": "~8.45.0", diff --git a/packages/cron/CHANGELOG.md b/packages/cron/CHANGELOG.md index b2b06e586370..64e5823dea43 100644 --- a/packages/cron/CHANGELOG.md +++ b/packages/cron/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/cron +## 0.1.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/models@0.2.2 +
+ ## 0.1.4 ### Patch Changes diff --git a/packages/cron/package.json b/packages/cron/package.json index ede7f521da8c..ff7cb93469c8 100644 --- a/packages/cron/package.json +++ b/packages/cron/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/cron", - "version": "0.1.4", + "version": "0.1.5", "private": true, "devDependencies": { "@types/jest": "~29.5.7", diff --git a/packages/fuselage-ui-kit/CHANGELOG.md b/packages/fuselage-ui-kit/CHANGELOG.md index 0b1435f47f1b..f5185a744fad 100644 --- a/packages/fuselage-ui-kit/CHANGELOG.md +++ b/packages/fuselage-ui-kit/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 9.0.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/gazzodown@9.0.2 + - @rocket.chat/ui-contexts@9.0.2 + - @rocket.chat/ui-avatar@5.0.2 + - @rocket.chat/ui-video-conf@9.0.2 +
+ ## 9.0.1 ### Patch Changes diff --git a/packages/fuselage-ui-kit/package.json b/packages/fuselage-ui-kit/package.json index 32d18d782968..492ec6799e61 100644 --- a/packages/fuselage-ui-kit/package.json +++ b/packages/fuselage-ui-kit/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/fuselage-ui-kit", "private": true, - "version": "9.0.1", + "version": "9.0.2", "description": "UiKit elements for Rocket.Chat Apps built under Fuselage design system", "homepage": "https://rocketchat.github.io/Rocket.Chat.Fuselage/", "author": { @@ -50,10 +50,10 @@ "@rocket.chat/icons": "*", "@rocket.chat/prettier-config": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "5.0.1", - "@rocket.chat/ui-contexts": "9.0.1", + "@rocket.chat/ui-avatar": "5.0.2", + "@rocket.chat/ui-contexts": "9.0.2", "@rocket.chat/ui-kit": "0.36.0", - "@rocket.chat/ui-video-conf": "9.0.1", + "@rocket.chat/ui-video-conf": "9.0.2", "@tanstack/react-query": "*", "react": "*", "react-dom": "*" diff --git a/packages/gazzodown/CHANGELOG.md b/packages/gazzodown/CHANGELOG.md index 48b701cbeb54..f418d2055016 100644 --- a/packages/gazzodown/CHANGELOG.md +++ b/packages/gazzodown/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/gazzodown +## 9.0.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/ui-contexts@9.0.2 + - @rocket.chat/ui-client@9.0.2 +
+ ## 9.0.1 ### Patch Changes diff --git a/packages/gazzodown/package.json b/packages/gazzodown/package.json index 7341d79bba85..8d33aadcb2e3 100644 --- a/packages/gazzodown/package.json +++ b/packages/gazzodown/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/gazzodown", - "version": "9.0.1", + "version": "9.0.2", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -71,8 +71,8 @@ "@rocket.chat/fuselage-tokens": "*", "@rocket.chat/message-parser": "0.31.29", "@rocket.chat/styled": "*", - "@rocket.chat/ui-client": "9.0.1", - "@rocket.chat/ui-contexts": "9.0.1", + "@rocket.chat/ui-client": "9.0.2", + "@rocket.chat/ui-contexts": "9.0.2", "katex": "*", "react": "*" }, diff --git a/packages/instance-status/CHANGELOG.md b/packages/instance-status/CHANGELOG.md index d314c504721c..1ffe17fc3fbf 100644 --- a/packages/instance-status/CHANGELOG.md +++ b/packages/instance-status/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/instance-status +## 0.1.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/models@0.2.2 +
+ ## 0.1.4 ### Patch Changes diff --git a/packages/instance-status/package.json b/packages/instance-status/package.json index 2037a3cf5f61..7d86bf07dc01 100644 --- a/packages/instance-status/package.json +++ b/packages/instance-status/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/instance-status", - "version": "0.1.4", + "version": "0.1.5", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/packages/livechat/CHANGELOG.md b/packages/livechat/CHANGELOG.md index 87cdaae78911..f7554d380b02 100644 --- a/packages/livechat/CHANGELOG.md +++ b/packages/livechat/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/livechat Change Log +## 1.19.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/gazzodown@9.0.2 +
+ ## 1.19.1 ### Patch Changes diff --git a/packages/livechat/package.json b/packages/livechat/package.json index 6974bd1a2acd..c61496d9420c 100644 --- a/packages/livechat/package.json +++ b/packages/livechat/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/livechat", - "version": "1.19.1", + "version": "1.19.2", "files": [ "/build" ], diff --git a/packages/model-typings/CHANGELOG.md b/packages/model-typings/CHANGELOG.md index 6b27e4ad4ab1..6f367165df67 100644 --- a/packages/model-typings/CHANGELOG.md +++ b/packages/model-typings/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/model-typings +## 0.6.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 +
+ ## 0.6.1 ### Patch Changes diff --git a/packages/model-typings/package.json b/packages/model-typings/package.json index edc79f10e2df..0e4df28c7ad5 100644 --- a/packages/model-typings/package.json +++ b/packages/model-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/model-typings", - "version": "0.6.1", + "version": "0.6.2", "private": true, "devDependencies": { "@types/jest": "~29.5.7", diff --git a/packages/models/CHANGELOG.md b/packages/models/CHANGELOG.md index 772805da3b8f..a74d88f3161d 100644 --- a/packages/models/CHANGELOG.md +++ b/packages/models/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/models +## 0.2.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/model-typings@0.6.2 +
+ ## 0.2.1 ### Patch Changes diff --git a/packages/models/package.json b/packages/models/package.json index c09d8cea307f..f0c0a0fe4e5a 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/models", - "version": "0.2.1", + "version": "0.2.2", "private": true, "devDependencies": { "@swc/core": "^1.3.95", diff --git a/packages/rest-typings/CHANGELOG.md b/packages/rest-typings/CHANGELOG.md index 9f0e3a01cd21..c9c3fd7652b3 100644 --- a/packages/rest-typings/CHANGELOG.md +++ b/packages/rest-typings/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/rest-typings +## 6.11.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 +
+ ## 6.11.1 ### Patch Changes diff --git a/packages/rest-typings/package.json b/packages/rest-typings/package.json index a7a8275dd276..4a4388f814bd 100644 --- a/packages/rest-typings/package.json +++ b/packages/rest-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/rest-typings", - "version": "6.11.1", + "version": "6.11.2", "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", "@types/jest": "~29.5.7", diff --git a/packages/ui-avatar/CHANGELOG.md b/packages/ui-avatar/CHANGELOG.md index 927a3463e069..f059f62949b5 100644 --- a/packages/ui-avatar/CHANGELOG.md +++ b/packages/ui-avatar/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/ui-avatar +## 5.0.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@9.0.2 +
+ ## 5.0.1 ### Patch Changes diff --git a/packages/ui-avatar/package.json b/packages/ui-avatar/package.json index 92d1382de36e..ac528e7cf4ad 100644 --- a/packages/ui-avatar/package.json +++ b/packages/ui-avatar/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-avatar", - "version": "5.0.1", + "version": "5.0.2", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -31,7 +31,7 @@ ], "peerDependencies": { "@rocket.chat/fuselage": "*", - "@rocket.chat/ui-contexts": "9.0.1", + "@rocket.chat/ui-contexts": "9.0.2", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-client/CHANGELOG.md b/packages/ui-client/CHANGELOG.md index 8dee0ec12c50..b0bf87281f0b 100644 --- a/packages/ui-client/CHANGELOG.md +++ b/packages/ui-client/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/ui-client +## 9.0.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@9.0.2 +
+ ## 9.0.1 ### Patch Changes diff --git a/packages/ui-client/package.json b/packages/ui-client/package.json index 43743f37339f..71c80e9fd8e6 100644 --- a/packages/ui-client/package.json +++ b/packages/ui-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-client", - "version": "9.0.1", + "version": "9.0.2", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -63,7 +63,7 @@ "@rocket.chat/fuselage": "*", "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", - "@rocket.chat/ui-contexts": "9.0.1", + "@rocket.chat/ui-contexts": "9.0.2", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-contexts/CHANGELOG.md b/packages/ui-contexts/CHANGELOG.md index 4e21589c1388..14bd6d6514d2 100644 --- a/packages/ui-contexts/CHANGELOG.md +++ b/packages/ui-contexts/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/ui-contexts +## 9.0.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.11.2 + - @rocket.chat/rest-typings@6.11.2 + - @rocket.chat/ddp-client@0.3.5 +
+ ## 9.0.1 ### Patch Changes diff --git a/packages/ui-contexts/package.json b/packages/ui-contexts/package.json index 85d6df1b93e6..bc3bb0daba3f 100644 --- a/packages/ui-contexts/package.json +++ b/packages/ui-contexts/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-contexts", - "version": "9.0.1", + "version": "9.0.2", "private": true, "devDependencies": { "@rocket.chat/core-typings": "workspace:^", diff --git a/packages/ui-video-conf/CHANGELOG.md b/packages/ui-video-conf/CHANGELOG.md index feb33d9679e0..27dacec94f8c 100644 --- a/packages/ui-video-conf/CHANGELOG.md +++ b/packages/ui-video-conf/CHANGELOG.md @@ -1,5 +1,15 @@ # @rocket.chat/ui-video-conf +## 9.0.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@9.0.2 + - @rocket.chat/ui-avatar@5.0.2 +
+ ## 9.0.1 ### Patch Changes diff --git a/packages/ui-video-conf/package.json b/packages/ui-video-conf/package.json index 861da958667c..489cd82cd363 100644 --- a/packages/ui-video-conf/package.json +++ b/packages/ui-video-conf/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-video-conf", - "version": "9.0.1", + "version": "9.0.2", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -36,8 +36,8 @@ "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "5.0.1", - "@rocket.chat/ui-contexts": "9.0.1", + "@rocket.chat/ui-avatar": "5.0.2", + "@rocket.chat/ui-contexts": "9.0.2", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/packages/uikit-playground/CHANGELOG.md b/packages/uikit-playground/CHANGELOG.md index 7515e3005bc6..a098342b1427 100644 --- a/packages/uikit-playground/CHANGELOG.md +++ b/packages/uikit-playground/CHANGELOG.md @@ -1,5 +1,16 @@ # @rocket.chat/uikit-playground +## 0.3.5 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/fuselage-ui-kit@9.0.2 + - @rocket.chat/ui-contexts@9.0.2 + - @rocket.chat/ui-avatar@5.0.2 +
+ ## 0.3.4 ### Patch Changes diff --git a/packages/uikit-playground/package.json b/packages/uikit-playground/package.json index 2923804daa48..f9850b9052a9 100644 --- a/packages/uikit-playground/package.json +++ b/packages/uikit-playground/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/uikit-playground", "private": true, - "version": "0.3.4", + "version": "0.3.5", "type": "module", "scripts": { "dev": "vite", diff --git a/packages/web-ui-registration/CHANGELOG.md b/packages/web-ui-registration/CHANGELOG.md index ab10df1e8c58..f115425281a4 100644 --- a/packages/web-ui-registration/CHANGELOG.md +++ b/packages/web-ui-registration/CHANGELOG.md @@ -1,5 +1,14 @@ # @rocket.chat/web-ui-registration +## 9.0.2 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@9.0.2 +
+ ## 9.0.1 ### Patch Changes diff --git a/packages/web-ui-registration/package.json b/packages/web-ui-registration/package.json index 3e0a0483eb86..8909fa91b65a 100644 --- a/packages/web-ui-registration/package.json +++ b/packages/web-ui-registration/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/web-ui-registration", - "version": "9.0.1", + "version": "9.0.2", "private": true, "homepage": "https://rocket.chat", "main": "./dist/index.js", @@ -51,7 +51,7 @@ "peerDependencies": { "@rocket.chat/layout": "*", "@rocket.chat/tools": "0.2.2", - "@rocket.chat/ui-contexts": "9.0.1", + "@rocket.chat/ui-contexts": "9.0.2", "@tanstack/react-query": "*", "react": "*", "react-hook-form": "*", From e04a6d19b21a74d5bc6fe135d739aeb6de19d188 Mon Sep 17 00:00:00 2001 From: rocketchat-github-ci Date: Tue, 3 Sep 2024 18:13:40 +0000 Subject: [PATCH 25/25] Release 6.12.0-rc.4 [no ci] --- .changeset/bump-patch-1725387211812.md | 5 +++ .changeset/pre.json | 1 + apps/meteor/CHANGELOG.md | 35 +++++++++++++++++++ apps/meteor/app/utils/rocketchat.info | 2 +- apps/meteor/ee/server/services/CHANGELOG.md | 13 +++++++ apps/meteor/ee/server/services/package.json | 2 +- apps/meteor/package.json | 2 +- ee/apps/account-service/CHANGELOG.md | 15 ++++++++ ee/apps/account-service/package.json | 2 +- ee/apps/authorization-service/CHANGELOG.md | 26 ++++++++++---- ee/apps/authorization-service/package.json | 2 +- ee/apps/ddp-streamer/CHANGELOG.md | 17 +++++++++ ee/apps/ddp-streamer/package.json | 2 +- ee/apps/omnichannel-transcript/CHANGELOG.md | 19 ++++++++-- ee/apps/omnichannel-transcript/package.json | 2 +- ee/apps/presence-service/CHANGELOG.md | 15 +++++++- ee/apps/presence-service/package.json | 2 +- ee/apps/queue-worker/CHANGELOG.md | 14 ++++++++ ee/apps/queue-worker/package.json | 2 +- ee/apps/stream-hub-service/CHANGELOG.md | 16 ++++++++- ee/apps/stream-hub-service/package.json | 2 +- ee/packages/license/CHANGELOG.md | 12 ++++++- ee/packages/license/package.json | 2 +- ee/packages/omnichannel-services/CHANGELOG.md | 17 +++++++++ ee/packages/omnichannel-services/package.json | 2 +- ee/packages/pdf-worker/CHANGELOG.md | 15 +++++++- ee/packages/pdf-worker/package.json | 2 +- ee/packages/presence/CHANGELOG.md | 14 ++++++++ ee/packages/presence/package.json | 2 +- package.json | 2 +- packages/api-client/CHANGELOG.md | 11 ++++++ packages/api-client/package.json | 2 +- packages/apps/CHANGELOG.md | 13 +++++++ packages/apps/package.json | 2 +- packages/core-services/CHANGELOG.md | 11 ++++++ packages/core-services/package.json | 2 +- packages/core-typings/CHANGELOG.md | 3 ++ packages/core-typings/package.json | 2 +- packages/cron/CHANGELOG.md | 11 ++++++ packages/cron/package.json | 2 +- packages/ddp-client/CHANGELOG.md | 13 +++++++ packages/ddp-client/package.json | 2 +- packages/fuselage-ui-kit/CHANGELOG.md | 15 ++++++++ packages/fuselage-ui-kit/package.json | 8 ++--- packages/gazzodown/CHANGELOG.md | 13 +++++++ packages/gazzodown/package.json | 6 ++-- packages/instance-status/CHANGELOG.md | 12 ++++++- packages/instance-status/package.json | 2 +- packages/livechat/CHANGELOG.md | 10 ++++++ packages/livechat/package.json | 2 +- packages/model-typings/CHANGELOG.md | 10 ++++++ packages/model-typings/package.json | 2 +- packages/models/CHANGELOG.md | 13 ++++++- packages/models/package.json | 2 +- packages/rest-typings/CHANGELOG.md | 11 ++++++ packages/rest-typings/package.json | 2 +- packages/ui-avatar/CHANGELOG.md | 12 +++++++ packages/ui-avatar/package.json | 4 +-- packages/ui-client/CHANGELOG.md | 11 ++++++ packages/ui-client/package.json | 4 +-- packages/ui-contexts/CHANGELOG.md | 15 ++++++-- packages/ui-contexts/package.json | 2 +- packages/ui-video-conf/CHANGELOG.md | 14 +++++++- packages/ui-video-conf/package.json | 6 ++-- packages/uikit-playground/CHANGELOG.md | 15 +++++++- packages/uikit-playground/package.json | 2 +- packages/web-ui-registration/CHANGELOG.md | 11 ++++++ packages/web-ui-registration/package.json | 4 +-- 68 files changed, 483 insertions(+), 63 deletions(-) create mode 100644 .changeset/bump-patch-1725387211812.md diff --git a/.changeset/bump-patch-1725387211812.md b/.changeset/bump-patch-1725387211812.md new file mode 100644 index 000000000000..e1eaa7980afb --- /dev/null +++ b/.changeset/bump-patch-1725387211812.md @@ -0,0 +1,5 @@ +--- +'@rocket.chat/meteor': patch +--- + +Bump @rocket.chat/meteor version. diff --git a/.changeset/pre.json b/.changeset/pre.json index 947aecb92f25..6aa4b3dd5bf9 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -68,6 +68,7 @@ "bump-patch-1724712948901", "bump-patch-1724977971712", "bump-patch-1725326060827", + "bump-patch-1725387211812", "calm-tigers-peel", "cool-actors-sin", "cool-rocks-remember", diff --git a/apps/meteor/CHANGELOG.md b/apps/meteor/CHANGELOG.md index 754ffaa5686c..a3c6f38176ac 100644 --- a/apps/meteor/CHANGELOG.md +++ b/apps/meteor/CHANGELOG.md @@ -1,11 +1,45 @@ # @rocket.chat/meteor +## 6.12.0-rc.4 + +### Patch Changes + +- Bump @rocket.chat/meteor version. + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/rest-typings@6.12.0-rc.4 + - @rocket.chat/license@0.2.6-rc.4 + - @rocket.chat/omnichannel-services@0.3.3-rc.4 + - @rocket.chat/pdf-worker@0.2.3-rc.4 + - @rocket.chat/presence@0.2.6-rc.4 + - @rocket.chat/api-client@0.2.6-rc.4 + - @rocket.chat/apps@0.1.6-rc.4 + - @rocket.chat/core-services@0.6.0-rc.4 + - @rocket.chat/cron@0.1.6-rc.4 + - @rocket.chat/fuselage-ui-kit@10.0.0-rc.4 + - @rocket.chat/gazzodown@10.0.0-rc.4 + - @rocket.chat/model-typings@0.7.0-rc.4 + - @rocket.chat/ui-contexts@10.0.0-rc.4 + - @rocket.chat/server-cloud-communication@0.0.2 + - @rocket.chat/models@0.2.3-rc.4 + - @rocket.chat/ui-theming@0.2.1-rc.0 + - @rocket.chat/ui-avatar@6.0.0-rc.4 + - @rocket.chat/ui-client@10.0.0-rc.4 + - @rocket.chat/ui-video-conf@10.0.0-rc.4 + - @rocket.chat/web-ui-registration@10.0.0-rc.4 + - @rocket.chat/instance-status@0.1.6-rc.4 +
+ ## 6.11.2 + ### Patch Changes - Bump @rocket.chat/meteor version. ## 6.12.0-rc.3 + ### Patch Changes - Bump @rocket.chat/meteor version. @@ -218,6 +252,7 @@ - @rocket.chat/instance-status@0.1.4-rc.0 - @rocket.chat/server-cloud-communication@0.0.2 + - Bump @rocket.chat/meteor version. - ([#33084](https://github.com/RocketChat/Rocket.Chat/pull/33084) by [@dionisio-bot](https://github.com/dionisio-bot)) Prevent `processRoomAbandonment` callback from erroring out when a room was inactive during a day Business Hours was not configured for. diff --git a/apps/meteor/app/utils/rocketchat.info b/apps/meteor/app/utils/rocketchat.info index 1bca0bac5765..77fdbe3d6942 100644 --- a/apps/meteor/app/utils/rocketchat.info +++ b/apps/meteor/app/utils/rocketchat.info @@ -1,3 +1,3 @@ { - "version": "6.12.0-rc.3" + "version": "6.12.0-rc.4" } diff --git a/apps/meteor/ee/server/services/CHANGELOG.md b/apps/meteor/ee/server/services/CHANGELOG.md index d4ad4a47d8b8..8ff59eaabd3e 100644 --- a/apps/meteor/ee/server/services/CHANGELOG.md +++ b/apps/meteor/ee/server/services/CHANGELOG.md @@ -1,5 +1,17 @@ # rocketchat-services +## 1.3.3-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/rest-typings@6.12.0-rc.4 + - @rocket.chat/core-services@0.6.0-rc.4 + - @rocket.chat/model-typings@0.7.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4 +
## 1.3.2 @@ -8,6 +20,7 @@ -
Updated dependencies []: ## 1.3.3-rc.3 + ### Patch Changes -
Updated dependencies []: diff --git a/apps/meteor/ee/server/services/package.json b/apps/meteor/ee/server/services/package.json index 687c00eb676f..5ef1b16af1c2 100644 --- a/apps/meteor/ee/server/services/package.json +++ b/apps/meteor/ee/server/services/package.json @@ -1,7 +1,7 @@ { "name": "rocketchat-services", "private": true, - "version": "1.3.3-rc.3", + "version": "1.3.3-rc.4", "description": "Rocket.Chat Authorization service", "main": "index.js", "scripts": { diff --git a/apps/meteor/package.json b/apps/meteor/package.json index f81fca6618aa..b1d00dd1b931 100644 --- a/apps/meteor/package.json +++ b/apps/meteor/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/meteor", "description": "The Ultimate Open Source WebChat Platform", - "version": "6.12.0-rc.3", + "version": "6.12.0-rc.4", "private": true, "author": { "name": "Rocket.Chat", diff --git a/ee/apps/account-service/CHANGELOG.md b/ee/apps/account-service/CHANGELOG.md index 0febefd2e0b7..ab5fcbb3f11d 100644 --- a/ee/apps/account-service/CHANGELOG.md +++ b/ee/apps/account-service/CHANGELOG.md @@ -1,6 +1,20 @@ # @rocket.chat/account-service +## 0.4.6-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/rest-typings@6.12.0-rc.4 + - @rocket.chat/core-services@0.6.0-rc.4 + - @rocket.chat/model-typings@0.7.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4 +
+ ## 0.4.5 + ### Patch Changes -
Updated dependencies []: @@ -12,6 +26,7 @@
## 0.4.6-rc.3 + ### Patch Changes -
Updated dependencies []: diff --git a/ee/apps/account-service/package.json b/ee/apps/account-service/package.json index 710f1b064c1a..16d72db9844e 100644 --- a/ee/apps/account-service/package.json +++ b/ee/apps/account-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/account-service", "private": true, - "version": "0.4.6-rc.3", + "version": "0.4.6-rc.4", "description": "Rocket.Chat Account service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/authorization-service/CHANGELOG.md b/ee/apps/authorization-service/CHANGELOG.md index ebc00c17b413..6d82edcf5808 100644 --- a/ee/apps/authorization-service/CHANGELOG.md +++ b/ee/apps/authorization-service/CHANGELOG.md @@ -1,20 +1,32 @@ # @rocket.chat/authorization-service - -## 0.4.5 +## 0.4.6-rc.4 ### Patch Changes -
Updated dependencies []: - - @rocket.chat/core-typings@6.11.2 - - @rocket.chat/rest-typings@6.11.2 - - @rocket.chat/core-services@0.5.2 - - @rocket.chat/model-typings@0.6.2 - - @rocket.chat/models@0.2.2 + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/rest-typings@6.12.0-rc.4 + - @rocket.chat/core-services@0.6.0-rc.4 + - @rocket.chat/model-typings@0.7.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4
+## 0.4.5 + +### Patch Changes + +-
Updated dependencies []: +- @rocket.chat/core-typings@6.11.2 +- @rocket.chat/rest-typings@6.11.2 +- @rocket.chat/core-services@0.5.2 +- @rocket.chat/model-typings@0.6.2 +- @rocket.chat/models@0.2.2 +
## 0.4.6-rc.3 + ### Patch Changes -
Updated dependencies []: diff --git a/ee/apps/authorization-service/package.json b/ee/apps/authorization-service/package.json index 60ced4f57d26..b247e6f5dbb5 100644 --- a/ee/apps/authorization-service/package.json +++ b/ee/apps/authorization-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/authorization-service", "private": true, - "version": "0.4.6-rc.3", + "version": "0.4.6-rc.4", "description": "Rocket.Chat Authorization service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/ddp-streamer/CHANGELOG.md b/ee/apps/ddp-streamer/CHANGELOG.md index 5d97da181d36..1c9c37bf3400 100644 --- a/ee/apps/ddp-streamer/CHANGELOG.md +++ b/ee/apps/ddp-streamer/CHANGELOG.md @@ -1,6 +1,21 @@ # @rocket.chat/ddp-streamer +## 0.3.6-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/rest-typings@6.12.0-rc.4 + - @rocket.chat/core-services@0.6.0-rc.4 + - @rocket.chat/model-typings@0.7.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4 + - @rocket.chat/instance-status@0.1.6-rc.4 +
+ ## 0.3.6-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -54,7 +69,9 @@ - @rocket.chat/models@0.2.1-rc.0 - @rocket.chat/instance-status@0.1.4-rc.0
+ ## 0.3.5 + ### Patch Changes -
Updated dependencies []: diff --git a/ee/apps/ddp-streamer/package.json b/ee/apps/ddp-streamer/package.json index 438afa9791de..fbe9173b32db 100644 --- a/ee/apps/ddp-streamer/package.json +++ b/ee/apps/ddp-streamer/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/ddp-streamer", "private": true, - "version": "0.3.6-rc.3", + "version": "0.3.6-rc.4", "description": "Rocket.Chat DDP-Streamer service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/omnichannel-transcript/CHANGELOG.md b/ee/apps/omnichannel-transcript/CHANGELOG.md index 33d1b880524f..bfb8ca03b676 100644 --- a/ee/apps/omnichannel-transcript/CHANGELOG.md +++ b/ee/apps/omnichannel-transcript/CHANGELOG.md @@ -1,11 +1,24 @@ # @rocket.chat/omnichannel-transcript +## 0.4.6-rc.4 -## 0.4.6-rc.3 ### Patch Changes -
Updated dependencies []: + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/omnichannel-services@0.3.3-rc.4 + - @rocket.chat/pdf-worker@0.2.3-rc.4 + - @rocket.chat/core-services@0.6.0-rc.4 + - @rocket.chat/model-typings@0.7.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4 +
+ +## 0.4.6-rc.3 + +### Patch Changes + +-
Updated dependencies []: - @rocket.chat/core-typings@6.12.0-rc.3 - @rocket.chat/omnichannel-services@0.3.2-rc.3 @@ -55,8 +68,10 @@ - @rocket.chat/omnichannel-services@0.3.1-rc.0 - @rocket.chat/models@0.2.1-rc.0 - @rocket.chat/pdf-worker@0.2.1-rc.0 -
+
+ ## 0.4.5 + ### Patch Changes -
Updated dependencies []: diff --git a/ee/apps/omnichannel-transcript/package.json b/ee/apps/omnichannel-transcript/package.json index 40cfb3667ef4..6ce61b7e1a71 100644 --- a/ee/apps/omnichannel-transcript/package.json +++ b/ee/apps/omnichannel-transcript/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/omnichannel-transcript", "private": true, - "version": "0.4.6-rc.3", + "version": "0.4.6-rc.4", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/presence-service/CHANGELOG.md b/ee/apps/presence-service/CHANGELOG.md index 5258a6aa180e..238f5b922e4d 100644 --- a/ee/apps/presence-service/CHANGELOG.md +++ b/ee/apps/presence-service/CHANGELOG.md @@ -1,5 +1,18 @@ # @rocket.chat/presence-service +## 0.4.6-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/presence@0.2.6-rc.4 + - @rocket.chat/core-services@0.6.0-rc.4 + - @rocket.chat/model-typings@0.7.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4 +
+ ## 0.4.6-rc.3 ### Patch Changes @@ -50,8 +63,8 @@ - @rocket.chat/models@0.2.1-rc.0 - @rocket.chat/presence@0.2.4-rc.0
-## 0.4.5 +## 0.4.5 ### Patch Changes diff --git a/ee/apps/presence-service/package.json b/ee/apps/presence-service/package.json index 7cd653e0969d..958b1da5293b 100644 --- a/ee/apps/presence-service/package.json +++ b/ee/apps/presence-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/presence-service", "private": true, - "version": "0.4.6-rc.3", + "version": "0.4.6-rc.4", "description": "Rocket.Chat Presence service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/queue-worker/CHANGELOG.md b/ee/apps/queue-worker/CHANGELOG.md index 3335455fe454..9fd9667e3115 100644 --- a/ee/apps/queue-worker/CHANGELOG.md +++ b/ee/apps/queue-worker/CHANGELOG.md @@ -1,7 +1,20 @@ # @rocket.chat/queue-worker +## 0.4.6-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/omnichannel-services@0.3.3-rc.4 + - @rocket.chat/core-services@0.6.0-rc.4 + - @rocket.chat/model-typings@0.7.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4 +
## 0.4.6-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -53,6 +66,7 @@
## 0.4.5 + ### Patch Changes -
Updated dependencies []: diff --git a/ee/apps/queue-worker/package.json b/ee/apps/queue-worker/package.json index a07d9784deea..262787811e43 100644 --- a/ee/apps/queue-worker/package.json +++ b/ee/apps/queue-worker/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/queue-worker", "private": true, - "version": "0.4.6-rc.3", + "version": "0.4.6-rc.4", "description": "Rocket.Chat service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/apps/stream-hub-service/CHANGELOG.md b/ee/apps/stream-hub-service/CHANGELOG.md index aad9d0186738..fe29a82ffbba 100644 --- a/ee/apps/stream-hub-service/CHANGELOG.md +++ b/ee/apps/stream-hub-service/CHANGELOG.md @@ -1,7 +1,19 @@ # @rocket.chat/stream-hub-service +## 0.4.6-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/core-services@0.6.0-rc.4 + - @rocket.chat/model-typings@0.7.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4 +
## 0.4.6-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -46,8 +58,10 @@ - @rocket.chat/core-typings@6.12.0-rc.0 - @rocket.chat/core-services@0.6.0-rc.0 - @rocket.chat/models@0.2.1-rc.0 -
+
+ ## 0.4.5 + ### Patch Changes -
Updated dependencies []: diff --git a/ee/apps/stream-hub-service/package.json b/ee/apps/stream-hub-service/package.json index c00be846e78a..80ce39023626 100644 --- a/ee/apps/stream-hub-service/package.json +++ b/ee/apps/stream-hub-service/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/stream-hub-service", "private": true, - "version": "0.4.6-rc.3", + "version": "0.4.6-rc.4", "description": "Rocket.Chat Stream Hub service", "scripts": { "build": "tsc -p tsconfig.json", diff --git a/ee/packages/license/CHANGELOG.md b/ee/packages/license/CHANGELOG.md index 3909267868b5..0c857093c129 100644 --- a/ee/packages/license/CHANGELOG.md +++ b/ee/packages/license/CHANGELOG.md @@ -1,8 +1,16 @@ # @rocket.chat/license +## 0.2.6-rc.4 +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 +
## 0.2.6-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -35,8 +43,10 @@ -
Updated dependencies [7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: - @rocket.chat/core-typings@6.12.0-rc.0 -
+
+ ## 0.2.5 + ### Patch Changes -
Updated dependencies []: diff --git a/ee/packages/license/package.json b/ee/packages/license/package.json index 8d083ed4d47b..694e6faaee5c 100644 --- a/ee/packages/license/package.json +++ b/ee/packages/license/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/license", - "version": "0.2.6-rc.3", + "version": "0.2.6-rc.4", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/ee/packages/omnichannel-services/CHANGELOG.md b/ee/packages/omnichannel-services/CHANGELOG.md index 49a904ae5535..752cb9a7d8c2 100644 --- a/ee/packages/omnichannel-services/CHANGELOG.md +++ b/ee/packages/omnichannel-services/CHANGELOG.md @@ -1,6 +1,21 @@ # @rocket.chat/omnichannel-services +## 0.3.3-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/rest-typings@6.12.0-rc.4 + - @rocket.chat/pdf-worker@0.2.3-rc.4 + - @rocket.chat/core-services@0.6.0-rc.4 + - @rocket.chat/model-typings@0.7.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4 +
+ ## 0.3.3-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -54,7 +69,9 @@ - @rocket.chat/models@0.2.1-rc.0 - @rocket.chat/pdf-worker@0.2.1-rc.0
+ ## 0.3.2 + ### Patch Changes -
Updated dependencies []: diff --git a/ee/packages/omnichannel-services/package.json b/ee/packages/omnichannel-services/package.json index aee66810ed7c..10da64e14995 100644 --- a/ee/packages/omnichannel-services/package.json +++ b/ee/packages/omnichannel-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/omnichannel-services", - "version": "0.3.3-rc.3", + "version": "0.3.3-rc.4", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/ee/packages/pdf-worker/CHANGELOG.md b/ee/packages/pdf-worker/CHANGELOG.md index a2f4d8471002..c2fbbdf3c0cf 100644 --- a/ee/packages/pdf-worker/CHANGELOG.md +++ b/ee/packages/pdf-worker/CHANGELOG.md @@ -1,11 +1,22 @@ # @rocket.chat/pdf-worker +## 0.2.3-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 +
+ ## 0.2.2 + ### Patch Changes -
Updated dependencies []: ## 0.2.3-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -38,8 +49,10 @@ -
Updated dependencies [7937ff741a, 58c0efc732, e28be46db7, 58c0efc732]: - @rocket.chat/core-typings@6.12.0-rc.0 -
+
+ ## 0.2.2 + ### Patch Changes -
Updated dependencies []: diff --git a/ee/packages/pdf-worker/package.json b/ee/packages/pdf-worker/package.json index 2c637c6421e3..037d976bb484 100644 --- a/ee/packages/pdf-worker/package.json +++ b/ee/packages/pdf-worker/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/pdf-worker", - "version": "0.2.3-rc.3", + "version": "0.2.3-rc.4", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/ee/packages/presence/CHANGELOG.md b/ee/packages/presence/CHANGELOG.md index 09713273474e..41d732348c84 100644 --- a/ee/packages/presence/CHANGELOG.md +++ b/ee/packages/presence/CHANGELOG.md @@ -1,6 +1,18 @@ # @rocket.chat/presence +## 0.2.6-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/core-services@0.6.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4 +
+ ## 0.2.6-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -42,7 +54,9 @@ - @rocket.chat/core-services@0.6.0-rc.0 - @rocket.chat/models@0.2.1-rc.0
+ ## 0.2.5 + ### Patch Changes -
Updated dependencies []: diff --git a/ee/packages/presence/package.json b/ee/packages/presence/package.json index 196446fcc7b0..f5e1bafa6747 100644 --- a/ee/packages/presence/package.json +++ b/ee/packages/presence/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/presence", - "version": "0.2.6-rc.3", + "version": "0.2.6-rc.4", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/package.json b/package.json index 6012e87ef2ca..7b92d068451a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rocket.chat", - "version": "6.12.0-rc.3", + "version": "6.12.0-rc.4", "description": "Rocket.Chat Monorepo", "main": "index.js", "private": true, diff --git a/packages/api-client/CHANGELOG.md b/packages/api-client/CHANGELOG.md index cf34b109064a..f572a907479f 100644 --- a/packages/api-client/CHANGELOG.md +++ b/packages/api-client/CHANGELOG.md @@ -1,8 +1,17 @@ # @rocket.chat/api-client +## 0.2.6-rc.4 +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/rest-typings@6.12.0-rc.4 +
## 0.2.6-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -39,7 +48,9 @@ - @rocket.chat/rest-typings@6.12.0-rc.0 - @rocket.chat/core-typings@6.12.0-rc.0
+ ## 0.2.5 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/api-client/package.json b/packages/api-client/package.json index 75d7a0f00e39..8483d0eed41a 100644 --- a/packages/api-client/package.json +++ b/packages/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/api-client", - "version": "0.2.6-rc.3", + "version": "0.2.6-rc.4", "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/apps/CHANGELOG.md b/packages/apps/CHANGELOG.md index 584580544eb9..37eff88a3664 100644 --- a/packages/apps/CHANGELOG.md +++ b/packages/apps/CHANGELOG.md @@ -1,6 +1,17 @@ # @rocket.chat/apps +## 0.1.6-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/model-typings@0.7.0-rc.4 +
+ ## 0.1.6-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -38,7 +49,9 @@ - @rocket.chat/model-typings@0.7.0-rc.0 - @rocket.chat/core-typings@6.12.0-rc.0
+ ## 0.1.5 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/apps/package.json b/packages/apps/package.json index c18989113fec..3a36c524822c 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/apps", - "version": "0.1.6-rc.3", + "version": "0.1.6-rc.4", "private": true, "devDependencies": { "eslint": "~8.45.0", diff --git a/packages/core-services/CHANGELOG.md b/packages/core-services/CHANGELOG.md index cbe5a476a772..d1bb14df9ada 100644 --- a/packages/core-services/CHANGELOG.md +++ b/packages/core-services/CHANGELOG.md @@ -1,7 +1,18 @@ # @rocket.chat/core-services +## 0.6.0-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/rest-typings@6.12.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4 +
## 0.6.0-rc.3 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/core-services/package.json b/packages/core-services/package.json index d6db1dfdc31f..409952cc0c37 100644 --- a/packages/core-services/package.json +++ b/packages/core-services/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/core-services", - "version": "0.6.0-rc.3", + "version": "0.6.0-rc.4", "private": true, "devDependencies": { "@babel/core": "~7.22.20", diff --git a/packages/core-typings/CHANGELOG.md b/packages/core-typings/CHANGELOG.md index 30a859b84d2b..599b1cc5833e 100644 --- a/packages/core-typings/CHANGELOG.md +++ b/packages/core-typings/CHANGELOG.md @@ -1,5 +1,7 @@ # @rocket.chat/core-typings +## 6.12.0-rc.4 + ## 6.12.0-rc.3 ## 6.12.0-rc.2 @@ -32,6 +34,7 @@ - @rocket.chat/ui-kit@0.36.1-rc.0
+ ## 6.11.2 ## 6.11.1 diff --git a/packages/core-typings/package.json b/packages/core-typings/package.json index 43cbc3a6292f..75705fb91541 100644 --- a/packages/core-typings/package.json +++ b/packages/core-typings/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package", "name": "@rocket.chat/core-typings", - "version": "6.12.0-rc.3", + "version": "6.12.0-rc.4", "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", "eslint": "~8.45.0", diff --git a/packages/cron/CHANGELOG.md b/packages/cron/CHANGELOG.md index 7e136b7cde6f..3547dc00b3d5 100644 --- a/packages/cron/CHANGELOG.md +++ b/packages/cron/CHANGELOG.md @@ -1,7 +1,17 @@ # @rocket.chat/cron +## 0.1.6-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/models@0.2.3-rc.4 +
## 0.1.6-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -39,6 +49,7 @@ - @rocket.chat/core-typings@6.12.0-rc.0 - @rocket.chat/models@0.2.1-rc.0
+ ## 0.1.5 ### Patch Changes diff --git a/packages/cron/package.json b/packages/cron/package.json index 8fb41d605846..a91aac727d37 100644 --- a/packages/cron/package.json +++ b/packages/cron/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/cron", - "version": "0.1.6-rc.3", + "version": "0.1.6-rc.4", "private": true, "devDependencies": { "eslint": "~8.45.0", diff --git a/packages/ddp-client/CHANGELOG.md b/packages/ddp-client/CHANGELOG.md index 1e70d11ad1b3..f95d31c25370 100644 --- a/packages/ddp-client/CHANGELOG.md +++ b/packages/ddp-client/CHANGELOG.md @@ -1,7 +1,18 @@ # @rocket.chat/ddp-client +## 0.3.6-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/rest-typings@6.12.0-rc.4 + - @rocket.chat/api-client@0.2.6-rc.4 +
## 0.3.6-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -43,7 +54,9 @@ - @rocket.chat/core-typings@6.12.0-rc.0 - @rocket.chat/api-client@0.2.4-rc.0
+ ## 0.3.5 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/ddp-client/package.json b/packages/ddp-client/package.json index bb3c9f36a066..f477fc732ca4 100644 --- a/packages/ddp-client/package.json +++ b/packages/ddp-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ddp-client", - "version": "0.3.6-rc.3", + "version": "0.3.6-rc.4", "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/fuselage-ui-kit/CHANGELOG.md b/packages/fuselage-ui-kit/CHANGELOG.md index dfcd7c6bada3..d44f1c9c56ce 100644 --- a/packages/fuselage-ui-kit/CHANGELOG.md +++ b/packages/fuselage-ui-kit/CHANGELOG.md @@ -1,6 +1,20 @@ # Change Log +## 10.0.0-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/gazzodown@10.0.0-rc.4 + - @rocket.chat/ui-contexts@10.0.0-rc.4 + - @rocket.chat/ui-avatar@6.0.0-rc.4 + - @rocket.chat/ui-video-conf@10.0.0-rc.4 +
+ ## 10.0.0-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -54,6 +68,7 @@
## 9.0.2 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/fuselage-ui-kit/package.json b/packages/fuselage-ui-kit/package.json index cbc2e9c29d62..ab8dee206f07 100644 --- a/packages/fuselage-ui-kit/package.json +++ b/packages/fuselage-ui-kit/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/fuselage-ui-kit", "private": true, - "version": "10.0.0-rc.3", + "version": "10.0.0-rc.4", "description": "UiKit elements for Rocket.Chat Apps built under Fuselage design system", "homepage": "https://rocketchat.github.io/Rocket.Chat.Fuselage/", "author": { @@ -50,10 +50,10 @@ "@rocket.chat/icons": "*", "@rocket.chat/prettier-config": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "6.0.0-rc.3", - "@rocket.chat/ui-contexts": "10.0.0-rc.3", + "@rocket.chat/ui-avatar": "6.0.0-rc.4", + "@rocket.chat/ui-contexts": "10.0.0-rc.4", "@rocket.chat/ui-kit": "0.36.1-rc.0", - "@rocket.chat/ui-video-conf": "10.0.0-rc.3", + "@rocket.chat/ui-video-conf": "10.0.0-rc.4", "@tanstack/react-query": "*", "react": "*", "react-dom": "*" diff --git a/packages/gazzodown/CHANGELOG.md b/packages/gazzodown/CHANGELOG.md index 4c142863bf66..b29df6d2887b 100644 --- a/packages/gazzodown/CHANGELOG.md +++ b/packages/gazzodown/CHANGELOG.md @@ -1,7 +1,18 @@ # @rocket.chat/gazzodown +## 10.0.0-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/ui-contexts@10.0.0-rc.4 + - @rocket.chat/ui-client@10.0.0-rc.4 +
## 10.0.0-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -45,7 +56,9 @@ - @rocket.chat/core-typings@6.12.0-rc.0 - @rocket.chat/ui-contexts@10.0.0-rc.0
+ ## 9.0.2 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/gazzodown/package.json b/packages/gazzodown/package.json index 2716d57f0250..bae2ed3fdb15 100644 --- a/packages/gazzodown/package.json +++ b/packages/gazzodown/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/gazzodown", - "version": "10.0.0-rc.3", + "version": "10.0.0-rc.4", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -66,8 +66,8 @@ "@rocket.chat/fuselage-tokens": "*", "@rocket.chat/message-parser": "0.31.29", "@rocket.chat/styled": "*", - "@rocket.chat/ui-client": "10.0.0-rc.3", - "@rocket.chat/ui-contexts": "10.0.0-rc.3", + "@rocket.chat/ui-client": "10.0.0-rc.4", + "@rocket.chat/ui-contexts": "10.0.0-rc.4", "katex": "*", "react": "*" }, diff --git a/packages/instance-status/CHANGELOG.md b/packages/instance-status/CHANGELOG.md index 53c7dcf1de93..bcffe470bc5a 100644 --- a/packages/instance-status/CHANGELOG.md +++ b/packages/instance-status/CHANGELOG.md @@ -1,11 +1,20 @@ # @rocket.chat/instance-status +## 0.1.6-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/models@0.2.3-rc.4 +
## 0.1.6-rc.3 + ### Patch Changes -
Updated dependencies []: - + - @rocket.chat/models@0.2.2-rc.3
@@ -36,6 +45,7 @@
## 0.1.5 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/instance-status/package.json b/packages/instance-status/package.json index 128759dcf044..aa8e0432c99b 100644 --- a/packages/instance-status/package.json +++ b/packages/instance-status/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/instance-status", - "version": "0.1.6-rc.3", + "version": "0.1.6-rc.4", "private": true, "devDependencies": { "@rocket.chat/eslint-config": "workspace:^", diff --git a/packages/livechat/CHANGELOG.md b/packages/livechat/CHANGELOG.md index f306219ec318..08c7ccff3c86 100644 --- a/packages/livechat/CHANGELOG.md +++ b/packages/livechat/CHANGELOG.md @@ -1,6 +1,16 @@ # @rocket.chat/livechat Change Log +## 1.19.3-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/gazzodown@10.0.0-rc.4 +
+ ## 1.19.3-rc.3 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/livechat/package.json b/packages/livechat/package.json index 7ba74445aec0..3153925ef531 100644 --- a/packages/livechat/package.json +++ b/packages/livechat/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/livechat", - "version": "1.19.3-rc.3", + "version": "1.19.3-rc.4", "files": [ "/build" ], diff --git a/packages/model-typings/CHANGELOG.md b/packages/model-typings/CHANGELOG.md index 8a237189774f..e411eea4e61c 100644 --- a/packages/model-typings/CHANGELOG.md +++ b/packages/model-typings/CHANGELOG.md @@ -1,5 +1,13 @@ # @rocket.chat/model-typings +## 0.7.0-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 +
## 0.6.2 @@ -9,7 +17,9 @@ - @rocket.chat/core-typings@6.11.2
+ ## 0.7.0-rc.3 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/model-typings/package.json b/packages/model-typings/package.json index bb45b3a08ba6..812ec223bd0f 100644 --- a/packages/model-typings/package.json +++ b/packages/model-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/model-typings", - "version": "0.7.0-rc.3", + "version": "0.7.0-rc.4", "private": true, "devDependencies": { "@types/node-rsa": "^1.1.3", diff --git a/packages/models/CHANGELOG.md b/packages/models/CHANGELOG.md index fd8131004e2f..b45739ee48e8 100644 --- a/packages/models/CHANGELOG.md +++ b/packages/models/CHANGELOG.md @@ -1,7 +1,16 @@ # @rocket.chat/models +## 0.2.3-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/model-typings@0.7.0-rc.4 +
## 0.2.3-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -34,8 +43,10 @@ -
Updated dependencies [7f88158036, a14c0678bb, e28be46db7]: - @rocket.chat/model-typings@0.7.0-rc.0 -
+
+ ## 0.2.2 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/models/package.json b/packages/models/package.json index f61f9c014fd3..74af2a1a3865 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/models", - "version": "0.2.3-rc.3", + "version": "0.2.3-rc.4", "private": true, "devDependencies": { "@rocket.chat/jest-presets": "workspace:~", diff --git a/packages/rest-typings/CHANGELOG.md b/packages/rest-typings/CHANGELOG.md index 9aebef66f43c..93c80293523d 100644 --- a/packages/rest-typings/CHANGELOG.md +++ b/packages/rest-typings/CHANGELOG.md @@ -1,7 +1,16 @@ # @rocket.chat/rest-typings +## 6.12.0-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 +
## 6.12.0-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -41,7 +50,9 @@ - @rocket.chat/ui-kit@0.36.1-rc.0 - @rocket.chat/core-typings@6.12.0-rc.0
+ ## 6.11.2 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/rest-typings/package.json b/packages/rest-typings/package.json index c248c18267f9..2c6b13e5dd29 100644 --- a/packages/rest-typings/package.json +++ b/packages/rest-typings/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/rest-typings", - "version": "6.12.0-rc.3", + "version": "6.12.0-rc.4", "devDependencies": { "@rocket.chat/eslint-config": "workspace:~", "@types/jest": "~29.5.12", diff --git a/packages/ui-avatar/CHANGELOG.md b/packages/ui-avatar/CHANGELOG.md index 18721b7d5314..ebd57cd5bcc9 100644 --- a/packages/ui-avatar/CHANGELOG.md +++ b/packages/ui-avatar/CHANGELOG.md @@ -1,6 +1,16 @@ # @rocket.chat/ui-avatar +## 6.0.0-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.4 +
+ ## 6.0.0-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -35,7 +45,9 @@ - @rocket.chat/ui-contexts@10.0.0-rc.0
+ ## 5.0.2 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/ui-avatar/package.json b/packages/ui-avatar/package.json index 78d9ffe249d3..a31d61205759 100644 --- a/packages/ui-avatar/package.json +++ b/packages/ui-avatar/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-avatar", - "version": "6.0.0-rc.3", + "version": "6.0.0-rc.4", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -31,7 +31,7 @@ ], "peerDependencies": { "@rocket.chat/fuselage": "*", - "@rocket.chat/ui-contexts": "10.0.0-rc.3", + "@rocket.chat/ui-contexts": "10.0.0-rc.4", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-client/CHANGELOG.md b/packages/ui-client/CHANGELOG.md index 37f8e5542051..037fd7e893b9 100644 --- a/packages/ui-client/CHANGELOG.md +++ b/packages/ui-client/CHANGELOG.md @@ -1,7 +1,16 @@ # @rocket.chat/ui-client +## 10.0.0-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.4 +
## 10.0.0-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -36,7 +45,9 @@ - @rocket.chat/ui-contexts@10.0.0-rc.0
+ ## 9.0.2 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/ui-client/package.json b/packages/ui-client/package.json index 025db00782a7..9d1e1b2c356f 100644 --- a/packages/ui-client/package.json +++ b/packages/ui-client/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-client", - "version": "10.0.0-rc.3", + "version": "10.0.0-rc.4", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -60,7 +60,7 @@ "@rocket.chat/fuselage": "*", "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", - "@rocket.chat/ui-contexts": "10.0.0-rc.3", + "@rocket.chat/ui-contexts": "10.0.0-rc.4", "react": "~17.0.2" }, "volta": { diff --git a/packages/ui-contexts/CHANGELOG.md b/packages/ui-contexts/CHANGELOG.md index c9d8e9e1647e..2a846d730bc0 100644 --- a/packages/ui-contexts/CHANGELOG.md +++ b/packages/ui-contexts/CHANGELOG.md @@ -1,12 +1,22 @@ # @rocket.chat/ui-contexts +## 10.0.0-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/core-typings@6.12.0-rc.4 + - @rocket.chat/rest-typings@6.12.0-rc.4 + - @rocket.chat/ddp-client@0.3.6-rc.4 +
## 10.0.0-rc.3 + ### Patch Changes -
Updated dependencies []: - - + - @rocket.chat/core-typings@6.12.0-rc.3 - @rocket.chat/rest-typings@6.12.0-rc.3 - @rocket.chat/ddp-client@0.3.5-rc.3 @@ -47,6 +57,7 @@
## 9.0.2 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/ui-contexts/package.json b/packages/ui-contexts/package.json index 7f82271d1d30..1a27dd1de101 100644 --- a/packages/ui-contexts/package.json +++ b/packages/ui-contexts/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-contexts", - "version": "10.0.0-rc.3", + "version": "10.0.0-rc.4", "private": true, "devDependencies": { "@rocket.chat/core-typings": "workspace:^", diff --git a/packages/ui-video-conf/CHANGELOG.md b/packages/ui-video-conf/CHANGELOG.md index fa727d7a25fc..85c06375e2a0 100644 --- a/packages/ui-video-conf/CHANGELOG.md +++ b/packages/ui-video-conf/CHANGELOG.md @@ -1,11 +1,21 @@ # @rocket.chat/ui-video-conf +## 10.0.0-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.4 + - @rocket.chat/ui-avatar@6.0.0-rc.4 +
+ ## 10.0.0-rc.3 + ### Patch Changes -
Updated dependencies []: - - @rocket.chat/ui-contexts@10.0.0-rc.3 - @rocket.chat/ui-avatar@6.0.0-rc.3
@@ -41,7 +51,9 @@ - @rocket.chat/ui-avatar@6.0.0-rc.0 - @rocket.chat/ui-contexts@10.0.0-rc.0
+ ## 9.0.2 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/ui-video-conf/package.json b/packages/ui-video-conf/package.json index 50b5f67c5a8b..0718e7ce8765 100644 --- a/packages/ui-video-conf/package.json +++ b/packages/ui-video-conf/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/ui-video-conf", - "version": "10.0.0-rc.3", + "version": "10.0.0-rc.4", "private": true, "devDependencies": { "@babel/core": "~7.22.20", @@ -40,8 +40,8 @@ "@rocket.chat/fuselage-hooks": "*", "@rocket.chat/icons": "*", "@rocket.chat/styled": "*", - "@rocket.chat/ui-avatar": "6.0.0-rc.3", - "@rocket.chat/ui-contexts": "10.0.0-rc.3", + "@rocket.chat/ui-avatar": "6.0.0-rc.4", + "@rocket.chat/ui-contexts": "10.0.0-rc.4", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/packages/uikit-playground/CHANGELOG.md b/packages/uikit-playground/CHANGELOG.md index b46e958bffe3..ad7bfcc86739 100644 --- a/packages/uikit-playground/CHANGELOG.md +++ b/packages/uikit-playground/CHANGELOG.md @@ -1,6 +1,18 @@ # @rocket.chat/uikit-playground +## 0.4.0-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/fuselage-ui-kit@10.0.0-rc.4 + - @rocket.chat/ui-contexts@10.0.0-rc.4 + - @rocket.chat/ui-avatar@6.0.0-rc.4 +
+ ## 0.4.0-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -49,6 +61,7 @@
## 0.3.5 + ### Patch Changes -
Updated dependencies []: @@ -56,7 +69,7 @@ - @rocket.chat/fuselage-ui-kit@9.0.2 - @rocket.chat/ui-contexts@9.0.2 - @rocket.chat/ui-avatar@5.0.2 -
+
## 0.3.4 diff --git a/packages/uikit-playground/package.json b/packages/uikit-playground/package.json index 5ba9ceebb62e..008ebcbbdc62 100644 --- a/packages/uikit-playground/package.json +++ b/packages/uikit-playground/package.json @@ -1,7 +1,7 @@ { "name": "@rocket.chat/uikit-playground", "private": true, - "version": "0.4.0-rc.3", + "version": "0.4.0-rc.4", "type": "module", "scripts": { "dev": "vite", diff --git a/packages/web-ui-registration/CHANGELOG.md b/packages/web-ui-registration/CHANGELOG.md index fc755af1cd97..c549e60d2d0a 100644 --- a/packages/web-ui-registration/CHANGELOG.md +++ b/packages/web-ui-registration/CHANGELOG.md @@ -1,6 +1,16 @@ # @rocket.chat/web-ui-registration +## 10.0.0-rc.4 + +### Patch Changes + +-
Updated dependencies []: + + - @rocket.chat/ui-contexts@10.0.0-rc.4 +
+ ## 10.0.0-rc.3 + ### Patch Changes -
Updated dependencies []: @@ -38,6 +48,7 @@
## 9.0.2 + ### Patch Changes -
Updated dependencies []: diff --git a/packages/web-ui-registration/package.json b/packages/web-ui-registration/package.json index 54d67b89dbbe..ec2ab7a9f089 100644 --- a/packages/web-ui-registration/package.json +++ b/packages/web-ui-registration/package.json @@ -1,6 +1,6 @@ { "name": "@rocket.chat/web-ui-registration", - "version": "10.0.0-rc.3", + "version": "10.0.0-rc.4", "private": true, "homepage": "https://rocket.chat", "main": "./dist/index.js", @@ -47,7 +47,7 @@ "peerDependencies": { "@rocket.chat/layout": "*", "@rocket.chat/tools": "0.2.2", - "@rocket.chat/ui-contexts": "10.0.0-rc.3", + "@rocket.chat/ui-contexts": "10.0.0-rc.4", "@tanstack/react-query": "*", "react": "*", "react-hook-form": "*",