Dash-cytoscape

Latest version: v1.0.2

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.2

Fixed
* [206](https://github.com/plotly/dash-cytoscape/pull/206) Fixed Leaflet bug about decimal values for zoom levels. `dash_leaflet` dependency upgraded.
* [218](https://github.com/plotly/dash-cytoscape/pull/218) Fixed updating CyLeaflet AIO maxZoom in TileLayer.

1.0.1

Fixed
* [205](https://github.com/plotly/dash-cytoscape/pull/205) Fixed updating maxZoom via callback in CyLeaflet AIO component.
* [207](https://github.com/plotly/dash-cytoscape/pull/207) Allow access to updated lat/lon when Cytoscape nodes in CyLeaflet AIO component are modified via UI.
* [208](https://github.com/plotly/dash-cytoscape/pull/208) Allow updating Cytoscape elements in CyLeaflet AIO component via callback.
* [210](https://github.com/plotly/dash-cytoscape/pull/210) Performace improvement: added debounce to update elements event.
* [212](https://github.com/plotly/dash-cytoscape/pull/212) Added call to `cy.resize` to fix mouse position mismatch on `tapstart` event.

1.0.0

Removed
* [202](https://github.com/plotly/dash-cytoscape/pull/202) Drop support for Python 3.7 and below. New minimum Python version is 3.8

Added
* [203](https://github.com/plotly/dash-cytoscape/pull/203) Add `wheelSensitivity` prop to control the speed of scroll wheel interactions
* [200](https://github.com/plotly/dash-cytoscape/pull/200) Add `CyLeaflet` all-in-one component for network graphs overlaid on Leaflet maps. Requires the `dash-leaflet` package, which can be installed as an extra with this package: `pip install dash-cytoscape[leaflet]`.
* [196](https://github.com/plotly/dash-cytoscape/pull/196) and [#201](https://github.com/plotly/dash-cytoscape/pull/201) Add context menu support: `contextMenu` prop for configuration and `contextMenuData` prop for event handling
* [195](https://github.com/plotly/dash-cytoscape/pull/195)
- Add `clearOnUnhover` property.
- Add timestamp to `tapNodeData`, `tapEdgeData`, `mouseoverNodeData`, and `mouseoverEdgeData` properties.
* [147](https://github.com/plotly/dash-cytoscape/pull/147) Add `fcose` layout

Changed
* [195](https://github.com/plotly/dash-cytoscape/pull/195) Update `elements` positions when nodes are dragged.
* [193](https://github.com/plotly/dash-cytoscape/pull/193) and [#202](https://github.com/plotly/dash-cytoscape/pull/202) Upgrade JS dependencies

Fixed
* [147](https://github.com/plotly/dash-cytoscape/pull/147) Fix `cose-bilkent` layout

0.3.0

Added
* Contributed initial build of Julia package.
* R package now includes an example application for `cytoCytoscape`.

Changed
* Dash has been upgraded to 1.* in requirements.txt and tests/requirements.txt (123)
* React/react-dom have been upgraded to 16.14+ (117)
* Docgen upgraded to 5.3.0 (117)
* Improved prop typing (117)

Fixed
* Various security fixes

0.2.0

Added
* Contributed initial build of R package.
* Added access to cytoscape.js PNG and JPG image generation API through `generateImage` and
`imageData` properties (PR [88](https://github.com/plotly/dash-cytoscape/pull/88)).
* Added ability to download image files generated with `generateImage` client-side without sending
data to the server (PR [88](https://github.com/plotly/dash-cytoscape/pull/88)).
* Used the newly added `generateImage` and `imageData` properties to enable svg generation using [cytoscape-svg](https://github.com/kinimesi/cytoscape-svg).
* Added responsive cytoscape.js graph feature toggled using the `responsive` property (PR [93](https://github.com/plotly/dash-cytoscape/pull/92)).
* One new demo:
* `demos/usage-responsive-graph.py`: Example of graph with the ability to toggle the responsive feature on and off.
* `demos/usage-image-export.py`: Shows how to export images as JPG, PNG or SVG.

Changed
* Changed the official package manager from `yarn` to `npm`.
* `utils.Tree`: v0.1.1 broke compatibility with Python 2. Therefore, modified code to be compatible
with Python 2. Added `props` and `edge_props` properties to accept arguments passed directly to
the node's and edge's dictionaries, respectively (e.g., 'classes', 'positions', etc.).
* Removed `Tree`'s method `add_child`, because it is redundant with `add_children` called with an
argument of length 1.
* `setup.py`: Remove `dash-html-components` and `dash_renderer` from `install_requires`.
* `usage-events.py`: Fix the size of the cytoscape graph to 500px by 500px.
* Upgrade `react-cytoscape.js` to latest.

Fixed
* `setup.py`: Use `packages=find_packages(include=[package_name, package_name + ".*"])` so that all
subpackages like `utils` will be included when you `pip install dash-cytoscape`.
* Issue where `dash-cytoscape` cannot read property of 'length' of undefined when elements is not specified.
* `tests.test_interactions`.

0.1.1

Fixed
* Error where `dash_cytoscape.utils` cannot be imported.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.