dependabot[bot] opened a new pull request, #45158: URL: https://github.com/apache/superset/pull/45158
Bumps [simplejson](https://github.com/simplejson/simplejson) from 4.1.2 to 4.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/simplejson/simplejson/releases">simplejson's releases</a>.</em></p> <blockquote> <h2>v4.2.0</h2> <h2>What's Changed</h2> <ul> <li>Start building CPython 3.15 wheels by <a href="https://github.com/edgarrmondragon"><code>@edgarrmondragon</code></a> in <a href="https://redirect.github.com/simplejson/simplejson/pull/385">simplejson/simplejson#385</a></li> <li>Use the first-key error message in the C scanner by <a href="https://github.com/youdie006"><code>@youdie006</code></a> in <a href="https://redirect.github.com/simplejson/simplejson/pull/388">simplejson/simplejson#388</a></li> <li>Support large integer stringification thresholds in both encoders by <a href="https://github.com/be-student"><code>@be-student</code></a> in <a href="https://redirect.github.com/simplejson/simplejson/pull/387">simplejson/simplejson#387</a></li> <li>Check circular references introduced by custom JSON methods by <a href="https://github.com/charan-rathore"><code>@charan-rathore</code></a> in <a href="https://redirect.github.com/simplejson/simplejson/pull/390">simplejson/simplejson#390</a></li> <li>ci: build and test riscv64 wheels by <a href="https://github.com/justeph"><code>@justeph</code></a> in <a href="https://redirect.github.com/simplejson/simplejson/pull/389">simplejson/simplejson#389</a></li> <li>Prep for v4.2.0 - Update CHANGES and build matrix by <a href="https://github.com/etrepum"><code>@etrepum</code></a> in <a href="https://redirect.github.com/simplejson/simplejson/pull/386">simplejson/simplejson#386</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/youdie006"><code>@youdie006</code></a> made their first contribution in <a href="https://redirect.github.com/simplejson/simplejson/pull/388">simplejson/simplejson#388</a></li> <li><a href="https://github.com/be-student"><code>@be-student</code></a> made their first contribution in <a href="https://redirect.github.com/simplejson/simplejson/pull/387">simplejson/simplejson#387</a></li> <li><a href="https://github.com/charan-rathore"><code>@charan-rathore</code></a> made their first contribution in <a href="https://redirect.github.com/simplejson/simplejson/pull/390">simplejson/simplejson#390</a></li> <li><a href="https://github.com/justeph"><code>@justeph</code></a> made their first contribution in <a href="https://redirect.github.com/simplejson/simplejson/pull/389">simplejson/simplejson#389</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/simplejson/simplejson/compare/v4.1.2...v4.2.0">https://github.com/simplejson/simplejson/compare/v4.1.2...v4.2.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/simplejson/simplejson/blob/main/CHANGES.txt">simplejson's changelog</a>.</em></p> <blockquote> <p>Version 4.2.0 released 2026-10-02</p> <ul> <li>Start building wheels for Python 3.15 and drop Python 3.8 support via upgrade to cibuildwheel v4.2.0 <a href="https://redirect.github.com/simplejson/simplejson/pull/385">simplejson/simplejson#385</a></li> <li>Build and test riscv64 Linux wheels on native RISE runners <a href="https://redirect.github.com/simplejson/simplejson/pull/389">simplejson/simplejson#389</a></li> <li>The C scanner now reports the same error message as the pure Python decoder for an invalid first key in an object <a href="https://redirect.github.com/simplejson/simplejson/pull/388">simplejson/simplejson#388</a></li> <li><code>int_as_string_bitcount</code> now supports thresholds of 64 bits and above (including 128-bit integers) in both the C and pure Python encoders; the C encoder previously rejected them <a href="https://redirect.github.com/simplejson/simplejson/pull/387">simplejson/simplejson#387</a></li> <li>Circular references introduced through <code>for_json()</code> or <code>_asdict()</code> now raise <code>ValueError("Circular reference detected")</code> instead of recursing without bound <a href="https://redirect.github.com/simplejson/simplejson/pull/390">simplejson/simplejson#390</a></li> <li>CI now tests Python 3.15 (including free-threaded 3.15t), PyPy 3.12, CPython 3.14.8 debug builds, and uses current GitHub Actions and cibuildwheel v4.2.1 <a href="https://redirect.github.com/simplejson/simplejson/pull/386">simplejson/simplejson#386</a></li> </ul> <p>Version 4.1.2 released 2026-08-26</p> <ul> <li>Fix control character error position when content precedes the control char <a href="https://redirect.github.com/simplejson/simplejson/pull/379">simplejson/simplejson#379</a></li> <li>Report the offending char, not the backslash, for invalid \X escapes <a href="https://redirect.github.com/simplejson/simplejson/pull/380">simplejson/simplejson#380</a></li> <li>Handle non-finite Decimals like floats in the encoder <a href="https://redirect.github.com/simplejson/simplejson/pull/381">simplejson/simplejson#381</a></li> <li>Parse failures due to trailing commas are now reported consistently across implementations <a href="https://redirect.github.com/simplejson/simplejson/pull/382">simplejson/simplejson#382</a></li> </ul> <p>Version 4.1.1 released 2026-04-24</p> <ul> <li>The <code>build_wheels_py27</code> CI job now also builds Python 2.7 wheels for Windows AMD64 and Windows x86, joining the existing Py2.7 manylinux1 / manylinux2010 x86_64 wheels. This unblocks offline / <code>--no-index</code> installs on Py2.7-on-Windows (the original reporter's case), which previously had no matching binary wheel on PyPI, fell through to the sdist, and failed on the PEP 517 isolated-build step complaining that <code>setuptools>=42</code> was not in the wheelhouse. <a href="https://redirect.github.com/simplejson/simplejson/issues/377">simplejson/simplejson#377</a></li> </ul> <p>Version 4.1.0 released 2026-04-22</p> <ul> <li>The C extension now accelerates encoding when <code>indent=</code> is set.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/simplejson/simplejson/commit/0ace7d168f7caf75437e3c339c2dfc66a3972d29"><code>0ace7d1</code></a> Prep for v4.2.0 - Update CHANGES and build matrix (<a href="https://redirect.github.com/simplejson/simplejson/issues/386">#386</a>)</li> <li><a href="https://github.com/simplejson/simplejson/commit/c3edf287e7f794e91ffde3de7136c97d4d417bbf"><code>c3edf28</code></a> ci: build and test riscv64 wheels (<a href="https://redirect.github.com/simplejson/simplejson/issues/389">#389</a>)</li> <li><a href="https://github.com/simplejson/simplejson/commit/41f8017ae74cb6134149f3a16b45a0e1bc82bb1c"><code>41f8017</code></a> Check circular references introduced by custom JSON methods (<a href="https://redirect.github.com/simplejson/simplejson/issues/390">#390</a>)</li> <li><a href="https://github.com/simplejson/simplejson/commit/48e7c3bc138b16910e11e6819b4e9d4947f986b6"><code>48e7c3b</code></a> Support large integer stringification thresholds in both encoders (<a href="https://redirect.github.com/simplejson/simplejson/issues/387">#387</a>)</li> <li><a href="https://github.com/simplejson/simplejson/commit/50cadb6d7c2b3b98d44f1aaf86430b5675ed2778"><code>50cadb6</code></a> Use the first-key error message in the C scanner (<a href="https://redirect.github.com/simplejson/simplejson/issues/388">#388</a>)</li> <li><a href="https://github.com/simplejson/simplejson/commit/fbc057f87cc0aade75752acbc1a6713fb18199c0"><code>fbc057f</code></a> Start building CPython 3.15 wheels (<a href="https://redirect.github.com/simplejson/simplejson/issues/385">#385</a>)</li> <li>See full diff in <a href="https://github.com/simplejson/simplejson/compare/v4.1.2...v4.2.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 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> -- 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. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
