[wpt-sync] Sync PR 57351 - Bump json-e from 4.7.0 to 4.8.1 in /tools
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(Not tracked)
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 57351 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/57351
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump json-e from 4.7.0 to 4.8.1 in /tools
Bumps json-e from 4.7.0 to 4.8.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/json-e/json-e/blob/main/CHANGELOG.rst">json-e's changelog</a>.</em></p>
<blockquote>
<h1>Jsone 4.8.1 (2026-01-23)</h1>
<h2>Bugfixes</h2>
<ul>
<li>Fix handling of false-y $default values in $switch in JS and Go implementations. (<a href="https://redirect.github.com/json-e/json-e/issues/541">#541</a>)</li>
<li>The Rust version no longer panics when it encounters a non-finite float. (<a href="https://redirect.github.com/json-e/json-e/issues/555">#555</a>)</li>
<li>The Rust error message when a non finite number is encountered now properly includes the non finite value, rather than {value}. (<a href="https://redirect.github.com/json-e/json-e/issues/558">#558</a>)</li>
</ul>
<h1>Jsone 4.8.0 (2024-10-03)</h1>
<h2>Features</h2>
<ul>
<li>Introduces the <code>$reduce</code> operator which combines an array or object into a single value. (<a href="https://redirect.github.com/json-e/json-e/issues/531">#531</a>)</li>
<li>Introduced the <code>range(..)</code> function for generating ranges of integers. (<a href="https://redirect.github.com/json-e/json-e/issues/534">#534</a>)</li>
</ul>
<h1>Jsone 4.7.1 (2024-07-05)</h1>
<h2>Bugfixes</h2>
<ul>
<li>Removed unnecessary print statement from rust implementation. (slice_print)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/json-e/json-e/commit/6b8da4edf19f1798ca16e64cd8e0ac54d7b1b1cb"><code>6b8da4e</code></a> v4.8.1</li>
<li><a href="https://github.com/json-e/json-e/commit/e7ed1761c23ffe141cecbb70e9bc0b84591ecd6c"><code>e7ed176</code></a> Fix towncrier invocation</li>
<li><a href="https://github.com/json-e/json-e/commit/bec6eec6620eb5d86cf5060e3e1bd96dbb98eac1"><code>bec6eec</code></a> Bump lodash from 4.17.21 to 4.17.23 in /js (<a href="https://redirect.github.com/json-e/json-e/issues/562">#562</a>)</li>
<li><a href="https://github.com/json-e/json-e/commit/c8da86ce5e21e6c5ab4d2fcbc09e6b0ee93bb470"><code>c8da86c</code></a> Fix repo cloning URLs in .taskcluster.yml (<a href="https://redirect.github.com/json-e/json-e/issues/561">#561</a>)</li>
<li><a href="https://github.com/json-e/json-e/commit/3374e57f42db9bad158481af9f485577ce41b4b9"><code>3374e57</code></a> Rust: Fix string interpolation in template error message for non finite numbe...</li>
<li><a href="https://github.com/json-e/json-e/commit/37bf4df44e656cf9dc36e3024287aa364614bd93"><code>37bf4df</code></a> Rust: avoid panicking on non finite float (<a href="https://redirect.github.com/json-e/json-e/issues/555">#555</a>)</li>
<li><a href="https://github.com/json-e/json-e/commit/8e203b704ecead2fdf75f6b1c89462b9f5d08edd"><code>8e203b7</code></a> Bump sha.js from 2.4.11 to 2.4.12 in /js (<a href="https://redirect.github.com/json-e/json-e/issues/553">#553</a>)</li>
<li><a href="https://github.com/json-e/json-e/commit/afee597744628a81579090ef666388d12e9ce18d"><code>afee597</code></a> Bump cipher-base from 1.0.4 to 1.0.6 in /js (<a href="https://redirect.github.com/json-e/json-e/issues/554">#554</a>)</li>
<li><a href="https://github.com/json-e/json-e/commit/4326067b8e5ce194e972ae6dfe13266688208b54"><code>4326067</code></a> Bump pbkdf2 from 3.1.2 to 3.1.3 in /js (<a href="https://redirect.github.com/json-e/json-e/issues/550">#550</a>)</li>
<li><a href="https://github.com/json-e/json-e/commit/015406705e01160092221f7087e0e212273efa29"><code>0154067</code></a> Bump cross-spawn from 6.0.5 to 6.0.6 in /js (<a href="https://redirect.github.com/json-e/json-e/issues/543">#543</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/json-e/json-e/compare/v4.7.0...v4.8.1">compare view</a></li>
</ul>
</details>
<br />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.
<details>
<summary>Dependabot commands and options</summary>
<br />You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)</details>
Description
•