Branch: refs/heads/master
  Home:   https://github.com/cytoscape/cytoscape.js
  Commit: bf2a17e6a869af243e3c89f833a8c2ce1752857b
      
https://github.com/cytoscape/cytoscape.js/commit/bf2a17e6a869af243e3c89f833a8c2ce1752857b
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-05-11 (Mon, 11 May 2020)

  Changed paths:
    M package-lock.json
    M package.json

  Log Message:
  -----------
  Update unstable branch package files to 3.16.0-unstable


  Commit: b7b6ee5f83dacab077e60f16d579a9422e1c5ed0
      
https://github.com/cytoscape/cytoscape.js/commit/b7b6ee5f83dacab077e60f16d579a9422e1c5ed0
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M src/style/properties.js

  Log Message:
  -----------
  Trigger a z-order event when an element's label changes from empty to 
non-empty or vice versa

If a node has `width: label` or `height: label`, a change of the label to or 
from the empty string makes the node have zero area.  This change makes it so 
that any change with an empty string causes a z-order event.  This event allows 
the renderer to recalculate the z-sorting of the elements, including which 
elements are interactive.  This sorting is used for hit tests.

This fix is simple, but it has the caveat that it triggers unnecessary z-sorts 
for elements that do not have `width: label` or `height: label`.  Given that a 
consumer is unlikely to be frequently setting labels to empty strings -- labels 
generally change infrequently, anyway -- the tradeoff is worth it.

