Skip to content

Conversation

@markwhitfeld
Copy link
Member

PR Checklist

Please check if your PR fulfills the following requirements:

PR Type

What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[x] Documentation content changes
[ ] Other... Please describe:

Other information

Initial article generated using Claude, with the following prompt:

Create an "Announcing NGXS v20" article in the #file:publication  folder.
Examine the #file:CHANGELOG.md  to see what the changes were and if needed, take a look at the changes made in the commits between the v20_1 branch and the v21_0 branch to understand what was changed.
Please ensure that the article is broken down into the sections highlighted in the
#file:announcement_template.md and is of similar tone and form to the #file:article.md .
It is ok to expand on a new feature by looking at what was written about the feature
in the documentation or the corresponding pull request.
#codebase 

@nx-cloud
Copy link

nx-cloud bot commented Dec 17, 2025

View your CI Pipeline Execution ↗ for commit 6d4210d

Command Status Duration Result
nx run-many --target=test --all --configuration... ✅ Succeeded 1m 21s View ↗
nx run-many --target=lint --all --configuration... ✅ Succeeded 5s View ↗
nx lint-types store ✅ Succeeded <1s View ↗
nx run-many --target=build --all ✅ Succeeded 3s View ↗

☁️ Nx Cloud last updated this comment at 2025-12-17 20:27:50 UTC

@pkg-pr-new
Copy link

pkg-pr-new bot commented Dec 17, 2025

Open in StackBlitz

@ngxs/devtools-plugin

npm i https://pkg.pr.new/@ngxs/devtools-plugin@2390

@ngxs/form-plugin

npm i https://pkg.pr.new/@ngxs/form-plugin@2390

@ngxs/hmr-plugin

npm i https://pkg.pr.new/@ngxs/hmr-plugin@2390

@ngxs/router-plugin

npm i https://pkg.pr.new/@ngxs/router-plugin@2390

@ngxs/storage-plugin

npm i https://pkg.pr.new/@ngxs/storage-plugin@2390

@ngxs/store

npm i https://pkg.pr.new/@ngxs/store@2390

@ngxs/websocket-plugin

npm i https://pkg.pr.new/@ngxs/websocket-plugin@2390

commit: 6d4210d

@bundlemon
Copy link

bundlemon bot commented Dec 17, 2025

BundleMon

Unchanged files (6)
Status Path Size Limits
fesm2022/ngxs-store.mjs
104.15KB 105KB / +0.5%
fesm2022/ngxs-store-internals.mjs
13.62KB 15KB / +0.5%
fesm2022/ngxs-store-internals-testing.mjs
10.32KB 13KB / +0.5%
fesm2022/ngxs-store-operators.mjs
6.05KB 7KB / +0.5%
fesm2022/ngxs-store-plugins.mjs
2.37KB 3KB / +0.5%
fesm2022/ngxs-store-experimental.mjs
574B 2KB / +0.5%

No change in files bundle size

Unchanged groups (1)
Status Path Size Limits
@ngxs/store(fesm2022)[gzip]
./fesm2022/*.mjs
33.62KB +1%

Final result: ✅

View report in BundleMon website ➡️


Current branch size history | Target branch size history

@bundlemon
Copy link

bundlemon bot commented Dec 17, 2025

BundleMon (NGXS Plugins)

Unchanged files (9)
Status Path Size Limits
Plugins(fesm2022)[gzip]
storage-plugin/fesm2022/ngxs-storage-plugin.m
js
4.05KB +0.5%
Plugins(fesm2022)[gzip]
router-plugin/fesm2022/ngxs-router-plugin.mjs
3.4KB +0.5%
Plugins(fesm2022)[gzip]
hmr-plugin/fesm2022/ngxs-hmr-plugin.mjs
2.72KB +0.5%
Plugins(fesm2022)[gzip]
websocket-plugin/fesm2022/ngxs-websocket-plug
in.mjs
2.58KB +0.5%
Plugins(fesm2022)[gzip]
form-plugin/fesm2022/ngxs-form-plugin.mjs
2.47KB +0.5%
Plugins(fesm2022)[gzip]
devtools-plugin/fesm2022/ngxs-devtools-plugin
.mjs
2.23KB +0.5%
Plugins(fesm2022)[gzip]
logger-plugin/fesm2022/ngxs-logger-plugin.mjs
2.03KB +0.5%
Plugins(fesm2022)[gzip]
storage-plugin/fesm2022/ngxs-storage-plugin-i
nternals.mjs
947B +0.5%
Plugins(fesm2022)[gzip]
router-plugin/fesm2022/ngxs-router-plugin-int
ernals.mjs
453B +0.5%

No change in files bundle size

Unchanged groups (1)
Status Path Size Limits
All Plugins(fesm2022)[gzip]
./-plugin/fesm2022/.mjs
20.85KB +0.5%

Final result: ✅

View report in BundleMon website ➡️


Current branch size history | Target branch size history

@bundlemon
Copy link

bundlemon bot commented Dec 17, 2025

BundleMon (Integration Projects)

Unchanged files (1)
Status Path Size Limits
Main bundles(Gzip)
hello-world-ng21/dist-integration/browser/mai
n-(hash).js
67.19KB +1%

No change in files bundle size

Final result: ✅

View report in BundleMon website ➡️


Current branch size history | Target branch size history

@markwhitfeld markwhitfeld marked this pull request as ready for review December 17, 2025 20:55
@markwhitfeld markwhitfeld merged commit e9219d1 into master Dec 17, 2025
16 checks passed
@markwhitfeld markwhitfeld deleted the docs/v21_0_announcement_article branch December 17, 2025 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant