Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
27 changes: 26 additions & 1 deletion .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,29 @@ jobs:
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

# 🐳 Build & push MCP server Docker image
- name: Log in to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_TOKEN }}

- name: Build and push MCP server Docker image
env:
TAG: ${{ github.ref_name }}
# Configurable via repo/org variable so the target Docker Hub
# namespace isn't hardcoded in the workflow. Set a
# "DOCKER_HUB_IMAGE" repository variable (Settings > Secrets
# and variables > Actions > Variables) to override the default.
IMAGE: ${{ vars.DOCKER_HUB_IMAGE || 'tsparticles/mcp-server' }}
run: |
docker build -f integrations/mcp-server/Dockerfile -t "$IMAGE:$TAG" .
if [ "$IS_STABLE" = "true" ]; then
docker tag "$IMAGE:$TAG" "$IMAGE:latest"
docker push "$IMAGE:latest"
fi
docker push "$IMAGE:$TAG"

# 🧠 Create release + upload assets with retry/backoff
- name: Create Release (raw)
if: env.IS_STABLE == 'true'
Expand Down Expand Up @@ -113,8 +136,10 @@ jobs:
# ✨ Prettify changelog → per package
- name: Prettify changelog
if: env.IS_STABLE == 'true'
env:
RELEASE_BODY: ${{ steps.release.outputs.body }}
run: |
echo "${{ steps.release.outputs.body }}" > RAW_RELEASE.md
printf '%s\n' "$RELEASE_BODY" > RAW_RELEASE.md
pnpm run release:prettify-changelog