Ref.: Changing a label of a node with width: label (#2678)


  Commit: 5b32379c20036670114ac96098d39c470ce962ae
      
https://github.com/cytoscape/cytoscape.js/commit/5b32379c20036670114ac96098d39c470ce962ae
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M src/extensions/renderer/base/coord-ele-math/nodes.js

  Log Message:
  -----------
  Amend the parent node shape whitelist in the renderer

Refs.: The renderer overrides `round-rectangle` and `cut-rectangle` shapes on 
parents #2684


  Commit: 4ba76950002d63f93ded022916c9a139d9eca76a
      
https://github.com/cytoscape/cytoscape.js/commit/4ba76950002d63f93ded022916c9a139d9eca76a
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-05-29 (Fri, 29 May 2020)

  Changed paths:
    M documentation/md/collection/selectify.md

  Log Message:
  -----------
  Merge pull request #2697 from SimonGolms/patch-1

docs: fix typo in code example


  Commit: d42214d9c7a0b2efa069071cc93186fda89bc320
      
https://github.com/cytoscape/cytoscape.js/commit/d42214d9c7a0b2efa069071cc93186fda89bc320
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-05-29 (Fri, 29 May 2020)

  Changed paths:
    M src/extensions/renderer/base/coord-ele-math/edge-control-points.js

  Log Message:
  -----------
  Fix taxi edge backwards routing issues re. #2606

The PR for #2606 treats negative turn values as a special case, and some edge 
cases are not taken into account, e.g. `downward` works but `vertical` does 
not.  This change unifies the approach to simplify things:  All routing is 
considered from the source side.  A negative value is just converted into the 
corresponding positive value.

Refs. : `vertical` or `horizontal` taxi edges are treated as `downward` or 
`rightward` #2690


  Commit: e4aa3291b295aa72797d27c9e13c312153a2171b
      
https://github.com/cytoscape/cytoscape.js/commit/e4aa3291b295aa72797d27c9e13c312153a2171b
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-05-29 (Fri, 29 May 2020)

  Changed paths:
    M src/core/animation/step-all.js

  Log Message:
  -----------
  Allow animations to run for display:none elements.

If a `layoutPositions()` animation is cancelled for a `display:none` node, then 
its animation promise will not resolve.  That prevents `layoutstop` from being 
emitted.  While it doesn't provide much value to animate the style properties 
of an element when it's invisible, it may make sense for some use cases to 
animate its position.  Allowing animations on invisible elements also has the 
benefit of resolving this issue in a simple way.

The downside is that you lose some performance when you ask the library to 
animate invisible elements to no visual effect (#1522).  Then again, you get 
exactly what you ask for.

Refs. : layoutstop event not triggered when a node is not displayed #2693


  Commit: d7cadfa6fdb756bdb9fab6a43948f1de0e9e8cc5
      
https://github.com/cytoscape/cytoscape.js/commit/d7cadfa6fdb756bdb9fab6a43948f1de0e9e8cc5
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M README.md
    M documentation/md/extensions.md
    M documentation/md/links.md

  Log Message:
  -----------
  Add bubblesets extension to the list in the documentation #2705


  Commit: 0d0a007382b9cc4418c6e6df8d002b0164155072
      
https://github.com/cytoscape/cytoscape.js/commit/0d0a007382b9cc4418c6e6df8d002b0164155072
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M documentation/md/intro.md

  Log Message:
  -----------
  Add Sherlock to the who-uses list #914


  Commit: 9032b43d13a5dbb6b1b2b79209a1ef68480eeba4
      
https://github.com/cytoscape/cytoscape.js/commit/9032b43d13a5dbb6b1b2b79209a1ef68480eeba4
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-06-10 (Wed, 10 Jun 2020)

  Changed paths:
    M documentation/md/intro.md

  Log Message:
  -----------
  3.15.1 & 3.14.3 added to list of releases in the docs


  Commit: 3e8650fbdd5828506ba981fc5912bb6da5f1e464
      
https://github.com/cytoscape/cytoscape.js/commit/3e8650fbdd5828506ba981fc5912bb6da5f1e464
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M src/style/apply.js

  Log Message:
  -----------
  Style group keys now treat `multiple: true` properties as strings

Some numeric properties can allow for special string values (enums).  If this 
applies to a property that accepts multiple values, then the property type 
can't reliably be used to infer the type of the applied property value.  It's 
simplest to treat all multiple-value properties as strings for now.  Though 
it's not as fast as using the float or integer values when available, only a 
handful of properties are affected.

Refs. #2707


  Commit: 6a12ac50f473fb8661122ee67b1fe74a6f8d8824
      
https://github.com/cytoscape/cytoscape.js/commit/6a12ac50f473fb8661122ee67b1fe74a6f8d8824
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-07-09 (Thu, 09 Jul 2020)

  Changed paths:
    M src/collection/algorithms/betweenness-centrality.js
    M test/collection-algorithms.js

  Log Message:
  -----------
  Merge pull request #2716 from wikkos/master

Bugfix in Betweenness Centrality


  Commit: 75171c2a8a9c7b359df4f9d5af901abc9312ec8c
      
https://github.com/cytoscape/cytoscape.js/commit/75171c2a8a9c7b359df4f9d5af901abc9312ec8c
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-07-09 (Thu, 09 Jul 2020)

  Changed paths:
    M src/collection/style.js
    M src/style/apply.js

  Log Message:
  -----------
  Apply style lazily to elements and avoid reading `ele.pstyle()` in style 
triggers

Ref. Performance improvements re. initial load time #2723


  Commit: 8b9167d53c77e5560b0e4b81f219d30af8caf6a9
      
https://github.com/cytoscape/cytoscape.js/commit/8b9167d53c77e5560b0e4b81f219d30af8caf6a9
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-07-09 (Thu, 09 Jul 2020)

  Changed paths:
    M src/extensions/renderer/base/coord-ele-math/labels.js

  Log Message:
  -----------
  Measure text using estimation and `c2d.measureText()`

- This improves performance of text measurement, but it is less accurate.
- There is a buffer around text bounds in order to accommodate inaccuracy of 
`measureText()`.  The height of text is entirely estimated.  This can be 
improved in future by using more precise `Context2D` APIs.
- The preference for accuracy over performance was probably related to the 
addition of features like multiline label support.

Ref. Performance improvements re. initial load time #2723


  Commit: 9a3f38b68341d5b3c6dc636974686de2804dc9b0
      
https://github.com/cytoscape/cytoscape.js/commit/9a3f38b68341d5b3c6dc636974686de2804dc9b0
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-07-09 (Thu, 09 Jul 2020)

  Changed paths:
    M benchmark/collection-creation.js
    M benchmark/single/index.js
    A debug/gal.json
    M debug/tests.js
    M package.json
    M src/collection/algorithms/bfs-dfs.js
    M src/collection/algorithms/hierholzer.js
    M src/collection/compounds.js
    M src/collection/element.js
    M src/collection/filter.js
    M src/collection/index.js
    M src/collection/traversing.js
    M src/extensions/renderer/base/load-listeners.js
    M src/is.js
    M src/style/apply.js

  Log Message:
  -----------
  Subclass `Collection` from `Array`

- This improves iteration performance.
- Internal functions can use `push()` in place of `merge()` for performance.
- A collection's lookup (by ID) map is now built lazily.
- Misc. tweaks

Ref. Performance improvements re. initial load time #2723


  Commit: b1ee4358133791e4eaa60357c0290f3278eda173
      
https://github.com/cytoscape/cytoscape.js/commit/b1ee4358133791e4eaa60357c0290f3278eda173
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-07-09 (Thu, 09 Jul 2020)

  Changed paths:
    M src/collection/style.js
    M src/extensions/renderer/base/coord-ele-math/labels.js
    M src/style/apply.js
    M test/collection-style.js
    M test/events.js

  Log Message:
  -----------
  Misc. linting & removal of impl-dependent tests that don't make sense 
anymore.  Also adds null guards for headless instances re. style hints.

Ref. Performance improvements re. initial load time #2723


  Commit: c59fe6b782c14d58e2d62a4d2da8523ce7bf5b62
      
https://github.com/cytoscape/cytoscape.js/commit/c59fe6b782c14d58e2d62a4d2da8523ce7bf5b62
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-07-09 (Thu, 09 Jul 2020)

  Changed paths:
    M documentation/md/intro.md

  Log Message:
  -----------
  Add 3.15.2 & 3.14.4 to the list of releases in the docs


  Commit: b764f64ef4e5534eba33afffb6c52684913b17d6
      
https://github.com/cytoscape/cytoscape.js/commit/b764f64ef4e5534eba33afffb6c52684913b17d6
  Author: Mark Meves <mark.me...@gmail.com>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M documentation/index.html

  Log Message:
  -----------
  Fix typo in example code comment (letiation -> variation)


  Commit: 1970800d06160c4396db6f5d437a8ccf377b7d78
      
https://github.com/cytoscape/cytoscape.js/commit/1970800d06160c4396db6f5d437a8ccf377b7d78
  Author: Simon G <developm...@gol.ms>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M documentation/md/collection/on.md

  Log Message:
  -----------
  docs: add details about events on elements

- close #2714


  Commit: 243a811e63898076dbbc85ee1fae760c7049994c
      
https://github.com/cytoscape/cytoscape.js/commit/243a811e63898076dbbc85ee1fae760c7049994c
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M documentation/md/extensions.md

  Log Message:
  -----------
  Add layers & overlays extensions to docs #2727 #2730


  Commit: c2330e2b4599c18c558970ea5e17fb45d9880568
      
https://github.com/cytoscape/cytoscape.js/commit/c2330e2b4599c18c558970ea5e17fb45d9880568
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M documentation/md/collection/on.md

  Log Message:
  -----------
  Merge pull request #2731 from SimonGolms/patch-1

docs(collection): add details about events on elements


  Commit: 62b6c97b9bc8cef36efb61155cc03cfa806d8f5a
      
https://github.com/cytoscape/cytoscape.js/commit/62b6c97b9bc8cef36efb61155cc03cfa806d8f5a
  Author: Mark Meves <mark.me...@gmail.com>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    M documentation/md/collection/on.md
    M documentation/md/extensions.md

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/unstable' into unstable


  Commit: be56c50a62d9aae11ab68ee9d82753c502bdacb1
      
https://github.com/cytoscape/cytoscape.js/commit/be56c50a62d9aae11ab68ee9d82753c502bdacb1
  Author: Mark Meves <mark.me...@gmail.com>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

  Changed paths:
    M dist/cytoscape.cjs.js
    M dist/cytoscape.esm.js
    M dist/cytoscape.umd.js
    M src/extensions/layout/concentric.js

  Log Message:
  -----------
  Fix typo in comment in template (letiation -> variation)


  Commit: 7a27717f223c3c954b85db683c224ae14f4c8c4f
      
https://github.com/cytoscape/cytoscape.js/commit/7a27717f223c3c954b85db683c224ae14f4c8c4f
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-07-24 (Fri, 24 Jul 2020)

  Changed paths:
    M dist/cytoscape.cjs.js
    M dist/cytoscape.esm.js
    M dist/cytoscape.umd.js
    M documentation/index.html
    M src/extensions/layout/concentric.js

  Log Message:
  -----------
  Merge pull request #2724 from hipe/unstable

Fix typo in example code comment (letiation -> variation)


  Commit: 7ce5efe32f552d1ba85dbcb69e76c16df48ec98d
      
https://github.com/cytoscape/cytoscape.js/commit/7ce5efe32f552d1ba85dbcb69e76c16df48ec98d
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

  Changed paths:
    M src/style/bypass.js

  Log Message:
  -----------
  When applying a bypass, copy the passed style property per element.

Ref. : Opacity animation to different target values #2732


  Commit: 6bb0e2dbc9aea3db0320e920429962f61d0bde89
      
https://github.com/cytoscape/cytoscape.js/commit/6bb0e2dbc9aea3db0320e920429962f61d0bde89
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-09-14 (Mon, 14 Sep 2020)

  Changed paths:
    M documentation/md/extensions.md

  Log Message:
  -----------
  List extension : cytoscape-lasso #2744


  Commit: f289e4f4b83bfde9ff6ed48d0a3da1bc0838a7bd
      
https://github.com/cytoscape/cytoscape.js/commit/f289e4f4b83bfde9ff6ed48d0a3da1bc0838a7bd
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-09-14 (Mon, 14 Sep 2020)

  Changed paths:
    M README.md
    M documentation/md/links.md

  Log Message:
  -----------
  Update extension count


  Commit: 977515325eb6a53898e6af1bc3ce6dbfe9863b52
      
https://github.com/cytoscape/cytoscape.js/commit/977515325eb6a53898e6af1bc3ce6dbfe9863b52
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-09-14 (Mon, 14 Sep 2020)

  Changed paths:
    M documentation/md/style.md
    M src/style/parse.js

  Log Message:
  -----------
  Deprecate `width:label` & `height:label`

Refs. : Background SVG image shrinking on newer versions (on 3.1.2 works ok) 
#2713


  Commit: 50bce5f391777bea62614360013114de1a3b8fc4
      
https://github.com/cytoscape/cytoscape.js/commit/50bce5f391777bea62614360013114de1a3b8fc4
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-09-14 (Mon, 14 Sep 2020)

  Changed paths:
    M documentation/md/intro.md

  Log Message:
  -----------
  Add Elastic & Radity to the who-uses list #914


  Commit: b82c6cd703e9b3d52ce198f8cdf417aeac7ec510
      
https://github.com/cytoscape/cytoscape.js/commit/b82c6cd703e9b3d52ce198f8cdf417aeac7ec510
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-09-14 (Mon, 14 Sep 2020)

  Changed paths:
    M documentation/md/intro.md

  Log Message:
  -----------
  Add 3.16.0 & 3.15.3 to the list of releases in the docs


  Commit: 6f4871a263d78ea95f750739ce9b312db55d81d5
      
https://github.com/cytoscape/cytoscape.js/commit/6f4871a263d78ea95f750739ce9b312db55d81d5
  Author: Max Franz <maxkfr...@gmail.com>
  Date:   2020-09-14 (Mon, 14 Sep 2020)

  Changed paths:

  Log Message:
  -----------
  Merge master & unstable together for 3.16.0


Compare: 
https://github.com/cytoscape/cytoscape.js/compare/97ece600abbb...6f4871a263d7

-- 
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 cytoscape-cvs+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/cytoscape-cvs/cytoscape/cytoscape.js/push/refs/heads/master/97ece6-6f4871%40github.com.

Reply via email to