dependabot[bot] opened a new pull request #799:
URL: https://github.com/apache/qpid-dispatch/pull/799


   Bumps [d3](https://github.com/d3/d3) from 3.5.17 to 5.16.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a href="https://github.com/d3/d3/releases";>d3's 
releases</a>.</em></p>
   <blockquote>
   <h2>v5.16.0</h2>
   <ul>
   <li>Add <a 
href="https://github.com/d3/d3-geo/blob/master/README.md#projection_reflectX";><em>projection</em>.reflectX</a>.</li>
   <li>Add <a 
href="https://github.com/d3/d3-geo/blob/master/README.md#projection_reflectY";><em>projection</em>.reflectY</a>.</li>
   <li>Fix achromatic hexadecimal colors.</li>
   </ul>
   <h2>v5.15.1</h2>
   <ul>
   <li>Fix sign of near-zero negative values when using the <code>+</code> sign 
directive.</li>
   </ul>
   <h2>v5.15.0</h2>
   <ul>
   <li>Add <a 
href="https://github.com/d3/d3-interpolate/blob/master/README.md#interpolateNumberArray";>d3.interpolateNumberArray</a>.</li>
   <li>Add support for typed arrays to <a 
href="https://github.com/d3/d3-interpolate/blob/master/README.md#interpolate";>d3.interpolate</a>.</li>
   <li>Add support for typed arrays to <a 
href="https://github.com/d3/d3-interpolate/blob/master/README.md#interpolateArray";>d3.interpolateArray</a>.</li>
   <li>Fix numeric interpolation to return exact values for <em>t</em> = 0 and 
<em>t</em> = 1.</li>
   <li>Fix trimming of trailing zeroes in exponents.</li>
   </ul>
   <h2>v5.14.2</h2>
   <ul>
   <li>Expose <a 
href="https://github.com/d3/d3-brush/blob/master/README.md#brush_touchable";><em>brush</em>.touchable</a>.</li>
   </ul>
   <h2>v5.14.1</h2>
   <ul>
   <li>Propagate the <em>this</em> context to interpolators in 
<em>transition</em>.styleTween, <em>transition</em>.attrTween and 
<em>transition</em>.textTween.</li>
   </ul>
   <h2>v5.14.0</h2>
   <ul>
   <li>Add <a 
href="https://github.com/d3/d3-transition/blob/master/README.md#transition_textTween";><em>transition</em>.textTween</a>.</li>
   <li>Fix handling of zero values in <a 
href="https://github.com/d3/d3-shape/blob/master/README.md#stackOffsetDiverging";>d3.stackOffsetDiverging</a>.</li>
   </ul>
   <h2>v5.13.1</h2>
   <ul>
   <li>Fix crash initializing d3.brush.</li>
   </ul>
   <h2>v5.13.0</h2>
   <ul>
   <li>Add <a 
href="https://github.com/d3/d3-dsv/blob/master/README.md#csvFormatRow";>d3.csvFormatRow</a>.</li>
   <li>Add <a 
href="https://github.com/d3/d3-dsv/blob/master/README.md#csvFormatValue";>d3.csvFormatValue</a>.</li>
   <li>Add <a 
href="https://github.com/d3/d3-dsv/blob/master/README.md#tsvFormatRow";>d3.tsvFormatRow</a>.</li>
   <li>Add <a 
href="https://github.com/d3/d3-dsv/blob/master/README.md#tsvFormatValue";>d3.tsvFormatValue</a>.</li>
   <li>Add <a 
href="https://github.com/d3/d3-dsv/blob/master/README.md#dsv_formatRow";><em>dsv</em>.formatRow</a>.</li>
   <li>Add <a 
href="https://github.com/d3/d3-dsv/blob/master/README.md#dsv_formatValue";><em>dsv</em>.formatValue</a>.</li>
   <li>Add support for parsing 4- and 8-digit hexadecimal colors in d3.color. 
Thanks, <a href="https://github.com/zerovox";>@zerovox</a>!</li>
   <li>Allow shorthand for current time intervals (e.g., 
<code>d3.timeDay()</code> returns today’s midnight).</li>
   <li>Disallow whitespace and periods in type names passed to <a 
href="https://github.com/d3/d3-dispatch/blob/master/README.md#dispatch";>d3.dispatch</a>.</li>
   <li>Add fa-IR d3-time-format locale. Thanks, <a 
href="https://github.com/mohsentaleb";>@mohsentaleb</a>!</li>
   <li>Add <code>%q</code> directive for quarter of the year as a decimal 
number. Thanks, <a href="https://github.com/jheer";>@jheer</a>!</li>
   <li>Fix off-by-one error formatting <code>%U</code> when the year starts 
with Sunday.</li>
   <li>Fix off-by-one error formatting <code>%W</code> when the year starts 
with Monday.</li>
   <li>Fix off-by-one error parsing week and weekday numbers with 
d3.utcParse.</li>
   <li>Fix string coercion of specifier passed to d3.utcParse.</li>
   <li>Fix parsing of <code>%L</code> or <code>%f</code> in conjunction with 
<code>%s</code>.</li>
   </ul>
   <h2>v5.12.0</h2>
   <ul>
   <li>Add <a 
href="https://github.com/d3/d3-format/blob/master/README.md#FormatSpecifier";>d3.FormatSpecifier</a>.</li>
   <li>Allow minus sign to be localized in <a 
href="https://github.com/d3/d3-format";>d3.format</a>. Thanks, <a 
href="https://github.com/benib";>@benib</a>!</li>
   <li>Allow NaN to be localized in <a 
href="https://github.com/d3/d3-format";>d3.format</a>.</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/d3/d3/blob/master/CHANGES.md";>d3's 
changelog</a>.</em></p>
   <blockquote>
   <h1>Changes in D3 5.0</h1>
   <p><a href="https://github.com/d3/d3/releases/tag/v5.0.0";>Released March 22, 
2018.</a></p>
   <p><em>This document covers only major changes. For minor and patch changes, 
please see the <a href="https://github.com/d3/d3/releases";>release 
notes</a>.</em></p>
   <p>D3 5.0 introduces only a few non-backwards-compatible changes.</p>
   <p>D3 now uses <a 
href="https://developer.mozilla.org/docs/Web/JavaScript/Guide/Using_promises";>Promises</a>
 instead of asynchronous callbacks to load data. Promises simplify the 
structure of asynchronous code, especially in modern browsers that support <a 
href="https://javascript.info/async-await";>async and await</a>. (See this <a 
href="https://observablehq.com/@observablehq/introduction-to-promises";>introduction
 to promises</a> on <a href="https://observablehq.com";>Observable</a>.) For 
example, to load a CSV file in v4, you might say:</p>
   <pre lang="js"><code>d3.csv(&quot;file.csv&quot;, function(error, data) {
     if (error) throw error;
     console.log(data);
   });
   </code></pre>
   <p>In v5, using promises:</p>
   <pre lang="js"><code>d3.csv(&quot;file.csv&quot;).then(function(data) {
     console.log(data);
   });
   </code></pre>
   <p>Note that you don’t need to rethrow the error—the promise will reject 
automatically, and you can <em>promise</em>.catch if desired. Using await, the 
code is even simpler:</p>
   <pre lang="js"><code>const data = await d3.csv(&quot;file.csv&quot;);
   console.log(data);
   </code></pre>
   <p>With the adoption of promises, D3 now uses the <a 
href="https://fetch.spec.whatwg.org/";>Fetch API</a> instead of <a 
href="https://developer.mozilla.org/docs/Web/API/XMLHttpRequest";>XMLHttpRequest</a>:
 the <a href="https://github.com/d3/d3-request";>d3-request</a> module has been 
replaced by <a href="https://github.com/d3/d3-fetch";>d3-fetch</a>. Fetch 
supports many powerful new features, such as <a 
href="https://observablehq.com/@mbostock/streaming-shapefiles";>streaming 
responses</a>. D3 5.0 also deprecates and removes the <a 
href="https://github.com/d3/d3-queue";>d3-queue</a> module. Use <a 
href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise/all";>Promise.all</a>
 to run a batch of asynchronous tasks in parallel, or a helper library such as 
<a href="https://github.com/sindresorhus/p-queue";>p-queue</a> to <a 
href="https://observablehq.com/@mbostock/hello-p-queue";>control 
concurrency</a>.</p>
   <p>D3 no longer provides the d3.schemeCategory20* categorical color schemes. 
These twenty-color schemes were flawed because their grouped design could 
falsely imply relationships in the data: a shared hue can imply that the 
encoded data are part of a group (a super-category), while relative lightness 
can imply order. Instead, D3 now includes <a 
href="https://github.com/d3/d3-scale-chromatic";>d3-scale-chromatic</a>, which 
implements excellent schemes from ColorBrewer, including <a 
href="https://github.com/d3/d3-scale-chromatic/blob/master/README.md#categorical";>categorical</a>,
 <a 
href="https://github.com/d3/d3-scale-chromatic/blob/master/README.md#diverging";>diverging</a>,
 <a 
href="https://github.com/d3/d3-scale-chromatic/blob/master/README.md#sequential-single-hue";>sequential
 single-hue</a> and <a 
href="https://github.com/d3/d3-scale-chromatic/blob/master/README.md#sequential-multi-hue";>sequential
 multi-hue</a> schemes. These schemes are available in both discrete and 
continuous 
 variants.</p>
   <p>D3 now provides implementations of <a 
href="https://observablehq.com/@d3/contours";>marching squares</a> and <a 
href="https://observablehq.com/@d3/density-contours";>density estimation</a> via 
<a href="https://github.com/d3/d3-contour";>d3-contour</a>! There are two new <a 
href="https://github.com/d3/d3-selection";>d3-selection</a> methods: <a 
href="https://github.com/d3/d3-selection/blob/master/README.md#selection_clone";><em>selection</em>.clone</a>
 for inserting clones of the selected nodes, and <a 
href="https://github.com/d3/d3-selection/blob/master/README.md#create";>d3.create</a>
 for creating detached elements. <a 
href="https://github.com/d3/d3-geo";>Geographic projections</a> now support <a 
href="https://github.com/d3/d3-geo/blob/master/README.md#projection_angle";><em>projection</em>.angle</a>,
 which has enabled several fantastic new <a 
href="https://github.com/d3/d3-geo-polygon";>polyhedral projections</a> by 
Philippe Rivière.</p>
   <p>Lastly, D3’s <a 
href="https://github.com/d3/d3/blob/master/package.json";>package.json</a> no 
longer pins exact versions of the dependent D3 modules. This fixes an issue 
with <a 
href="https://github-redirect.dependabot.com/d3/d3/issues/3256";>duplicate 
installs</a> of D3 modules.</p>
   <h1>Changes in D3 4.0</h1>
   <p><a href="https://github.com/d3/d3/releases/tag/v4.0.0";>Released June 28, 
2016.</a></p>
   <p>D3 4.0 is modular. Instead of one library, D3 is now <a 
href="https://github.com/d3/d3/blob/master/#table-of-contents";>many small 
libraries</a> that are designed to work together. You can pick and choose which 
parts to use as you see fit. Each library is maintained in its own repository, 
allowing decentralized ownership and independent release cycles. The default 
bundle combines about thirty of these microlibraries.</p>
   <pre lang="html"><code>&lt;script 
src=&quot;https://d3js.org/d3.v4.js&quot;&gt;&lt;/script&gt;
   </code></pre>
   <!-- raw HTML omitted -->
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/d3/d3/commit/7244e45e68af39c519f76667a03039d5b24dd453";><code>7244e45</code></a>
 5.16.0</li>
   <li><a 
href="https://github.com/d3/d3/commit/6be4eaf7dc8bdd9befcdde6c4745594ae79dcb99";><code>6be4eaf</code></a>
 Update dependencies.</li>
   <li><a 
href="https://github.com/d3/d3/commit/705b98cf4804b50a1540881f286124da5407dfd4";><code>705b98c</code></a>
 5.15.1</li>
   <li><a 
href="https://github.com/d3/d3/commit/0021f99ea1f369c4f5024e5e26c916e7e0a75a08";><code>0021f99</code></a>
 Update d3-format.</li>
   <li><a 
href="https://github.com/d3/d3/commit/3c0359ab75a5464fc1d5aac5a1a33ceb006345e2";><code>3c0359a</code></a>
 Update README.md</li>
   <li><a 
href="https://github.com/d3/d3/commit/1a8655bdf0a90bae43c9b6946d9da2a1a4ef80d0";><code>1a8655b</code></a>
 Update README.md</li>
   <li><a 
href="https://github.com/d3/d3/commit/7c711baf51a1485ed8f99f8a6a96dd388409ecf3";><code>7c711ba</code></a>
 5.15.0</li>
   <li><a 
href="https://github.com/d3/d3/commit/4223190ca72929d1c561f3b6181ce5ac6f00aa53";><code>4223190</code></a>
 Update dependencies.</li>
   <li><a 
href="https://github.com/d3/d3/commit/1126611a8972244ba2e876f57a71c82c3098331b";><code>1126611</code></a>
 Squelch Rollup warnings.</li>
   <li><a 
href="https://github.com/d3/d3/commit/ef9dc7ce9efa3eb107b558f4644faa5d9adcc038";><code>ef9dc7c</code></a>
 5.14.2</li>
   <li>Additional commits viewable in <a 
href="https://github.com/d3/d3/compare/v3.5.17...v5.16.0";>compare view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=d3&package-manager=npm_and_yarn&previous-version=3.5.17&new-version=5.16.0)](https://help.github.com/articles/configuring-automated-security-fixes)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to