# 🔁 Update release con changelog finale
Expand Down
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [4.3.2](https://github.com/tsparticles/tsparticles/compare/v4.3.1...v4.3.2) (2026-07-10)


### Bug Fixes

* fixed issue in publish workflow and in mcp server ([d3b5672](https://github.com/tsparticles/tsparticles/commit/d3b5672bd61bb847abfa21193c34eabf7aba6896))
* fixed other issues in mcp server ([18aa336](https://github.com/tsparticles/tsparticles/commit/18aa3367608d070ffacd28e9d1d238ad9ebd6911))
* fixed other issues in mcp server ([90b52f8](https://github.com/tsparticles/tsparticles/commit/90b52f844fd950638a5f188c40b804d69cc22355))
* fixed other issues in mcp server ([2063a19](https://github.com/tsparticles/tsparticles/commit/2063a191b59d700bbfab83540c028903717be142))
* fixed other issues in mcp server ([41f5d3d](https://github.com/tsparticles/tsparticles/commit/41f5d3d54dd9bf57bf6f1e01a09e65d6b9a24a5c))
* fixed other issues in mcp server ([fb31f51](https://github.com/tsparticles/tsparticles/commit/fb31f51f793a272b42ed3c3faa8e9f4142132eac))
* fixed other issues in mcp server ([b0c7ef5](https://github.com/tsparticles/tsparticles/commit/b0c7ef5ef98b5bcb87078f65f6f356d94cf27349))
* fixed some broken pages in websites, closes [#5882](https://github.com/tsparticles/tsparticles/issues/5882) ([061e623](https://github.com/tsparticles/tsparticles/commit/061e6234acf8c2a9de1ff35cfdc07b91bc7c0178))
* fixed some issues in deepExtend ([4ba3518](https://github.com/tsparticles/tsparticles/commit/4ba351881184f155a0d72894e36bc64a267418df))





## [4.3.1](https://github.com/tsparticles/tsparticles/compare/v4.3.0...v4.3.1) (2026-07-01)


Expand Down
8 changes: 8 additions & 0 deletions bundles/all/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [4.3.2](https://github.com/tsparticles/tsparticles/compare/v4.3.1...v4.3.2) (2026-07-10)

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





## [4.3.1](https://github.com/tsparticles/tsparticles/compare/v4.3.0...v4.3.1) (2026-07-01)

**Note:** Version bump only for package @tsparticles/all
Expand Down
160 changes: 80 additions & 80 deletions bundles/all/package.dist.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tsparticles/all",
"version": "4.3.1",
"version": "4.3.2",
"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.",
"homepage": "https://particles.js.org",
"repository": {
Expand Down Expand Up @@ -105,85 +105,85 @@
"./package.json": "./package.json"
},
"dependencies": {
"@tsparticles/effect-bubble": "4.3.1",
"@tsparticles/effect-filter": "4.3.1",
"@tsparticles/effect-particles": "4.3.1",
"@tsparticles/effect-shadow": "4.3.1",
"@tsparticles/effect-trail": "4.3.1",
"@tsparticles/engine": "4.3.1",
"@tsparticles/interaction-external-cannon": "4.3.1",
"@tsparticles/interaction-external-particle": "4.3.1",
"@tsparticles/interaction-external-pop": "4.3.1",
"@tsparticles/interaction-light": "4.3.1",
"@tsparticles/interaction-particles-repulse": "4.3.1",
"@tsparticles/path-branches": "4.3.1",
"@tsparticles/path-brownian": "4.3.1",
"@tsparticles/path-curl-noise": "4.3.1",
"@tsparticles/path-curves": "4.3.1",
"@tsparticles/path-fractal-noise": "4.3.1",
"@tsparticles/path-grid": "4.3.1",
"@tsparticles/path-levy": "4.3.1",
"@tsparticles/path-perlin-noise": "4.3.1",
"@tsparticles/path-polygon": "4.3.1",
"@tsparticles/path-random": "4.3.1",
"@tsparticles/path-simplex-noise": "4.3.1",
"@tsparticles/path-spiral": "4.3.1",
"@tsparticles/path-svg": "4.3.1",
"@tsparticles/path-zig-zag": "4.3.1",
"@tsparticles/plugin-background-mask": "4.3.1",
"@tsparticles/plugin-canvas-mask": "4.3.1",
"@tsparticles/plugin-easing-back": "4.3.1",
"@tsparticles/plugin-easing-bounce": "4.3.1",
"@tsparticles/plugin-easing-circ": "4.3.1",
"@tsparticles/plugin-easing-cubic": "4.3.1",
"@tsparticles/plugin-easing-elastic": "4.3.1",
"@tsparticles/plugin-easing-expo": "4.3.1",
"@tsparticles/plugin-easing-gaussian": "4.3.1",
"@tsparticles/plugin-easing-linear": "4.3.1",
"@tsparticles/plugin-easing-quart": "4.3.1",
"@tsparticles/plugin-easing-quint": "4.3.1",
"@tsparticles/plugin-easing-sigmoid": "4.3.1",
"@tsparticles/plugin-easing-sine": "4.3.1",
"@tsparticles/plugin-easing-smoothstep": "4.3.1",
"@tsparticles/plugin-emitters-shape-canvas": "4.3.1",
"@tsparticles/plugin-emitters-shape-path": "4.3.1",
"@tsparticles/plugin-emitters-shape-polygon": "4.3.1",
"@tsparticles/plugin-export-image": "4.3.1",
"@tsparticles/plugin-export-json": "4.3.1",
"@tsparticles/plugin-export-video": "4.3.1",
"@tsparticles/plugin-hsv-color": "4.3.1",
"@tsparticles/plugin-hwb-color": "4.3.1",
"@tsparticles/plugin-infection": "4.3.1",
"@tsparticles/plugin-lab-color": "4.3.1",
"@tsparticles/plugin-lch-color": "4.3.1",
"@tsparticles/plugin-manual-particles": "4.3.1",
"@tsparticles/plugin-motion": "4.3.1",
"@tsparticles/plugin-named-color": "4.3.1",
"@tsparticles/plugin-oklab-color": "4.3.1",
"@tsparticles/plugin-oklch-color": "4.3.1",
"@tsparticles/plugin-poisson-disc": "4.3.1",
"@tsparticles/plugin-polygon-mask": "4.3.1",
"@tsparticles/plugin-responsive": "4.3.1",
"@tsparticles/plugin-sounds": "4.3.1",
"@tsparticles/plugin-themes": "4.3.1",
"@tsparticles/plugin-trail": "4.3.1",
"@tsparticles/plugin-zoom": "4.3.1",
"@tsparticles/shape-arrow": "4.3.1",
"@tsparticles/shape-cards": "4.3.1",
"@tsparticles/shape-cog": "4.3.1",
"@tsparticles/shape-gif": "4.3.1",
"@tsparticles/shape-heart": "4.3.1",
"@tsparticles/shape-infinity": "4.3.1",
"@tsparticles/shape-matrix": "4.3.1",
"@tsparticles/shape-path": "4.3.1",
"@tsparticles/shape-ribbon": "4.3.1",
"@tsparticles/shape-rounded-polygon": "4.3.1",
"@tsparticles/shape-rounded-rect": "4.3.1",
"@tsparticles/shape-spiral": "4.3.1",
"@tsparticles/shape-squircle": "4.3.1",
"@tsparticles/updater-gradient": "4.3.1",
"@tsparticles/updater-orbit": "4.3.1",
"tsparticles": "4.3.1"
"@tsparticles/effect-bubble": "4.3.2",
"@tsparticles/effect-filter": "4.3.2",
"@tsparticles/effect-particles": "4.3.2",
"@tsparticles/effect-shadow": "4.3.2",
"@tsparticles/effect-trail": "4.3.2",
"@tsparticles/engine": "4.3.2",
"@tsparticles/interaction-external-cannon": "4.3.2",
"@tsparticles/interaction-external-particle": "4.3.2",
"@tsparticles/interaction-external-pop": "4.3.2",
"@tsparticles/interaction-light": "4.3.2",
"@tsparticles/interaction-particles-repulse": "4.3.2",
"@tsparticles/path-branches": "4.3.2",
"@tsparticles/path-brownian": "4.3.2",
"@tsparticles/path-curl-noise": "4.3.2",
"@tsparticles/path-curves": "4.3.2",
"@tsparticles/path-fractal-noise": "4.3.2",
"@tsparticles/path-grid": "4.3.2",
"@tsparticles/path-levy": "4.3.2",
"@tsparticles/path-perlin-noise": "4.3.2",
"@tsparticles/path-polygon": "4.3.2",
"@tsparticles/path-random": "4.3.2",
"@tsparticles/path-simplex-noise": "4.3.2",
"@tsparticles/path-spiral": "4.3.2",
"@tsparticles/path-svg": "4.3.2",
"@tsparticles/path-zig-zag": "4.3.2",
"@tsparticles/plugin-background-mask": "4.3.2",
"@tsparticles/plugin-canvas-mask": "4.3.2",
"@tsparticles/plugin-easing-back": "4.3.2",
"@tsparticles/plugin-easing-bounce": "4.3.2",
"@tsparticles/plugin-easing-circ": "4.3.2",
"@tsparticles/plugin-easing-cubic": "4.3.2",
"@tsparticles/plugin-easing-elastic": "4.3.2",
"@tsparticles/plugin-easing-expo": "4.3.2",
"@tsparticles/plugin-easing-gaussian": "4.3.2",
"@tsparticles/plugin-easing-linear": "4.3.2",
"@tsparticles/plugin-easing-quart": "4.3.2",
"@tsparticles/plugin-easing-quint": "4.3.2",
"@tsparticles/plugin-easing-sigmoid": "4.3.2",
"@tsparticles/plugin-easing-sine": "4.3.2",
"@tsparticles/plugin-easing-smoothstep": "4.3.2",
"@tsparticles/plugin-emitters-shape-canvas": "4.3.2",
"@tsparticles/plugin-emitters-shape-path": "4.3.2",
"@tsparticles/plugin-emitters-shape-polygon": "4.3.2",
"@tsparticles/plugin-export-image": "4.3.2",
"@tsparticles/plugin-export-json": "4.3.2",
"@tsparticles/plugin-export-video": "4.3.2",
"@tsparticles/plugin-hsv-color": "4.3.2",
"@tsparticles/plugin-hwb-color": "4.3.2",
"@tsparticles/plugin-infection": "4.3.2",
"@tsparticles/plugin-lab-color": "4.3.2",
"@tsparticles/plugin-lch-color": "4.3.2",
"@tsparticles/plugin-manual-particles": "4.3.2",
"@tsparticles/plugin-motion": "4.3.2",
"@tsparticles/plugin-named-color": "4.3.2",
"@tsparticles/plugin-oklab-color": "4.3.2",
"@tsparticles/plugin-oklch-color": "4.3.2",
"@tsparticles/plugin-poisson-disc": "4.3.2",
"@tsparticles/plugin-polygon-mask": "4.3.2",
"@tsparticles/plugin-responsive": "4.3.2",
"@tsparticles/plugin-sounds": "4.3.2",
"@tsparticles/plugin-themes": "4.3.2",
"@tsparticles/plugin-trail": "4.3.2",
"@tsparticles/plugin-zoom": "4.3.2",
"@tsparticles/shape-arrow": "4.3.2",
"@tsparticles/shape-cards": "4.3.2",
"@tsparticles/shape-cog": "4.3.2",
"@tsparticles/shape-gif": "4.3.2",
"@tsparticles/shape-heart": "4.3.2",
"@tsparticles/shape-infinity": "4.3.2",
"@tsparticles/shape-matrix": "4.3.2",
"@tsparticles/shape-path": "4.3.2",
"@tsparticles/shape-ribbon": "4.3.2",
"@tsparticles/shape-rounded-polygon": "4.3.2",
"@tsparticles/shape-rounded-rect": "4.3.2",
"@tsparticles/shape-spiral": "4.3.2",
"@tsparticles/shape-squircle": "4.3.2",
"@tsparticles/updater-gradient": "4.3.2",
"@tsparticles/updater-orbit": "4.3.2",
"tsparticles": "4.3.2"
},
"publishConfig": {
"access": "public"
Expand Down
2 changes: 1 addition & 1 deletion bundles/all/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tsparticles/all",
"version": "4.3.1",
"version": "4.3.2",
"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.",
"homepage": "https://particles.js.org",
"scripts": {
Expand Down
8 changes: 8 additions & 0 deletions bundles/basic/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [4.3.2](https://github.com/tsparticles/tsparticles/compare/v4.3.1...v4.3.2) (2026-07-10)

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





## [4.3.1](https://github.com/tsparticles/tsparticles/compare/v4.3.0...v4.3.1) (2026-07-01)

**Note:** Version bump only for package @tsparticles/basic
Expand Down
24 changes: 12 additions & 12 deletions bundles/basic/package.dist.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tsparticles/basic",
"version": "4.3.1",
"version": "4.3.2",
"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.",
"homepage": "https://particles.js.org",
"repository": {
Expand Down Expand Up @@ -105,17 +105,17 @@
"./package.json": "./package.json"
},
"dependencies": {
"@tsparticles/engine": "4.3.1",
"@tsparticles/plugin-blend": "4.3.1",
"@tsparticles/plugin-hex-color": "4.3.1",
"@tsparticles/plugin-hsl-color": "4.3.1",
"@tsparticles/plugin-move": "4.3.1",
"@tsparticles/plugin-rgb-color": "4.3.1",
"@tsparticles/shape-circle": "4.3.1",
"@tsparticles/updater-opacity": "4.3.1",
"@tsparticles/updater-out-modes": "4.3.1",
"@tsparticles/updater-paint": "4.3.1",
"@tsparticles/updater-size": "4.3.1"
"@tsparticles/engine": "4.3.2",
"@tsparticles/plugin-blend": "4.3.2",
"@tsparticles/plugin-hex-color": "4.3.2",
"@tsparticles/plugin-hsl-color": "4.3.2",
"@tsparticles/plugin-move": "4.3.2",
"@tsparticles/plugin-rgb-color": "4.3.2",
"@tsparticles/shape-circle": "4.3.2",
"@tsparticles/updater-opacity": "4.3.2",
"@tsparticles/updater-out-modes": "4.3.2",
"@tsparticles/updater-paint": "4.3.2",
"@tsparticles/updater-size": "4.3.2"
},
"publishConfig": {
"access": "public"
Expand Down
2 changes: 1 addition & 1 deletion bundles/basic/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tsparticles/basic",
"version": "4.3.1",
"version": "4.3.2",
"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.",
"homepage": "https://particles.js.org",
"scripts": {
Expand Down
8 changes: 8 additions & 0 deletions bundles/confetti/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [4.3.2](https://github.com/tsparticles/tsparticles/compare/v4.3.1...v4.3.2) (2026-07-10)

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





## [4.3.1](https://github.com/tsparticles/tsparticles/compare/v4.3.0...v4.3.1) (2026-07-01)

**Note:** Version bump only for package @tsparticles/confetti
Expand Down
34 changes: 17 additions & 17 deletions bundles/confetti/package.dist.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tsparticles/confetti",
"version": "4.3.1",
"version": "4.3.2",
"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.",
"homepage": "https://particles.js.org",
"repository": {
Expand Down Expand Up @@ -105,22 +105,22 @@
"./package.json": "./package.json"
},
"dependencies": {
"@tsparticles/basic": "4.3.1",
"@tsparticles/engine": "4.3.1",
"@tsparticles/plugin-emitters": "4.3.1",
"@tsparticles/plugin-motion": "4.3.1",
"@tsparticles/shape-cards": "4.3.1",
"@tsparticles/shape-emoji": "4.3.1",
"@tsparticles/shape-heart": "4.3.1",
"@tsparticles/shape-image": "4.3.1",
"@tsparticles/shape-polygon": "4.3.1",
"@tsparticles/shape-square": "4.3.1",
"@tsparticles/shape-star": "4.3.1",
"@tsparticles/updater-life": "4.3.1",
"@tsparticles/updater-roll": "4.3.1",
"@tsparticles/updater-rotate": "4.3.1",
"@tsparticles/updater-tilt": "4.3.1",
"@tsparticles/updater-wobble": "4.3.1"
"@tsparticles/basic": "4.3.2",
"@tsparticles/engine": "4.3.2",
"@tsparticles/plugin-emitters": "4.3.2",
"@tsparticles/plugin-motion": "4.3.2",
"@tsparticles/shape-cards": "4.3.2",
"@tsparticles/shape-emoji": "4.3.2",
"@tsparticles/shape-heart": "4.3.2",
"@tsparticles/shape-image": "4.3.2",
"@tsparticles/shape-polygon": "4.3.2",
"@tsparticles/shape-square": "4.3.2",
"@tsparticles/shape-star": "4.3.2",
"@tsparticles/updater-life": "4.3.2",
"@tsparticles/updater-roll": "4.3.2",
"@tsparticles/updater-rotate": "4.3.2",
"@tsparticles/updater-tilt": "4.3.2",
"@tsparticles/updater-wobble": "4.3.2"
},
"publishConfig": {
"access": "public"
Expand Down
2 changes: 1 addition & 1 deletion bundles/confetti/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tsparticles/confetti",
"version": "4.3.1",
"version": "4.3.2",
"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.",
"homepage": "https://particles.js.org",
"scripts": {
Expand Down
Loading
Loading