cytoscape
Graph theory (a.k.a. network) library for analysis and visualisation
3.34.1
53M downloads/mo
#3156 most downloaded on npm
cytoscape/cytoscape.js
What this package is like to depend on
Last release 14 days ago
11 Aug 2026
Release timing varies
gaps range from 2 weeks to 8 months
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
13 years old
269 releases · first in 2013
5 releases in the last 12 months
see the full history below
Release timeline
269 releases · Nov 2013 to Aug 2026Releases
latest 60 of 269-
3.34.111 Aug 2026Commits, not release notes
This project publishes no release notes. Between
v3.34.0andv3.34.1there were 9 commits, 7 of them substantive:- Patch: Pinch-to-zoom throws "Cannot read properties of undefined (reading 'emit')" — unguarded r.dragData.touchDragEles in load-listeners.mjs
- Cherry pick to main: Merge pull request #3491 from fedarko/fix-scroll-base
- Recompute round-polygon corners when node size or corner radius changes
- Resort the A* open set when a queued node gets a lower score
- test: use single quotes in the weighted A* path assertion
- Docs: Add 3.34.1 to versions.json
- Build 3.34.1
-
3.34.002 Jun 2026Commits, not release notes
This project publishes no release notes. Between
v3.33.4andv3.34.0there were 70 commits, 48 of them substantive:- Docs: Add 3.33.2 to versions.json
- Initial plan
- Refactor: move npm publish into a dedicated reusable workflow
- Initial plan
- fix: refresh :grabbed styles on each grab
- test: clean up grabbed style regression files
- Refactor: apply same npm publish reusable workflow to patch-release.yml
- test: cover grabbed styles for selected groups
- test: refine selected grabbed regression coverage
- Add initial draft of agents.md
- Initial plan
- docs: fix text-halign alignment typo
- Remove dead phind.com badge
- Bump lodash and rollup-plugin-license
- Initial plan
- Fix WebGL compound opacity inheritance
- Polish WebGL opacity regression test
- Initial plan
- chore: outline plan for container sizing docs
- docs: clarify container sizing requirement
…and 28 more.
-
3.33.419 May 2026Commits, not release notes
This project publishes no release notes. Between
v3.33.3andv3.33.4there were 7 commits, 5 of them substantive:- Cherry-pick to master: Merge pull request #3456 from cytoscape/feature/upgraded-gh-actions-vers
- add straight-triangle to curve-style type
- Cherry-pick to master: Merge pull request #3462 from linz/3461-update-gpu-demo-polyfill-link
- Docs: Add 3.33.4 to versions.json
- Build 3.33.4
-
3.33.329 Apr 2026Commits, not release notes
This project publishes no release notes. Between
v3.33.2andv3.33.3there were 10 commits, 6 of them substantive:- Cherry-pick to master: Merge pull request #3440 from cytoscape/copilot/fix-style-selector-grabbed-bug
- Remove dead phind.com badge
- Cherry-pick to master: Merge pull request #3453 from cytoscape/copilot/remove-spread-euler-layouts-add-elk
- Cherry-pick to master: Merge pull request #3448 from cytoscape/copilot/fix-child-nodes-opacity-inheritance
- Docs: Add 3.33.3 to versions.json
- Build 3.33.3
-
3.33.206 Apr 2026Commits, not release notes
This project publishes no release notes. Between
v3.33.1andv3.33.2there were 26 commits, 15 of them substantive:- Add webgl edge guard in texture getter
- Apply patch only to invalid edges
- Exclude sections from run button in docs
- Docs: Add 3.33.1 to versions.json
- fix: webgl: selection of nodes with background-opacity: 0
- Fix typo in error message for edge creation
- Relax style checks for simple shapes when in webgl PICKING mode.
- Add test styles for transparent backgrounds.
- fix: resolve TypeError in updateBoundsFromMiter for polygon shapes
- Add test for polygon node boundingBox with edges
- docs: fix incorrect ES5/ESM description and remove deprecated babel-polyfill
- docs: fix build target list in README (umd listed twice, missing cjs)
- Move polygon bounds tests from Mocha to Playwright suite
- Docs: Add 3.33.2 to versions.json
- Build 3.33.2
-
3.33.112 Aug 2025Commits, not release notes
This project publishes no release notes. Between
v3.33.0andv3.33.1there were 5 commits, 4 of them substantive:- Cherry-pick to master: Merge pull request #3404 from cytoscape/fix/docs-run-btn-excl
- Cherry pick to master: Merge pull request #3403 from cytoscape/fix/webgl-invalid-pts
- Docs: Add 3.33.1 to versions.json
- Build 3.33.1
-
3.33.028 Jul 2025Commits, not release notes
This project publishes no release notes. Between
v3.32.2andv3.33.0there were 56 commits, 41 of them substantive:- Install playwright
- Tests should run first for early bail out
- Add a 'direction' option to the breadthfirst layout that can be 'top-down' or 'left-right'
- Breadthfirst layout option of 'direction' can be 'top-bottom', 'bottom-top', 'left-right', or 'right-left'
- Update index.d.ts
- Clean up code
- feat: box selection of lines
- suggested changes
- box-selection: contain | overlap | none
- updated description
- Fixes based on Copilot comments
- Adds the
directionoption to theBreadthFirstLayoutOptionsinterface; adds the same option to the API documentation -- #3369 - Fixes bug that prevented a node from being selected via box selection when the
labelstyle was not set -- #3372 - Update src/extensions/renderer/base/coord-ele-math/coords.mjs
- Ensure package.json.exports is clean #3377
- Fix the enum values of breadthfirst direction to *ward so they're more consistent with other properties
- merged master
- Feat: add support for circular text background shape
- merged changes
- merged
…and 21 more.
-
3.32.228 Jul 2025Commits, not release notes
This project publishes no release notes. Between
v3.32.1andv3.32.2there were 6 commits, 5 of them substantive:- Cherry-pick to master: Merge pull request #3397 from cytoscape/fix/ts-group
- Cherry pick to master: Merge pull request #3398 from cytoscape/fix/scroll-zero
- Cherry pick to master: Merge pull request #3396 from cytoscape/fix/single-node-cose-bb
- Docs: Add 3.32.2 to versions.json
- Build 3.32.2
-
3.32.107 Jul 2025Commits, not release notes
This project publishes no release notes. Between
v3.32.0andv3.32.1there were 15 commits, 13 of them substantive:- Install playwright
- Tests should run first for early bail out
- Cherry pick to master: Merge pull request #3381 from cytoscape/fix/3372
- Cherry pick to master: Merge pull request #3387 from cytoscape/fix/straight-edge-manual-endpt
- Cherry pick to master: Merge pull request #3388 from EliotRagueneau/fix/3378
- Cherry-pick to master: Merge pull request #3390 from cytoscape/fix/org-evt-pos
- fix some json, handler, style and layout typings
- merge padding interface, revert whitespace changes
- fix gradient typing, add removed description
- Cherry pick to master: Merge pull request #3389 from cytoscape/fix/convex-node-bb
- Docs: Add 3.32.1 to versions.json
- Doubly ensure that npm deps are installed for auto releases
- Build 3.32.1
-
3.32.001 May 2025Nothing published for this version
-
3.31.430 Apr 2025Nothing published for this version
-
3.31.329 Apr 2025Nothing published for this version
-
3.31.201 Apr 2025Nothing published for this version
-
3.31.126 Feb 2025Nothing published for this version
-
3.31.013 Jan 2025Nothing published for this version
-
3.30.425 Nov 2024Nothing published for this version
-
3.30.323 Oct 2024Nothing published for this version
-
3.30.207 Aug 2024Nothing published for this version
-
3.30.118 Jul 2024Nothing published for this version
-
3.30.027 Jun 2024Nothing published for this version
-
3.29.327 Jun 2024Nothing published for this version
-
3.29.225 Apr 2024Nothing published for this version
-
3.29.124 Apr 2024Nothing published for this version
-
3.29.017 Apr 2024Nothing published for this version
-
3.28.121 Dec 2023Nothing published for this version
-
3.28.011 Dec 2023Nothing published for this version
-
3.27.220 Dec 2023Nothing published for this version
-
3.27.111 Dec 2023Nothing published for this version
-
3.27.030 Oct 2023Nothing published for this version
-
3.26.211 Dec 2023Nothing published for this version
-
3.26.130 Oct 2023Nothing published for this version
-
3.26.005 Aug 2023Nothing published for this version
-
3.25.230 Oct 2023Nothing published for this version
-
3.25.104 Aug 2023Nothing published for this version
-
3.25.017 May 2023Nothing published for this version
-
3.24.204 Aug 2023Nothing published for this version
-
3.24.117 May 2023Nothing published for this version
-
3.24.021 Apr 2023Nothing published for this version
-
3.23.117 May 2023Nothing published for this version
-
3.23.013 Sep 2022Nothing published for this version
-
3.22.113 Jul 2022Nothing published for this version
-
3.22.006 Jul 2022Nothing published for this version
-
3.21.313 Jul 2022Nothing published for this version
-
3.21.220 Jun 2022Nothing published for this version
-
3.21.106 Apr 2022Nothing published for this version
-
3.21.007 Feb 2022Nothing published for this version
-
3.20.320 Jun 2022Nothing published for this version
-
3.20.206 Apr 2022Nothing published for this version
-
3.20.107 Feb 2022Nothing published for this version
-
3.20.022 Oct 2021Nothing published for this version
-
3.19.116 Aug 2021Nothing published for this version
-
3.19.010 May 2021Nothing published for this version
-
3.18.316 Aug 2021Nothing published for this version
-
3.18.205 Apr 2021Nothing published for this version
-
3.18.123 Feb 2021Nothing published for this version
-
3.18.021 Jan 2021Nothing published for this version
-
3.17.405 Apr 2021Nothing published for this version
-
3.17.323 Feb 2021Nothing published for this version
-
3.17.221 Jan 2021Nothing published for this version
-
3.17.115 Dec 2020Nothing published for this version