Branch: refs/heads/master
Home: https://github.com/cytoscape/cytoscape.js
Commit: 8b2efebc8de00b34a3f845c197fea5c3b6c1441b
https://github.com/cytoscape/cytoscape.js/commit/8b2efebc8de00b34a3f845c197fea5c3b6c1441b
Author: Max Franz <[email protected]>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M package.json
Log Message:
-----------
Update package.json to 3.4.0-unstable
Commit: 964971192019ab13283e57b7222fad36bbb4f20e
https://github.com/cytoscape/cytoscape.js/commit/964971192019ab13283e57b7222fad36bbb4f20e
Author: Max Franz <[email protected]>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M package-lock.json
Log Message:
-----------
Update version to 3.4.0-unstable in package-lock.json
Commit: 0df2b98f66e76d7009d8c75588e34009e733a28b
https://github.com/cytoscape/cytoscape.js/commit/0df2b98f66e76d7009d8c75588e34009e733a28b
Author: Max Franz <[email protected]>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Add gh-pages to dev dependencies
Commit: ccf0745ee9f5ce2c6e8f5778fc928617d369d236
https://github.com/cytoscape/cytoscape.js/commit/ccf0745ee9f5ce2c6e8f5778fc928617d369d236
Author: Max Franz <[email protected]>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
A debug/FileSaver.js
M debug/index.html
M debug/tests.js
M src/extensions/renderer/canvas/export-image.js
Log Message:
-----------
Add support for png and jpg exports with option `output: 'blob-promise'`
- This doesn't seem to improve the image size limits of the browsers. For PNG:
Safari and Chrome handle around 16,000 x 16,000 images, while Firefox handles
around 10,000 x 10,000 images. This is unchanged from the manually-generated
blob from base 64.
- This does not seem to speed up image exports for blobs. However, the promise
option does not block the main browser execution thread. This could be useful
for showing a loading spinner icon while the blob is being generated.
- Add tests to the test page for exporting png. Include FileSaver.js in the
debug page for testing that downloads work properly.
Ref : For blob image exports, use `canvas.toBlob()` where available #2208
Commit: 18a061faf7793bc5be4237c06deb4357695a00aa
https://github.com/cytoscape/cytoscape.js/commit/18a061faf7793bc5be4237c06deb4357695a00aa
Author: Max Franz <[email protected]>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/style/apply.js
Log Message:
-----------
A small floating point value for a style property can be mis-hashed
This can result in style hash collisions, especially for small positive numbers
less than 1. This impacts the element texture cache.
A simple solution for this is to raise the value of small non-integer numbers
so they can be easily casted to ints. Because the hashing only operates on 32
bit integers, this gives us a reasonable value.
As a precaution, the sign of the value is inverted to help avoid collisions
with larger numbers. Example: 0.5 gets raised to 512, which would result in a
collision with an actual style value of 512. Inverting the sign probably isn't
strictly necessary, because properties that would normally take affected values
(e.g. pie percents) can't take on large values.
A more robust solution would be to use typed arrays to read the bytes of a
float and sequentially pass those values to the hash function. However, this
would mean that we would have to drop support for older browsers like IE. If
necessary, this approach could be used in future with feature detection. Then,
modern browser would have a more robust solution and only older browsers like
IE would need the workaround.
Ref : A small floating point value for a style property can be mis-hashed #2235
Commit: 9617803bad1eebced644efacb90d1deaa609a7c2
https://github.com/cytoscape/cytoscape.js/commit/9617803bad1eebced644efacb90d1deaa609a7c2
Author: Josejulio Martínez <[email protected]>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/core/index.js
Log Message:
-----------
Fixes a bug introduced by removing elements in a for 0 -> eles.length
Ref #2231
Commit: 216b5fa9bc43de392c819ebfdc8ea4da6ff6fef7
https://github.com/cytoscape/cytoscape.js/commit/216b5fa9bc43de392c819ebfdc8ea4da6ff6fef7
Author: Josejulio Martínez <[email protected]>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M test/core-graph-manipulation.js
Log Message:
-----------
Add test case related to #2231
Commit: 9c8ef21d2f6d608184a023a27e5eac75e03cbb2f
https://github.com/cytoscape/cytoscape.js/commit/9c8ef21d2f6d608184a023a27e5eac75e03cbb2f
Author: Max Franz <[email protected]>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M test/core-graph-manipulation.js
Log Message:
-----------
Add @josejulio's second test case, re: When using `cy.json`, sometimes some
nodes are not being deleted #2231
Commit: 1339e2614b056c1650b63de32aa61b563ab26f13
https://github.com/cytoscape/cytoscape.js/commit/1339e2614b056c1650b63de32aa61b563ab26f13
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2018-12-09 (Sun, 09 Dec 2018)
Changed paths:
M package.json
Log Message:
-----------
chore(package): update rollup-plugin-node-resolve to version 4.0.0
Commit: 2138618da24fbfd78ed77a937fba0a383f9c25ad
https://github.com/cytoscape/cytoscape.js/commit/2138618da24fbfd78ed77a937fba0a383f9c25ad
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2018-12-09 (Sun, 09 Dec 2018)
Changed paths:
M package-lock.json
Log Message:
-----------
chore(package): update lockfile package-lock.json
Commit: 6feca07b2c6f422a41993bcdc16fe3fc4dae3995
https://github.com/cytoscape/cytoscape.js/commit/6feca07b2c6f422a41993bcdc16fe3fc4dae3995
Author: ntfink <>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/style/apply.js
M src/style/parse.js
Log Message:
-----------
Optimizations to styling for mapped properties
Commit: 759971a891f8e3d106a978144858453eddaf0bf5
https://github.com/cytoscape/cytoscape.js/commit/759971a891f8e3d106a978144858453eddaf0bf5
Author: ntfink <>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/style/apply.js
Log Message:
-----------
Check for cached function value when parsing
Commit: f6d74381f45d3aa792634bdcb871406447ff56b7
https://github.com/cytoscape/cytoscape.js/commit/f6d74381f45d3aa792634bdcb871406447ff56b7
Author: Max Franz <[email protected]>
Date: 2018-12-13 (Thu, 13 Dec 2018)
Changed paths:
M src/collection/dimensions/bounds.js
Log Message:
-----------
The rendered style and bounding box for an edge may become stale
The rendered style may be stale after a connected node is repositioned.
Because the rendered style of an edge is not dirtied when a node is moved, we
should force the rendered style of the edge to be recalculated when the
bounding box is requested and there is a diff detected for one or both node
positions.
Behaviour without patch: Edge labels can be shown at the wrong location. Edges
can be not shown at all for certain pan and zoom levels. In both cases, a
stale rendered style results in a stale bounding box.
Ref #2238
Commit: 1ef751fc0683a8b5f4dbb08d4c062de70d5c6bd0
https://github.com/cytoscape/cytoscape.js/commit/1ef751fc0683a8b5f4dbb08d4c062de70d5c6bd0
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2018-12-16 (Sun, 16 Dec 2018)
Changed paths:
M package.json
Log Message:
-----------
chore(package): update rollup to version 0.68.0
Commit: 8a7161f05ffb8e87d4f552260da5611c559756ce
https://github.com/cytoscape/cytoscape.js/commit/8a7161f05ffb8e87d4f552260da5611c559756ce
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2018-12-16 (Sun, 16 Dec 2018)
Changed paths:
M package-lock.json
Log Message:
-----------
chore(package): update lockfile package-lock.json
Commit: 27814c1d4b68ddc2e493039f0dbf48c9f25e9523
https://github.com/cytoscape/cytoscape.js/commit/27814c1d4b68ddc2e493039f0dbf48c9f25e9523
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-01-01 (Tue, 01 Jan 2019)
Changed paths:
M package.json
Log Message:
-----------
chore(package): update marked to version 0.6.0
Commit: e62a2f3ffec01f39ec36ba898b9b9f7234eba03e
https://github.com/cytoscape/cytoscape.js/commit/e62a2f3ffec01f39ec36ba898b9b9f7234eba03e
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-01-01 (Tue, 01 Jan 2019)
Changed paths:
M package-lock.json
Log Message:
-----------
chore(package): update lockfile package-lock.json
Commit: be5e445c513eae3e602dc3c49073e5e1655e2e70
https://github.com/cytoscape/cytoscape.js/commit/be5e445c513eae3e602dc3c49073e5e1655e2e70
Author: Max Franz <[email protected]>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Merge pull request #2252 from cytoscape/greenkeeper/marked-0.6.0
Update marked to the latest version 🚀
Commit: 8f69df8dabcf4977f6be9608b4df4e2d2f36b810
https://github.com/cytoscape/cytoscape.js/commit/8f69df8dabcf4977f6be9608b4df4e2d2f36b810
Author: Max Franz <[email protected]>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Merge pull request #2236 from
cytoscape/greenkeeper/rollup-plugin-node-resolve-4.0.0
Update rollup-plugin-node-resolve to the latest version 🚀
Commit: e4263a6b5c151aa29920f92c74616d0e770f0de0
https://github.com/cytoscape/cytoscape.js/commit/e4263a6b5c151aa29920f92c74616d0e770f0de0
Author: Max Franz <[email protected]>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Merge pull request #2242 from cytoscape/greenkeeper/rollup-0.68.0
Update rollup to the latest version 🚀
Commit: d0d70c20f7e2cfa4d87e6c44be82aed4d30607ab
https://github.com/cytoscape/cytoscape.js/commit/d0d70c20f7e2cfa4d87e6c44be82aed4d30607ab
Author: Max Franz <[email protected]>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M src/extensions/renderer/base/coord-ele-math/edge-control-points.js
M src/extensions/renderer/base/coord-ele-math/edge-endpoints.js
Log Message:
-----------
Request the calculation of rendered style for an edge when querying top-level
edge point APIs
The renderer is responsible for calculating points that are useful only for
rendering, e.g. edge endpoints. These values are typically calculated lazily:
If an element is dirty, its rendered style values are calculated at the start
of the next frame.
For functions that require rendered values to give accurate results (i.e.
bounding box, edge points), the core requests the renderer to recalculate
rendered values so that they are up-to-date and available for a synchronous
return value.
This change adds requests to the renderer to recalculate rendered style
whenever edge points are requested.
Ref : #2250
Commit: e9df3a13b56f756f43d09a1f81e429425de1d7a0
https://github.com/cytoscape/cytoscape.js/commit/e9df3a13b56f756f43d09a1f81e429425de1d7a0
Author: Max Franz <[email protected]>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M README.md
M documentation/md/links.md
Log Message:
-----------
Add extensions badge
Commit: 19da98a4a0d4175f470b43be54269efd615389fa
https://github.com/cytoscape/cytoscape.js/commit/19da98a4a0d4175f470b43be54269efd615389fa
Author: Max Franz <[email protected]>
Date: 2019-01-07 (Mon, 07 Jan 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.3.1 to the release list in the docs
Commit: 0419d836ff322bd8ffed466dd3a1bbbf0176b4aa
https://github.com/cytoscape/cytoscape.js/commit/0419d836ff322bd8ffed466dd3a1bbbf0176b4aa
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M src/core/viewport.js
M test/core-init.js
Log Message:
-----------
Fix broken maxZoom setting : Merge branch 'pkhera-master'
Ref #2245
Commit: 384213937e49688283d9a79c0766123d7053caf4
https://github.com/cytoscape/cytoscape.js/commit/384213937e49688283d9a79c0766123d7053caf4
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M src/core/index.js
M src/core/renderer.js
Log Message:
-----------
Make sure that rendering hints in the top-level options are sent to the
renderer's constructor. Also add a warning for when the consumer sets
`wheelSensitivity`, as it should not normally be used.
Ref #2240
Commit: 0b637fc91258d10a85179b1604a54f683cf76f1f
https://github.com/cytoscape/cytoscape.js/commit/0b637fc91258d10a85179b1604a54f683cf76f1f
Author: Max Franz <[email protected]>
Date: 2019-01-08 (Tue, 08 Jan 2019)
Changed paths:
M src/extensions/renderer/canvas/drawing-elements.js
Log Message:
-----------
Bug: Cannot hide labels after update from 3.2.2 to 3.3.1 #2246
Commit: 68a6dcda37e171980e30c091f2e69bcd72828546
https://github.com/cytoscape/cytoscape.js/commit/68a6dcda37e171980e30c091f2e69bcd72828546
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
M package.json
Log Message:
-----------
chore(package): update rollup to version 1.1.0
Commit: 028e28417295e4f360a6cf3be3a32c72c6358f55
https://github.com/cytoscape/cytoscape.js/commit/028e28417295e4f360a6cf3be3a32c72c6358f55
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
M package-lock.json
Log Message:
-----------
chore(package): update lockfile package-lock.json
Commit: 9b0a6783967fb83afa66702d39ee97e367993b62
https://github.com/cytoscape/cytoscape.js/commit/9b0a6783967fb83afa66702d39ee97e367993b62
Author: Max Franz <[email protected]>
Date: 2019-01-09 (Wed, 09 Jan 2019)
Changed paths:
M src/core/index.js
M test/core-graph-manipulation.js
Log Message:
-----------
Merge pull request #2255 from
josejulio/fix-json-should-remove-compound-contents
cy.json should remove the contents of compounds nodes.
Commit: 54acd517e03c515d76b0def7c29e6560e6f5c544
https://github.com/cytoscape/cytoscape.js/commit/54acd517e03c515d76b0def7c29e6560e6f5c544
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-01-13 (Sun, 13 Jan 2019)
Changed paths:
M package.json
Log Message:
-----------
chore(package): update rollup-plugin-size-snapshot to version 0.8.0
Commit: 274fb0ed23d9a3b17289f639a34f63c4836f7577
https://github.com/cytoscape/cytoscape.js/commit/274fb0ed23d9a3b17289f639a34f63c4836f7577
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-01-13 (Sun, 13 Jan 2019)
Changed paths:
M package-lock.json
Log Message:
-----------
chore(package): update lockfile package-lock.json
Commit: bb9cdd93b45e12864d11beba75cb65e90ec3df9a
https://github.com/cytoscape/cytoscape.js/commit/bb9cdd93b45e12864d11beba75cb65e90ec3df9a
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M src/collection/dimensions/bounds.js
M src/extensions/renderer/canvas/drawing-elements.js
M src/extensions/renderer/canvas/ele-texture-cache.js
M src/extensions/renderer/canvas/index.js
Log Message:
-----------
In v3.3.x label distance to node acts "weird" compared to 3.2.22 for rotated
labels #2256
Cherry-pick ele-txr-cache-rotpt into unstable
Commit: 1bd52b6ccdb1ac35c7e9a41048cbf0a84c32fd7d
https://github.com/cytoscape/cytoscape.js/commit/1bd52b6ccdb1ac35c7e9a41048cbf0a84c32fd7d
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M README.md
M documentation/md/extensions.md
M documentation/md/links.md
Log Message:
-----------
Add 4 extensions to the list in the docs
- no-overlap #2217
- even-parent #2218
- all-paths #2204
- edge-connections #2254
Commit: 2dc693377f16d8a3269af0c531183fa0adbfd6df
https://github.com/cytoscape/cytoscape.js/commit/2dc693377f16d8a3269af0c531183fa0adbfd6df
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add v3.3.2 to the release list in the docs
Commit: 46b877cdc1d50bc8bc7ed1ba6aac5b8746e217c1
https://github.com/cytoscape/cytoscape.js/commit/46b877cdc1d50bc8bc7ed1ba6aac5b8746e217c1
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M LICENSE
Log Message:
-----------
Update license year (from `npm run release`) in a separate commit
Commit: e2ae930a4f95dfadc455e8fd302cd3653c67eb76
https://github.com/cytoscape/cytoscape.js/commit/e2ae930a4f95dfadc455e8fd302cd3653c67eb76
Author: Max Franz <[email protected]>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M README.md
Log Message:
-----------
Fix the test ref in the readme
Commit: 78832cf4f89217027458d861754029ac4fff0d9a
https://github.com/cytoscape/cytoscape.js/commit/78832cf4f89217027458d861754029ac4fff0d9a
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M package.json
Log Message:
-----------
chore(package): update rollup-plugin-license to version 0.8.0
Commit: 5391fd86f421e2f798d551cfb3d81305b2bfb77a
https://github.com/cytoscape/cytoscape.js/commit/5391fd86f421e2f798d551cfb3d81305b2bfb77a
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date: 2019-01-14 (Mon, 14 Jan 2019)
Changed paths:
M package-lock.json
Log Message:
-----------
chore(package): update lockfile package-lock.json
Commit: f88c9bcc2bfb3b77c2ad73aa597b821d1894190d
https://github.com/cytoscape/cytoscape.js/commit/f88c9bcc2bfb3b77c2ad73aa597b821d1894190d
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Merge pull request #2264 from
cytoscape/greenkeeper/rollup-plugin-license-0.8.0
Update rollup-plugin-license to the latest version 🚀
Commit: 7a944b107d3c2892aa8991aaa4f6dabaed7fd804
https://github.com/cytoscape/cytoscape.js/commit/7a944b107d3c2892aa8991aaa4f6dabaed7fd804
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M src/style/apply.js
M src/style/parse.js
Log Message:
-----------
Merge branch 'mapped_style_optimizations' of
https://github.com/ntfink/cytoscape.js into ntfink-mapped_style_optimizations
Commit: fa39e6d86910bec9ee0ea236cecb350ec350aa53
https://github.com/cytoscape/cytoscape.js/commit/fa39e6d86910bec9ee0ea236cecb350ec350aa53
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M src/style/apply.js
Log Message:
-----------
Cheaper function check
Ref : Optimizations for mapped style properties #2239
Commit: 5679b2806bf568e2e11742e38b17ce75a7276ba6
https://github.com/cytoscape/cytoscape.js/commit/5679b2806bf568e2e11742e38b17ce75a7276ba6
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M src/style/apply.js
M src/style/parse.js
Log Message:
-----------
- Save the previous value in `applyParsedProperty()`, only for function
mappers.
- Comparing to `eleProp.previousValue` doesn't make sense, as it's always the
same as `eleProp.value`, and generally new `eleProps` can be created for each
flat value. They aren't generally re-used.
- Also make sure that the `cxtProp` and `eleProp` correspond to each other ---
the `eleProp` should be a flat prop of the function mapper `cxtProp`.
- Avoid copying prop values.'
Ref : Optimizations for mapped style properties #2239
Commit: 48bfc003c8dbabc193ffa57ce3bd2630f919c1b4
https://github.com/cytoscape/cytoscape.js/commit/48bfc003c8dbabc193ffa57ce3bd2630f919c1b4
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M src/collection/style.js
M src/style/apply.js
Log Message:
-----------
Remove internal functions: `ele.updateMappers()` and `style.updateMappers()`
Ref : Optimizations for mapped style properties #2239
Commit: 6e49b2edeca73e1928ab03f4bbbbca10b2db42da
https://github.com/cytoscape/cytoscape.js/commit/6e49b2edeca73e1928ab03f4bbbbca10b2db42da
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Merge unstable into ntfink-mapped_style_optimizations
Commit: 6545d3d1b1117ad7768d5fe7b581b4504553624c
https://github.com/cytoscape/cytoscape.js/commit/6545d3d1b1117ad7768d5fe7b581b4504553624c
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M src/collection/style.js
M src/style/apply.js
Log Message:
-----------
Merge branch 'ntfink-mapped_style_optimizations' into unstable
Ref : Optimizations for mapped style properties #2239
Commit: 976572c9059f3098c387f1f192ac20c8c1a16ee3
https://github.com/cytoscape/cytoscape.js/commit/976572c9059f3098c387f1f192ac20c8c1a16ee3
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M LICENSE
M README.md
M documentation/md/extensions.md
M documentation/md/intro.md
M documentation/md/links.md
M package-lock.json
M package.json
M src/collection/dimensions/bounds.js
M src/collection/style.js
M src/core/index.js
M src/extensions/renderer/canvas/drawing-elements.js
M src/extensions/renderer/canvas/ele-texture-cache.js
M src/extensions/renderer/canvas/index.js
M src/style/apply.js
M test/core-graph-manipulation.js
Log Message:
-----------
Merge branch 'unstable' into greenkeeper/rollup-1.1.0
Commit: 5cc0193fddf12b08afadcbb1e35f32332f6aceac
https://github.com/cytoscape/cytoscape.js/commit/5cc0193fddf12b08afadcbb1e35f32332f6aceac
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Merge greenkeeper/rollup-plugin-size-snapshot-0.8.0 into
greenkeeper/rollup-1.1.0
Commit: 665aa451720734ab889f0161069913106101c37f
https://github.com/cytoscape/cytoscape.js/commit/665aa451720734ab889f0161069913106101c37f
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M package-lock.json
M rollup.config.js
Log Message:
-----------
Fixes related to upgraded versions of rollup and the size snapshot plugin
Ref #2262 #2257
Commit: 0be2089e5b55e1a0bf1a0c8411e57958895b4918
https://github.com/cytoscape/cytoscape.js/commit/0be2089e5b55e1a0bf1a0c8411e57958895b4918
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M package-lock.json
M package.json
M rollup.config.js
Log Message:
-----------
Merge branch 'greenkeeper/rollup-1.1.0' into unstable
Commit: 0a9d6dcc4c8f297806192d25e70376bf191d6c28
https://github.com/cytoscape/cytoscape.js/commit/0a9d6dcc4c8f297806192d25e70376bf191d6c28
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M package-lock.json
M package.json
M rollup.config.js
Log Message:
-----------
Replace uglify with terser for minified builds
Ref #2266
Commit: 59402c791967e25fe6d7f49f98849b78af36dcc5
https://github.com/cytoscape/cytoscape.js/commit/59402c791967e25fe6d7f49f98849b78af36dcc5
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M package-lock.json
M package.json
Log Message:
-----------
Upgrade rollup-plugin-babel #2267
Commit: 7b7fe5560df87f5c64b316c536601e7b0c693f68
https://github.com/cytoscape/cytoscape.js/commit/7b7fe5560df87f5c64b316c536601e7b0c693f68
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M documentation/docmaker.json
M documentation/md/core/jpg.md
M documentation/md/core/png.md
Log Message:
-----------
Add documentation for : For blob image exports, allow use of
`canvas.toBlob()` where available #2208
Commit: e20ffa0d8e40cf454ae49356328f8bbe7db703b8
https://github.com/cytoscape/cytoscape.js/commit/e20ffa0d8e40cf454ae49356328f8bbe7db703b8
Author: Max Franz <[email protected]>
Date: 2019-01-15 (Tue, 15 Jan 2019)
Changed paths:
M debug/tests.js
M src/animation.js
M src/collection/layout.js
M src/core/animation/start.js
Log Message:
-----------
Animation start values should be stored at the initialisation of the
animation, not on the start tick #2268
Commit: 102cda6ec00864ce384b49c70e12334be6381d8b
https://github.com/cytoscape/cytoscape.js/commit/102cda6ec00864ce384b49c70e12334be6381d8b
Author: Max Franz <[email protected]>
Date: 2019-01-16 (Wed, 16 Jan 2019)
Changed paths:
M documentation/md/style.md
M src/collection/dimensions/bounds.js
M src/style/properties.js
Log Message:
-----------
Add `bounds-expansion` property : Expands the bounding box of a node in all
directions, by the specified amount
Ref #1782
Commit: 42469456f4817132c8fc12b954e318d846dde22f
https://github.com/cytoscape/cytoscape.js/commit/42469456f4817132c8fc12b954e318d846dde22f
Author: Max Franz <[email protected]>
Date: 2019-01-17 (Thu, 17 Jan 2019)
Changed paths:
M src/collection/dimensions/bounds.js
Log Message:
-----------
Fix `bounds-expansion` when style is disabled (headless)
Ref : 102cda6ec00864ce384b49c70e12334be6381d8b #1782
Commit: a5fc10e0a65b4dba7d443a65d37a104dea19b609
https://github.com/cytoscape/cytoscape.js/commit/a5fc10e0a65b4dba7d443a65d37a104dea19b609
Author: Max Franz <[email protected]>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
M src/collection/events.js
Log Message:
-----------
Create selector object only once for `eles` event functions #2271
Commit: e2d9745fabfc8a45041c58b0a9ab6c8633cca1a6
https://github.com/cytoscape/cytoscape.js/commit/e2d9745fabfc8a45041c58b0a9ab6c8633cca1a6
Author: Max Franz <[email protected]>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
M src/collection/iteration.js
Log Message:
-----------
`eles.forEach()` should read `length` only at the start of the function #2272
Commit: bf67cd9bc6d3f206ceafe6ac2eeb580fc733300d
https://github.com/cytoscape/cytoscape.js/commit/bf67cd9bc6d3f206ceafe6ac2eeb580fc733300d
Author: Max Franz <[email protected]>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
M documentation/docmaker.json
M src/collection/traversing.js
M test/collection-traversing.js
Log Message:
-----------
Add `ele.component()`
- Repurpose `eles.components()` to be more general by allowing setting of the
`root` collection -- components that `root` nodes belong to will be returned.
The signature is now `eles.components(root)`, where `root` is `eles.nodes()` by
default.
- The repurposing of `eles.components()` makes it so `ele.component()` is
basically a one-liner.
- Improve performance a bit by avoiding intermediary collections.
- Add `eles.componentsOf()` alias.
Ref #1878
Commit: 2a95e8e1d6d12397731e9c43cf1f384f70ce705c
https://github.com/cytoscape/cytoscape.js/commit/2a95e8e1d6d12397731e9c43cf1f384f70ce705c
Author: Max Franz <[email protected]>
Date: 2019-01-18 (Fri, 18 Jan 2019)
Changed paths:
M debug/index.html
M documentation/docmaker.json
M documentation/md/events.md
M src/collection/switch-functions.js
M src/emitter.js
M src/extensions/renderer/base/load-listeners.js
Log Message:
-----------
`tapselect` and `tapunselect` events
Events:
* `tapselect` : when an element is selected by a tap gesture
* `tapunselect` : when an element is unselected by a tap gesture on another
element
Changes:
- Private: Add support for emitting additional events in switch functions (like
`ele.select()`)
- Public: Add array support for `emit()`, e.g. `ele.emit(['event1', 'event2',
'event3'])`
- Public: Add new events
- Private: Make `unselect` and `tapunselect` events happen after `tap`. That
order seems to make more sense.
Ref : #1977 #2273
Commit: 54e2d85ad0e032ab53ad0766b604f8852167e72e
https://github.com/cytoscape/cytoscape.js/commit/54e2d85ad0e032ab53ad0766b604f8852167e72e
Author: Max Franz <[email protected]>
Date: 2019-01-21 (Mon, 21 Jan 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.3.3 to the release list in the docs
Commit: 7f5b63c2483988dcc0671b500458cee0c52f3d19
https://github.com/cytoscape/cytoscape.js/commit/7f5b63c2483988dcc0671b500458cee0c52f3d19
Author: Max Franz <[email protected]>
Date: 2019-01-25 (Fri, 25 Jan 2019)
Changed paths:
M documentation/docmaker.json
M documentation/md/collection/data.md
M documentation/md/collection/move.md
M documentation/md/collection/removeData.md
M documentation/md/events.md
M documentation/md/notation.md
M src/collection/index.js
M src/extensions/renderer/base/coord-ele-math/z-ordering.js
M src/extensions/renderer/base/index.js
Log Message:
-----------
Avoid copying element json in `ele.move()` #1459
- Add `addToPool` and `removeFromPool` options (for private use only) to
`eles.restore()` and `eles.remove()`. The signature is now like this:
`ele.remove(notifyRenderer, removeFromPool)`, so calls with `(false, false)`
arguments allow all of the remove and restore cleanup to be applied to elements
that aren't actually removed from the graph --- and without notifying the
renderer or emitting `remove` or `restore` events.
- This new internal feature allows for `eles.move()` to modify existing
elements in-place rather than creating modified copies.
- Batching is used to avoid redundant style updates as a remove-restore pair
would normally do.
- Add a `move` event for when `ele.move()` is called.
- Update the z-order sorting in the base renderer when a `move` notification is
received. This only need to happen in compound graphs. because moving edges
does not influence the z-ordering.
- Update docs for `eles.move().
- Add docs for `move` event.
- Aside: Remove redundant collection creation within `remove()`.
- Aside: Clean up z-ordering code a bit in the base renderer.
- Aside: When removing parent=>child ref in `remove()`, the child=>parent ref
should also be removed.
Commit: 36a3e972fc8a42c484ae6d4d54f0d6ae666e3252
https://github.com/cytoscape/cytoscape.js/commit/36a3e972fc8a42c484ae6d4d54f0d6ae666e3252
Author: Max Franz <[email protected]>
Date: 2019-01-25 (Fri, 25 Jan 2019)
Changed paths:
M documentation/md/style.md
M src/extensions/renderer/canvas/drawing-images.js
M src/style/properties.js
Log Message:
-----------
`background-offset-x` & `background-offset-y` : Background image position
offset properties #1780
Commit: d4d869fef4a65a89e4d82361e89deb2535b76fd3
https://github.com/cytoscape/cytoscape.js/commit/d4d869fef4a65a89e4d82361e89deb2535b76fd3
Author: Max Franz <[email protected]>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
M documentation/md/style.md
Log Message:
-----------
Docs updates re. SVG and mappers
- Update docs for style function mapper problems #2279
- Update docs re. SVG tips #2278
Commit: 67f12779933b994d4148e57ecc4dce029af4c35f
https://github.com/cytoscape/cytoscape.js/commit/67f12779933b994d4148e57ecc4dce029af4c35f
Author: Max Franz <[email protected]>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
M documentation/md/intro.md
Log Message:
-----------
Add 3.4.0 to the list of releases in the docs
Commit: 93daf793413fe33c3f2f5c12f54d4808748c63b0
https://github.com/cytoscape/cytoscape.js/commit/93daf793413fe33c3f2f5c12f54d4808748c63b0
Author: Max Franz <[email protected]>
Date: 2019-02-04 (Mon, 04 Feb 2019)
Changed paths:
Log Message:
-----------
Merge unstable and master together for release of 3.4.0.
git checkout unstable
git merge -s ours master
Compare:
https://github.com/cytoscape/cytoscape.js/compare/e02951cff76a...93daf793413f
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/cytoscape-cvs.
For more options, visit https://groups.google.com/d/optout.