From 6416ce5d4fbf33c18d40faf52eb23ad5559c9c76 Mon Sep 17 00:00:00 2001 From: Zita Szupera Date: Mon, 26 May 2025 13:06:01 +0200 Subject: [PATCH 1/6] feat: add support for Angular next release --- .github/workflows/workflow.yml | 3 +-- package.json | 10 +++++----- projects/stream-chat-angular/package.json | 4 ++-- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index dc95e8ca..f9a0d31c 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -3,11 +3,10 @@ on: push: branches: - master - - 6.x.x-rc + - next pull_request: branches: - master - - 6.x.x-rc jobs: workflow: runs-on: ubuntu-latest diff --git a/package.json b/package.json index 765fa8eb..ba042d96 100644 --- a/package.json +++ b/package.json @@ -50,12 +50,12 @@ "branches": [ "master", { - "name": "6.x.x-rc", - "prerelease": "rc", - "channel": "rc" + "name": "next", + "prerelease": "next", + "channel": "next" } ], - "dryRun": false, + "dryRun": true, "plugins": [ [ "@semantic-release/commit-analyzer", @@ -79,7 +79,7 @@ "@semantic-release/npm", { "pkgRoot": "./dist/stream-chat-angular", - "npmPublish": true + "npmPublish": false } ], [ diff --git a/projects/stream-chat-angular/package.json b/projects/stream-chat-angular/package.json index 6c18e831..d0cb82f5 100644 --- a/projects/stream-chat-angular/package.json +++ b/projects/stream-chat-angular/package.json @@ -17,8 +17,8 @@ } }, "peerDependencies": { - "@angular/common": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "@angular/core": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "@angular/common": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || next || ^20.0.0", + "@angular/core": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || next || ^20.0.0", "@breezystack/lamejs": "^1.2.7", "@ngx-translate/core": "^14.0.0 || ^15.0.0 || ^16.0.0", "rxjs": "^7.4.0", From 4195e4a9bf31bf46d8d9d0b0cd8e6f9f1c909c30 Mon Sep 17 00:00:00 2001 From: Zita Szupera Date: Mon, 26 May 2025 13:13:33 +0200 Subject: [PATCH 2/6] chore: turn off dry run --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ba042d96..28df92e6 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "channel": "next" } ], - "dryRun": true, + "dryRun": false, "plugins": [ [ "@semantic-release/commit-analyzer", @@ -79,7 +79,7 @@ "@semantic-release/npm", { "pkgRoot": "./dist/stream-chat-angular", - "npmPublish": false + "npmPublish": true } ], [ From 54b305384107f8eaa84beefffb4c5eb26037e274 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 26 May 2025 11:16:21 +0000 Subject: [PATCH 3/6] chore(release): 6.1.0-next.1 [skip ci] # [6.1.0-next.1](https://github.com/GetStream/stream-chat-angular/compare/v6.0.0...v6.1.0-next.1) (2025-05-26) ### Features * add support for Angular next release ([6416ce5](https://github.com/GetStream/stream-chat-angular/commit/6416ce5d4fbf33c18d40faf52eb23ad5559c9c76)) --- projects/stream-chat-angular/package.json | 2 +- projects/stream-chat-angular/src/assets/version.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/stream-chat-angular/package.json b/projects/stream-chat-angular/package.json index d0cb82f5..d9781298 100644 --- a/projects/stream-chat-angular/package.json +++ b/projects/stream-chat-angular/package.json @@ -1,6 +1,6 @@ { "name": "stream-chat-angular", - "version": "6.0.0", + "version": "6.1.0-next.1", "description": "Angular components to create chat conversations or livestream style chat", "author": "GetStream", "homepage": "https://getstream.io/chat/", diff --git a/projects/stream-chat-angular/src/assets/version.ts b/projects/stream-chat-angular/src/assets/version.ts index 58016e0c..044a3f60 100644 --- a/projects/stream-chat-angular/src/assets/version.ts +++ b/projects/stream-chat-angular/src/assets/version.ts @@ -1 +1 @@ -export const version = '6.0.0'; +export const version = '6.1.0-next.1'; From c38a838196aadce419f04617ce7f10da18674e2a Mon Sep 17 00:00:00 2001 From: Zita Szupera Date: Thu, 29 May 2025 10:16:44 +0200 Subject: [PATCH 4/6] feat: support for angular 20 --- projects/stream-chat-angular/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/stream-chat-angular/package.json b/projects/stream-chat-angular/package.json index d9781298..c5398a9c 100644 --- a/projects/stream-chat-angular/package.json +++ b/projects/stream-chat-angular/package.json @@ -17,8 +17,8 @@ } }, "peerDependencies": { - "@angular/common": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || next || ^20.0.0", - "@angular/core": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || next || ^20.0.0", + "@angular/common": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0", + "@angular/core": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0", "@breezystack/lamejs": "^1.2.7", "@ngx-translate/core": "^14.0.0 || ^15.0.0 || ^16.0.0", "rxjs": "^7.4.0", From aff0db2c2451d1e6e5e660146e6a9fb25675168e Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 29 May 2025 08:19:51 +0000 Subject: [PATCH 5/6] chore(release): 6.1.0-next.2 [skip ci] # [6.1.0-next.2](https://github.com/GetStream/stream-chat-angular/compare/v6.1.0-next.1...v6.1.0-next.2) (2025-05-29) ### Features * support for angular 20 ([c38a838](https://github.com/GetStream/stream-chat-angular/commit/c38a838196aadce419f04617ce7f10da18674e2a)) --- projects/stream-chat-angular/package.json | 2 +- projects/stream-chat-angular/src/assets/version.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/stream-chat-angular/package.json b/projects/stream-chat-angular/package.json index c5398a9c..009a91fa 100644 --- a/projects/stream-chat-angular/package.json +++ b/projects/stream-chat-angular/package.json @@ -1,6 +1,6 @@ { "name": "stream-chat-angular", - "version": "6.1.0-next.1", + "version": "6.1.0-next.2", "description": "Angular components to create chat conversations or livestream style chat", "author": "GetStream", "homepage": "https://getstream.io/chat/", diff --git a/projects/stream-chat-angular/src/assets/version.ts b/projects/stream-chat-angular/src/assets/version.ts index 044a3f60..b725d032 100644 --- a/projects/stream-chat-angular/src/assets/version.ts +++ b/projects/stream-chat-angular/src/assets/version.ts @@ -1 +1 @@ -export const version = '6.1.0-next.1'; +export const version = '6.1.0-next.2'; From e8ac33179a0029bf49f3081ac00427dafc3c638d Mon Sep 17 00:00:00 2001 From: Zita Szupera Date: Thu, 29 May 2025 10:21:58 +0200 Subject: [PATCH 6/6] docs: update readme --- README.md | 19 +++++++++++++------ projects/stream-chat-angular/README.md | 24 ++++++++++++++++-------- 2 files changed, 29 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 354bdb53..f19f96f3 100644 --- a/README.md +++ b/README.md @@ -52,30 +52,37 @@ Check out our current openings and apply via [Stream's website](https://getstrea ### Install with NPM -Run this command if you are using **Angular 19**: +Supported Angular versions: **Angular 15-20** + +Run this command if you are using **Angular 20**: ```shell -npm install stream-chat-angular stream-chat @ngx-translate/core@15 ngx-float-ui@19 +# Not all dependencies support Anglar 20 yet, so --force is required +npm install stream-chat-angular stream-chat @ngx-translate/core@16 ngx-float-ui@19 --force ``` -Supported Angular versions: **Angular 15-18** +Run this command if you are using **Angular 19**: + +```shell +npm install stream-chat-angular stream-chat @ngx-translate/core@16 ngx-float-ui@19 +``` Run this command if you are using **Angular 18**: ```shell -npm install stream-chat-angular stream-chat ngx-float-ui@18 +npm install stream-chat-angular stream-chat @ngx-translate/core@16 ngx-float-ui@18 ``` Run this command if you are using **Angular 17**: ```shell -npm install stream-chat-angular stream-chat ngx-float-ui@17 +npm install stream-chat-angular stream-chat @ngx-translate/core@16 ngx-float-ui@17 ``` Run this command if you are using **Angular 16**: ```shell -npm install stream-chat-angular stream-chat ngx-float-ui@16 +npm install stream-chat-angular stream-chat @ngx-translate/core@16 ngx-float-ui@16 ``` Run this command if you are using **Angular 15**: diff --git a/projects/stream-chat-angular/README.md b/projects/stream-chat-angular/README.md index 04f70d1d..d4488327 100644 --- a/projects/stream-chat-angular/README.md +++ b/projects/stream-chat-angular/README.md @@ -51,30 +51,37 @@ Check out our current openings and apply via [Stream's website](https://getstrea ### Install with NPM -Run this command if you are using **Angular 19**: +Supported Angular versions: **Angular 15-20** + +Run this command if you are using **Angular 20**: ```shell -npm install stream-chat-angular stream-chat @ngx-translate/core@15 ngx-float-ui@19 +# Not all dependencies support Anglar 20 yet, so --force is required +npm install stream-chat-angular stream-chat @ngx-translate/core@16 ngx-float-ui@19 --force ``` -Supported Angular versions: **Angular 15-18** +Run this command if you are using **Angular 19**: + +```shell +npm install stream-chat-angular stream-chat @ngx-translate/core@16 ngx-float-ui@19 +``` Run this command if you are using **Angular 18**: ```shell -npm install stream-chat-angular stream-chat ngx-float-ui@18 +npm install stream-chat-angular stream-chat @ngx-translate/core@16 ngx-float-ui@18 ``` Run this command if you are using **Angular 17**: ```shell -npm install stream-chat-angular stream-chat ngx-float-ui@17 +npm install stream-chat-angular stream-chat @ngx-translate/core@16 ngx-float-ui@17 ``` Run this command if you are using **Angular 16**: ```shell -npm install stream-chat-angular stream-chat ngx-float-ui@16 +npm install stream-chat-angular stream-chat @ngx-translate/core@16 ngx-float-ui@16 ``` Run this command if you are using **Angular 15**: @@ -85,8 +92,6 @@ npm install stream-chat-angular stream-chat @ngx-translate/core@14 ngx-float-ui@ Supported node verisons: 18+ -``` - ## Sample App This repository includes a sample app to test our library. @@ -126,4 +131,7 @@ Run `npm start:customizations-example` and navigate to `http://localhost:4200/`. ## Local development Run `npm install` in the root of the project. You can use the `npm run start:dev` command to start the SampleApp with automatic reloading. + +``` + ```