Open Bug 1880911 Opened 2 months ago Updated 9 hours ago

[wpt-sync] Sync PR 44665 - Bump json-e from 4.5.3 to 4.7.0 in /tools

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(Not tracked)

REOPENED

People

(Reporter: wpt-sync, Unassigned)

References

(Depends on 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 44665 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/44665
Details from upstream follow.

dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:

Bump json-e from 4.5.3 to 4.7.0 in /tools

Bumps json-e from 4.5.3 to 4.7.0.
<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.7.0 (2024-02-17)</h1>
<h2>Features</h2>
<ul>
<li>WrapFunction has been added to the external interface of the Golang module so
users can inject custom functions into the context. (<a href="https://redirect.github.com/json-e/json-e/issues/523">#523</a>)</li>
<li>The <code>$find</code> operator evaluates an expression for each value of the given array or object, returning
the first value for which the expression evaluates to <code>true</code>. If there are no matches the result is
either <code>null</code> or if used within an object or array, omitted from the parent object. (<a href="https://redirect.github.com/json-e/json-e/issues/525">#525</a>)</li>
</ul>
<h2>Bugfixes</h2>
<ul>
<li>Support for Unicode strings has been improved and made consistent across implementations: all indexing and slicing is in terms of codepoints, rather than bytes. (<a href="https://redirect.github.com/json-e/json-e/issues/390">#390</a>)</li>
<li>Division by zero is now considered an error, since the result is not representible in JSON. (<a href="https://redirect.github.com/json-e/json-e/issues/391">#391</a>)</li>
</ul>
<h1>Jsone 4.6.0 (2023-11-21)</h1>
<h2>Bugfixes</h2>
<ul>
<li>For JavaScript, variables added in a <code>$let</code> do not persist outside of that <code>$let</code> any more. (<a href="https://redirect.github.com/json-e/json-e/issues/473">#473</a>)</li>
<li>The context is required to be a JSON object in all implementations. (<a href="https://redirect.github.com/json-e/json-e/issues/481">#481</a>)</li>
<li>Python versions older than 3.8 are no longer tested or supported. Notably, Python 2 is no longer supported. (<a href="https://redirect.github.com/json-e/json-e/issues/486">#486</a>)</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li>All of the time-range abbreviations supported by <code>fromNow</code> and <code>$fromNow</code> are
now documented, and all implementations agree on those abbreviations. (<a href="https://redirect.github.com/json-e/json-e/issues/483">#483</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/json-e/json-e/commit/4c370139a6713b3555a694b1be9ff38566c0ccee"><code>4c37013</code></a> v4.7.0</li>
<li><a href="https://github.com/json-e/json-e/commit/6271b83b8341da607d170863d456c14eb58ed444"><code>6271b83</code></a> run towncrier for 4.7.0</li>
<li><a href="https://github.com/json-e/json-e/commit/c225890871da5dee6503d18afa77ae2cb2a7d6ff"><code>c225890</code></a> Merge pull request <a href="https://redirect.github.com/json-e/json-e/issues/526">#526</a> from noahlaux/noahlaux/issue525</li>
<li><a href="https://github.com/json-e/json-e/commit/418bedfd39d22ef53cf1558cb167ae04adc39044"><code>418bedf</code></a> fix(predict): revert indexing</li>
<li><a href="https://github.com/json-e/json-e/commit/05ceddd4e4e491c1c41dcc2d6522fbd838ade708"><code>05ceddd</code></a> Update operators.md</li>
<li><a href="https://github.com/json-e/json-e/commit/6003f4789c1993d2797f962b040d1f2aee6d6be4"><code>6003f47</code></a> Update jsone.go</li>
<li><a href="https://github.com/json-e/json-e/commit/01716de416bef242bba86ef16b734dd0f177fd30"><code>01716de</code></a> Update jsone.go</li>
<li><a href="https://github.com/json-e/json-e/commit/839218450f846666941d9fcd3fd4839dc0966ead"><code>8392184</code></a> Update render.py</li>
<li><a href="https://github.com/json-e/json-e/commit/6d1312da4b0e5a5c8ef37c579791e852f2d1c46a"><code>6d1312d</code></a> Update operators.md</li>
<li><a href="https://github.com/json-e/json-e/commit/2f2fd889094255698669bae4b8171361150238e6"><code>2f2fd88</code></a> Add $find operator documentation</li>
<li>Additional commits viewable in <a href="https://github.com/json-e/json-e/compare/v4.5.3...v4.7.0">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 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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>

Status: NEW → RESOLVED
Closed: 3 days ago
Resolution: --- → INVALID
Whiteboard: [wptsync downstream] → [wptsync downstream error]
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Whiteboard: [wptsync downstream error] → [wptsync downstream]
The PR was not expected to affect any tests, but the try push wasn't a success. Check the try results for infrastructure issues
You need to log in before you can comment on or make changes to this bug.