Skip to content

Commit 5d0880f

Browse files
authored
Merge pull request tsparticles#5888 from tsparticles/v4
4.3.2
2 parents b6a6076 + 527bc42 commit 5d0880f

1,339 files changed

Lines changed: 7109 additions & 2152 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/npm-publish.yml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,29 @@ jobs:
8484
env:
8585
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
8686

87+
# 🐳 Build & push MCP server Docker image
88+
- name: Log in to Docker Hub
89+
uses: docker/login-action@v3
90+
with:
91+
username: ${{ secrets.DOCKER_HUB_USERNAME }}
92+
password: ${{ secrets.DOCKER_HUB_TOKEN }}
93+
94+
- name: Build and push MCP server Docker image
95+
env:
96+
TAG: ${{ github.ref_name }}
97+
# Configurable via repo/org variable so the target Docker Hub
98+
# namespace isn't hardcoded in the workflow. Set a
99+
# "DOCKER_HUB_IMAGE" repository variable (Settings > Secrets
100+
# and variables > Actions > Variables) to override the default.
101+
IMAGE: ${{ vars.DOCKER_HUB_IMAGE || 'tsparticles/mcp-server' }}
102+
run: |
103+
docker build -f integrations/mcp-server/Dockerfile -t "$IMAGE:$TAG" .
104+
if [ "$IS_STABLE" = "true" ]; then
105+
docker tag "$IMAGE:$TAG" "$IMAGE:latest"
106+
docker push "$IMAGE:latest"
107+
fi
108+
docker push "$IMAGE:$TAG"
109+
87110
# 🧠 Create release + upload assets with retry/backoff
88111
- name: Create Release (raw)
89112
if: env.IS_STABLE == 'true'
@@ -113,8 +136,10 @@ jobs:
113136
# ✨ Prettify changelog → per package
114137
- name: Prettify changelog
115138
if: env.IS_STABLE == 'true'
139+
env:
140+
RELEASE_BODY: ${{ steps.release.outputs.body }}
116141
run: |
117-
echo "${{ steps.release.outputs.body }}" > RAW_RELEASE.md
142+
printf '%s\n' "$RELEASE_BODY" > RAW_RELEASE.md
118143
pnpm run release:prettify-changelog
119144
120145
# 🔁 Update release con changelog finale

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,25 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [4.3.2](https://github.com/tsparticles/tsparticles/compare/v4.3.1...v4.3.2) (2026-07-10)
7+
8+
9+
### Bug Fixes
10+
11+
* fixed issue in publish workflow and in mcp server ([d3b5672](https://github.com/tsparticles/tsparticles/commit/d3b5672bd61bb847abfa21193c34eabf7aba6896))
12+
* fixed other issues in mcp server ([18aa336](https://github.com/tsparticles/tsparticles/commit/18aa3367608d070ffacd28e9d1d238ad9ebd6911))
13+
* fixed other issues in mcp server ([90b52f8](https://github.com/tsparticles/tsparticles/commit/90b52f844fd950638a5f188c40b804d69cc22355))
14+
* fixed other issues in mcp server ([2063a19](https://github.com/tsparticles/tsparticles/commit/2063a191b59d700bbfab83540c028903717be142))
15+
* fixed other issues in mcp server ([41f5d3d](https://github.com/tsparticles/tsparticles/commit/41f5d3d54dd9bf57bf6f1e01a09e65d6b9a24a5c))
16+
* fixed other issues in mcp server ([fb31f51](https://github.com/tsparticles/tsparticles/commit/fb31f51f793a272b42ed3c3faa8e9f4142132eac))
17+
* fixed other issues in mcp server ([b0c7ef5](https://github.com/tsparticles/tsparticles/commit/b0c7ef5ef98b5bcb87078f65f6f356d94cf27349))
18+
* fixed some broken pages in websites, closes [#5882](https://github.com/tsparticles/tsparticles/issues/5882) ([061e623](https://github.com/tsparticles/tsparticles/commit/061e6234acf8c2a9de1ff35cfdc07b91bc7c0178))
19+
* fixed some issues in deepExtend ([4ba3518](https://github.com/tsparticles/tsparticles/commit/4ba351881184f155a0d72894e36bc64a267418df))
20+
21+
22+
23+
24+
625
## [4.3.1](https://github.com/tsparticles/tsparticles/compare/v4.3.0...v4.3.1) (2026-07-01)
726

827

bundles/all/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [4.3.2](https://github.com/tsparticles/tsparticles/compare/v4.3.1...v4.3.2) (2026-07-10)
7+
8+
**Note:** Version bump only for package @tsparticles/all
9+
10+
11+
12+
13+
614
## [4.3.1](https://github.com/tsparticles/tsparticles/compare/v4.3.0...v4.3.1) (2026-07-01)
715

816
**Note:** Version bump only for package @tsparticles/all

bundles/all/package.dist.json

Lines changed: 80 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tsparticles/all",
3-
"version": "4.3.1",
3+
"version": "4.3.2",
44
"description": "All-inclusive tsParticles bundle — all engine packages, plugins, interactions, presets, shapes, updaters, effects, paths, emitters, sounds, and palettes in one dependency. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.",
55
"homepage": "https://particles.js.org",
66
"repository": {
@@ -105,85 +105,85 @@
105105
"./package.json": "./package.json"
106106
},
107107
"dependencies": {
108-
"@tsparticles/effect-bubble": "4.3.1",
109-
"@tsparticles/effect-filter": "4.3.1",
110-
"@tsparticles/effect-particles": "4.3.1",
111-
"@tsparticles/effect-shadow": "4.3.1",
112-
"@tsparticles/effect-trail": "4.3.1",
113-
"@tsparticles/engine": "4.3.1",
114-
"@tsparticles/interaction-external-cannon": "4.3.1",
115-
"@tsparticles/interaction-external-particle": "4.3.1",
116-
"@tsparticles/interaction-external-pop": "4.3.1",
117-
"@tsparticles/interaction-light": "4.3.1",
118-
"@tsparticles/interaction-particles-repulse": "4.3.1",
119-
"@tsparticles/path-branches": "4.3.1",
120-
"@tsparticles/path-brownian": "4.3.1",
121-
"@tsparticles/path-curl-noise": "4.3.1",
122-
"@tsparticles/path-curves": "4.3.1",
123-
"@tsparticles/path-fractal-noise": "4.3.1",
124-
"@tsparticles/path-grid": "4.3.1",
125-
"@tsparticles/path-levy": "4.3.1",
126-
"@tsparticles/path-perlin-noise": "4.3.1",
127-
"@tsparticles/path-polygon": "4.3.1",
128-
"@tsparticles/path-random": "4.3.1",
129-
"@tsparticles/path-simplex-noise": "4.3.1",
130-
"@tsparticles/path-spiral": "4.3.1",
131-
"@tsparticles/path-svg": "4.3.1",
132-
"@tsparticles/path-zig-zag": "4.3.1",
133-
"@tsparticles/plugin-background-mask": "4.3.1",
134-
"@tsparticles/plugin-canvas-mask": "4.3.1",
135-
"@tsparticles/plugin-easing-back": "4.3.1",
136-
"@tsparticles/plugin-easing-bounce": "4.3.1",
137-
"@tsparticles/plugin-easing-circ": "4.3.1",
138-
"@tsparticles/plugin-easing-cubic": "4.3.1",
139-
"@tsparticles/plugin-easing-elastic": "4.3.1",
140-
"@tsparticles/plugin-easing-expo": "4.3.1",
141-
"@tsparticles/plugin-easing-gaussian": "4.3.1",
142-
"@tsparticles/plugin-easing-linear": "4.3.1",
143-
"@tsparticles/plugin-easing-quart": "4.3.1",
144-
"@tsparticles/plugin-easing-quint": "4.3.1",
145-
"@tsparticles/plugin-easing-sigmoid": "4.3.1",
146-
"@tsparticles/plugin-easing-sine": "4.3.1",
147-
"@tsparticles/plugin-easing-smoothstep": "4.3.1",
148-
"@tsparticles/plugin-emitters-shape-canvas": "4.3.1",
149-
"@tsparticles/plugin-emitters-shape-path": "4.3.1",
150-
"@tsparticles/plugin-emitters-shape-polygon": "4.3.1",
151-
"@tsparticles/plugin-export-image": "4.3.1",
152-
"@tsparticles/plugin-export-json": "4.3.1",
153-
"@tsparticles/plugin-export-video": "4.3.1",
154-
"@tsparticles/plugin-hsv-color": "4.3.1",
155-
"@tsparticles/plugin-hwb-color": "4.3.1",
156-
"@tsparticles/plugin-infection": "4.3.1",
157-
"@tsparticles/plugin-lab-color": "4.3.1",
158-
"@tsparticles/plugin-lch-color": "4.3.1",
159-
"@tsparticles/plugin-manual-particles": "4.3.1",
160-
"@tsparticles/plugin-motion": "4.3.1",
161-
"@tsparticles/plugin-named-color": "4.3.1",
162-
"@tsparticles/plugin-oklab-color": "4.3.1",
163-
"@tsparticles/plugin-oklch-color": "4.3.1",
164-
"@tsparticles/plugin-poisson-disc": "4.3.1",
165-
"@tsparticles/plugin-polygon-mask": "4.3.1",
166-
"@tsparticles/plugin-responsive": "4.3.1",
167-
"@tsparticles/plugin-sounds": "4.3.1",
168-
"@tsparticles/plugin-themes": "4.3.1",
169-
"@tsparticles/plugin-trail": "4.3.1",
170-
"@tsparticles/plugin-zoom": "4.3.1",
171-
"@tsparticles/shape-arrow": "4.3.1",
172-
"@tsparticles/shape-cards": "4.3.1",
173-
"@tsparticles/shape-cog": "4.3.1",
174-
"@tsparticles/shape-gif": "4.3.1",
175-
"@tsparticles/shape-heart": "4.3.1",
176-
"@tsparticles/shape-infinity": "4.3.1",
177-
"@tsparticles/shape-matrix": "4.3.1",
178-
"@tsparticles/shape-path": "4.3.1",
179-
"@tsparticles/shape-ribbon": "4.3.1",
180-
"@tsparticles/shape-rounded-polygon": "4.3.1",
181-
"@tsparticles/shape-rounded-rect": "4.3.1",
182-
"@tsparticles/shape-spiral": "4.3.1",
183-
"@tsparticles/shape-squircle": "4.3.1",
184-
"@tsparticles/updater-gradient": "4.3.1",
185-
"@tsparticles/updater-orbit": "4.3.1",
186-
"tsparticles": "4.3.1"
108+
"@tsparticles/effect-bubble": "4.3.2",
109+
"@tsparticles/effect-filter": "4.3.2",
110+
"@tsparticles/effect-particles": "4.3.2",
111+
"@tsparticles/effect-shadow": "4.3.2",
112+
"@tsparticles/effect-trail": "4.3.2",
113+
"@tsparticles/engine": "4.3.2",
114+
"@tsparticles/interaction-external-cannon": "4.3.2",
115+
"@tsparticles/interaction-external-particle": "4.3.2",
116+
"@tsparticles/interaction-external-pop": "4.3.2",
117+
"@tsparticles/interaction-light": "4.3.2",
118+
"@tsparticles/interaction-particles-repulse": "4.3.2",
119+
"@tsparticles/path-branches": "4.3.2",
120+
"@tsparticles/path-brownian": "4.3.2",
121+
"@tsparticles/path-curl-noise": "4.3.2",
122+
"@tsparticles/path-curves": "4.3.2",
123+
"@tsparticles/path-fractal-noise": "4.3.2",
124+
"@tsparticles/path-grid": "4.3.2",
125+
"@tsparticles/path-levy": "4.3.2",
126+
"@tsparticles/path-perlin-noise": "4.3.2",
127+
"@tsparticles/path-polygon": "4.3.2",
128+
"@tsparticles/path-random": "4.3.2",
129+
"@tsparticles/path-simplex-noise": "4.3.2",
130+
"@tsparticles/path-spiral": "4.3.2",
131+
"@tsparticles/path-svg": "4.3.2",
132+
"@tsparticles/path-zig-zag": "4.3.2",
133+
"@tsparticles/plugin-background-mask": "4.3.2",
134+
"@tsparticles/plugin-canvas-mask": "4.3.2",
135+
"@tsparticles/plugin-easing-back": "4.3.2",
136+
"@tsparticles/plugin-easing-bounce": "4.3.2",
137+
"@tsparticles/plugin-easing-circ": "4.3.2",
138+
"@tsparticles/plugin-easing-cubic": "4.3.2",
139+
"@tsparticles/plugin-easing-elastic": "4.3.2",
140+
"@tsparticles/plugin-easing-expo": "4.3.2",
141+
"@tsparticles/plugin-easing-gaussian": "4.3.2",
142+
"@tsparticles/plugin-easing-linear": "4.3.2",
143+
"@tsparticles/plugin-easing-quart": "4.3.2",
144+
"@tsparticles/plugin-easing-quint": "4.3.2",
145+
"@tsparticles/plugin-easing-sigmoid": "4.3.2",
146+
"@tsparticles/plugin-easing-sine": "4.3.2",
147+
"@tsparticles/plugin-easing-smoothstep": "4.3.2",
148+
"@tsparticles/plugin-emitters-shape-canvas": "4.3.2",
149+
"@tsparticles/plugin-emitters-shape-path": "4.3.2",
150+
"@tsparticles/plugin-emitters-shape-polygon": "4.3.2",
151+
"@tsparticles/plugin-export-image": "4.3.2",
152+
"@tsparticles/plugin-export-json": "4.3.2",
153+
"@tsparticles/plugin-export-video": "4.3.2",
154+
"@tsparticles/plugin-hsv-color": "4.3.2",
155+
"@tsparticles/plugin-hwb-color": "4.3.2",
156+
"@tsparticles/plugin-infection": "4.3.2",
157+
"@tsparticles/plugin-lab-color": "4.3.2",
158+
"@tsparticles/plugin-lch-color": "4.3.2",
159+
"@tsparticles/plugin-manual-particles": "4.3.2",
160+
"@tsparticles/plugin-motion": "4.3.2",
161+
"@tsparticles/plugin-named-color": "4.3.2",
162+
"@tsparticles/plugin-oklab-color": "4.3.2",
163+
"@tsparticles/plugin-oklch-color": "4.3.2",
164+
"@tsparticles/plugin-poisson-disc": "4.3.2",
165+
"@tsparticles/plugin-polygon-mask": "4.3.2",
166+
"@tsparticles/plugin-responsive": "4.3.2",
167+
"@tsparticles/plugin-sounds": "4.3.2",
168+
"@tsparticles/plugin-themes": "4.3.2",
169+
"@tsparticles/plugin-trail": "4.3.2",
170+
"@tsparticles/plugin-zoom": "4.3.2",
171+
"@tsparticles/shape-arrow": "4.3.2",
172+
"@tsparticles/shape-cards": "4.3.2",
173+
"@tsparticles/shape-cog": "4.3.2",
174+
"@tsparticles/shape-gif": "4.3.2",
175+
"@tsparticles/shape-heart": "4.3.2",
176+
"@tsparticles/shape-infinity": "4.3.2",
177+
"@tsparticles/shape-matrix": "4.3.2",
178+
"@tsparticles/shape-path": "4.3.2",
179+
"@tsparticles/shape-ribbon": "4.3.2",
180+
"@tsparticles/shape-rounded-polygon": "4.3.2",
181+
"@tsparticles/shape-rounded-rect": "4.3.2",
182+
"@tsparticles/shape-spiral": "4.3.2",
183+
"@tsparticles/shape-squircle": "4.3.2",
184+
"@tsparticles/updater-gradient": "4.3.2",
185+
"@tsparticles/updater-orbit": "4.3.2",
186+
"tsparticles": "4.3.2"
187187
},
188188
"publishConfig": {
189189
"access": "public"

bundles/all/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tsparticles/all",
3-
"version": "4.3.1",
3+
"version": "4.3.2",
44
"description": "All-inclusive tsParticles bundle — all engine packages, plugins, interactions, presets, shapes, updaters, effects, paths, emitters, sounds, and palettes in one dependency. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.",
55
"homepage": "https://particles.js.org",
66
"scripts": {

bundles/basic/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [4.3.2](https://github.com/tsparticles/tsparticles/compare/v4.3.1...v4.3.2) (2026-07-10)
7+
8+
**Note:** Version bump only for package @tsparticles/basic
9+
10+
11+
12+
13+
614
## [4.3.1](https://github.com/tsparticles/tsparticles/compare/v4.3.0...v4.3.1) (2026-07-01)
715

816
**Note:** Version bump only for package @tsparticles/basic

bundles/basic/package.dist.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tsparticles/basic",
3-
"version": "4.3.1",
3+
"version": "4.3.2",
44
"description": "Basic tsParticles bundle — minimal core engine with only the essential features for fast, lightweight particle animations. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.",
55
"homepage": "https://particles.js.org",
66
"repository": {
@@ -105,17 +105,17 @@
105105
"./package.json": "./package.json"
106106
},
107107
"dependencies": {
108-
"@tsparticles/engine": "4.3.1",
109-
"@tsparticles/plugin-blend": "4.3.1",
110-
"@tsparticles/plugin-hex-color": "4.3.1",
111-
"@tsparticles/plugin-hsl-color": "4.3.1",
112-
"@tsparticles/plugin-move": "4.3.1",
113-
"@tsparticles/plugin-rgb-color": "4.3.1",
114-
"@tsparticles/shape-circle": "4.3.1",
115-
"@tsparticles/updater-opacity": "4.3.1",
116-
"@tsparticles/updater-out-modes": "4.3.1",
117-
"@tsparticles/updater-paint": "4.3.1",
118-
"@tsparticles/updater-size": "4.3.1"
108+
"@tsparticles/engine": "4.3.2",
109+
"@tsparticles/plugin-blend": "4.3.2",
110+
"@tsparticles/plugin-hex-color": "4.3.2",
111+
"@tsparticles/plugin-hsl-color": "4.3.2",
112+
"@tsparticles/plugin-move": "4.3.2",
113+
"@tsparticles/plugin-rgb-color": "4.3.2",
114+
"@tsparticles/shape-circle": "4.3.2",
115+
"@tsparticles/updater-opacity": "4.3.2",
116+
"@tsparticles/updater-out-modes": "4.3.2",
117+
"@tsparticles/updater-paint": "4.3.2",
118+
"@tsparticles/updater-size": "4.3.2"
119119
},
120120
"publishConfig": {
121121
"access": "public"

bundles/basic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tsparticles/basic",
3-
"version": "4.3.1",
3+
"version": "4.3.2",
44
"description": "Basic tsParticles bundle — minimal core engine with only the essential features for fast, lightweight particle animations. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.",
55
"homepage": "https://particles.js.org",
66
"scripts": {

bundles/confetti/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [4.3.2](https://github.com/tsparticles/tsparticles/compare/v4.3.1...v4.3.2) (2026-07-10)
7+
8+
**Note:** Version bump only for package @tsparticles/confetti
9+
10+
11+
12+
13+
614
## [4.3.1](https://github.com/tsparticles/tsparticles/compare/v4.3.0...v4.3.1) (2026-07-01)
715

816
**Note:** Version bump only for package @tsparticles/confetti

bundles/confetti/package.dist.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tsparticles/confetti",
3-
"version": "4.3.1",
3+
"version": "4.3.2",
44
"description": "tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.",
55
"homepage": "https://particles.js.org",
66
"repository": {
@@ -105,22 +105,22 @@
105105
"./package.json": "./package.json"
106106
},
107107
"dependencies": {
108-
"@tsparticles/basic": "4.3.1",
109-
"@tsparticles/engine": "4.3.1",
110-
"@tsparticles/plugin-emitters": "4.3.1",
111-
"@tsparticles/plugin-motion": "4.3.1",
112-
"@tsparticles/shape-cards": "4.3.1",
113-
"@tsparticles/shape-emoji": "4.3.1",
114-
"@tsparticles/shape-heart": "4.3.1",
115-
"@tsparticles/shape-image": "4.3.1",
116-
"@tsparticles/shape-polygon": "4.3.1",
117-
"@tsparticles/shape-square": "4.3.1",
118-
"@tsparticles/shape-star": "4.3.1",
119-
"@tsparticles/updater-life": "4.3.1",
120-
"@tsparticles/updater-roll": "4.3.1",
121-
"@tsparticles/updater-rotate": "4.3.1",
122-
"@tsparticles/updater-tilt": "4.3.1",
123-
"@tsparticles/updater-wobble": "4.3.1"
108+
"@tsparticles/basic": "4.3.2",
109+
"@tsparticles/engine": "4.3.2",
110+
"@tsparticles/plugin-emitters": "4.3.2",
111+
"@tsparticles/plugin-motion": "4.3.2",
112+
"@tsparticles/shape-cards": "4.3.2",
113+
"@tsparticles/shape-emoji": "4.3.2",
114+
"@tsparticles/shape-heart": "4.3.2",
115+
"@tsparticles/shape-image": "4.3.2",
116+
"@tsparticles/shape-polygon": "4.3.2",
117+
"@tsparticles/shape-square": "4.3.2",
118+
"@tsparticles/shape-star": "4.3.2",
119+
"@tsparticles/updater-life": "4.3.2",
120+
"@tsparticles/updater-roll": "4.3.2",
121+
"@tsparticles/updater-rotate": "4.3.2",
122+
"@tsparticles/updater-tilt": "4.3.2",
123+
"@tsparticles/updater-wobble": "4.3.2"
124124
},
125125
"publishConfig": {
126126
"access": "public"

0 commit comments

Comments
 (0)