dependabot[bot] opened a new pull request, #44378:
URL: https://github.com/apache/superset/pull/44378

   Bumps the rjsf group in /superset-frontend with 3 updates: 
[@rjsf/core](https://github.com/rjsf-team/react-jsonschema-form), 
[@rjsf/utils](https://github.com/rjsf-team/react-jsonschema-form) and 
[@rjsf/validator-ajv8](https://github.com/rjsf-team/react-jsonschema-form).
   
   Updates `@rjsf/core` from 6.8.0 to 6.10.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/rjsf-team/react-jsonschema-form/releases";>@​rjsf/core's
 releases</a>.</em></p>
   <blockquote>
   <h2>6.10.0</h2>
   <h1>New Feature added</h1>
   <p><a 
href="https://rjsf-team.github.io/react-jsonschema-form/docs/api-reference/uiSchema#autocapitalize";>autocapitalize</a>
 support was added to the uiSchema</p>
   <p>Also, since 6.9.0 failed to release properly, this also contains all of 
its <a 
href="https://github.com/rjsf-team/react-jsonschema-form/releases/tag/v6.9.0";>content</a></p>
   <h2><code>@​rjsf/chakra-ui</code></h2>
   <ul>
   <li>Removed an <code>environment</code> prop the test wrapper passed to 
<code>EnvironmentProvider</code>, which has no such prop and silently ignored 
it</li>
   </ul>
   <h2><code>@​rjsf/core</code></h2>
   <ul>
   <li>Fixed defaults not being restored when returning to an 
<code>anyOf</code> or <code>oneOf</code> option with disjoint properties (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>ui:autocapitalize</code> support for inputs rendered by 
<code>BaseInputTemplate</code>, allowing mobile keyboards to apply the 
requested capitalization behavior (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mantine</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mui</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/utils</code></h2>
   <ul>
   <li>Fixed <code>sanitizeDataForNewSchema()</code> clearing existing arrays 
or preserving stale <code>undefined</code> values instead of retaining data or 
applying defaults for properties newly defined by the incoming schema (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>autocapitalize</code> UI option handling to 
<code>getInputProps()</code> and its public input prop types (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/validator-ajv8</code></h2>
   <ul>
   <li>Changed the <code>standaloneCode</code> import to name the file, 
<code>ajv/dist/standalone/index.js</code>, instead of the directory subpath 
<code>ajv/dist/standalone</code>. A <code>tsc-alias</code> replacer used to 
patch this into the emitted output; the source now says what it means. No 
public API changed</li>
   </ul>
   <h2>Dev / docs / playground</h2>
   <ul>
   <li>Relative TypeScript imports now name their real 
<code>.ts</code>/<code>.tsx</code> source file (and an explicit 
<code>index.ts</code> for directory imports), and TypeScript's 
<code>rewriteRelativeImportExtensions</code> emits the <code>.js</code> 
specifiers directly. This removes <code>tsc-alias</code> and its post-emit 
string rewriting entirely, along with the <code>tsc-alias-replacer/</code> 
directory, both <code>tsconfig.replacer.json</code> files, the 
<code>compileReplacer</code> scripts and <code>move-file-cli</code>. Naming the 
source file rather than the output is deliberate: Node's native type stripping 
requires exact <code>.ts</code> extensions and does no extension or 
directory-index searching, so this avoids a second repository-wide import 
migration later</li>
   <li>Fixed <code>packages/daisyui/test/tsconfig.json</code>, which was 
configured to emit into <code>../dist</code> — the esbuild/rollup bundle output 
directory — instead of type-checking without emit like every other test 
project</li>
   <li>Collapsed each package's <code>tsconfig.json</code> + 
<code>tsconfig.build.json</code> + <code>src/tsconfig.json</code> chain into 
one source config plus one test config extending a new shared root 
<code>tsconfig.test.json</code>. Building a package no longer pulls its 
dependencies' test projects into the graph</li>
   <li>Fixed the root <code>tsconfig.json</code>, which referenced 
<code>snapshot-tests</code> twice and omitted <code>mantine</code>, 
<code>primereact</code>, <code>validator-ata</code> and 
<code>validator-cfworker</code>. It now lists every source and test project 
once, and a new root <code>typecheck</code> script runs in CI, so tests are 
typechecked for the first time. That surfaced stale tests in 
<code>@rjsf/chakra-ui</code> and <code>@rjsf/validator-ata</code> and two 
drifted playground samples, fixed here. <code>@rjsf/chakra-ui</code>'s 
<code>type-check</code> script previously ran against a solution config with 
<code>files: []</code> and checked nothing</li>
   <li>Every package now emits <code>lib/</code> with the same settings: 
<code>esnext</code> target plus <code>.js.map</code> and 
<code>.d.ts.map</code>. Previously only <code>@rjsf/core</code> did; the rest 
emitted ES2018 with JS source maps only, depending on which root config their 
<code>src/tsconfig.json</code> extended</li>
   <li><code>tsconfig.tsbuildinfo</code> is no longer written into 
<code>lib/</code> and published with it. In 6.8.0 it was 446 kB of 
<code>@rjsf/antd</code>'s 959 kB unpacked tarball</li>
   <li>Set <code>&quot;types&quot;: []</code> in 
<code>tsconfig.base.json</code> so packages no longer see every hoisted 
<code>@types/*</code>, with Node-using packages opting in, and 
<code>&quot;lib&quot;: [&quot;ESNext&quot;]</code> in the three validator 
packages so they cannot compile against browser globals</li>
   <li><code>build:ts</code> is now plain <code>tsc -b</code>. The old 
<code>rimraf ./lib</code> also deleted the build-info, forcing a full rebuild 
every time; the build-info is now an Nx <code>build</code> output alongside 
<code>lib/</code> so cache restores stay coherent</li>
   <li>Added <code>&quot;type&quot;: &quot;module&quot;</code> to 
<code>@rjsf/snapshot-tests</code>, which publishes ESM <code>.js</code> 
files</li>
   <li>Enabled <code>verbatimModuleSyntax</code>, so type-only imports must be 
written as <code>import type</code>. The one import it affected, 
<code>React</code> in <code>@rjsf/utils</code>'s <code>shouldRender.ts</code>, 
is now type-only, so emitted output is unchanged</li>
   <li>Documented <code>ui:autocapitalize</code>, added it to the simple 
playground sample, and added cross-theme regression coverage (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2>6.9.0</h2>
   <blockquote>
   <p><strong>Potentially breaking change:</strong> <code>lodash</code> and 
<code>lodash-es</code> are no longer dependencies of any <code>@rjsf/*</code> 
package. No RJSF public API changed, but an application that imports 
<code>lodash</code> itself without declaring it — relying on it being hoisted 
into <code>node_modules</code> because RJSF depended on it — must now add 
<code>lodash</code> to its own <code>package.json</code>.</p>
   </blockquote>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/rjsf-team/react-jsonschema-form/blob/main/CHANGELOG.md";>@​rjsf/core's
 changelog</a>.</em></p>
   <blockquote>
   <h1>6.10.0</h1>
   <h2><code>@​rjsf/chakra-ui</code></h2>
   <ul>
   <li>Removed an <code>environment</code> prop the test wrapper passed to 
<code>EnvironmentProvider</code>, which has no such prop and silently ignored 
it</li>
   </ul>
   <h2><code>@​rjsf/core</code></h2>
   <ul>
   <li>Fixed defaults not being restored when returning to an 
<code>anyOf</code> or <code>oneOf</code> option with disjoint properties (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>ui:autocapitalize</code> support for inputs rendered by 
<code>BaseInputTemplate</code>, allowing mobile keyboards to apply the 
requested capitalization behavior (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mantine</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mui</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/utils</code></h2>
   <ul>
   <li>Fixed <code>sanitizeDataForNewSchema()</code> clearing existing arrays 
or preserving stale <code>undefined</code> values instead of retaining data or 
applying defaults for properties newly defined by the incoming schema (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>autocapitalize</code> UI option handling to 
<code>getInputProps()</code> and its public input prop types (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2>Dev / docs / playground</h2>
   <ul>
   <li>Documented <code>ui:autocapitalize</code>, added it to the simple 
playground sample, and added cross-theme regression coverage (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/validator-ajv8</code></h2>
   <ul>
   <li>Changed the <code>standaloneCode</code> import to name the file, 
<code>ajv/dist/standalone/index.js</code>, instead of the directory subpath 
<code>ajv/dist/standalone</code>. A <code>tsc-alias</code> replacer used to 
patch this into the emitted output; the source now says what it means. No 
public API changed</li>
   </ul>
   <h2>Dev / docs / playground</h2>
   <ul>
   <li>Relative TypeScript imports now name their real 
<code>.ts</code>/<code>.tsx</code> source file (and an explicit 
<code>index.ts</code> for directory imports), and TypeScript's 
<code>rewriteRelativeImportExtensions</code> emits the <code>.js</code> 
specifiers directly. This removes <code>tsc-alias</code> and its post-emit 
string rewriting entirely, along with the <code>tsc-alias-replacer/</code> 
directory, both <code>tsconfig.replacer.json</code> files, the 
<code>compileReplacer</code> scripts and <code>move-file-cli</code>. Naming the 
source file rather than the output is deliberate: Node's native type stripping 
requires exact <code>.ts</code> extensions and does no extension or 
directory-index searching, so this avoids a second repository-wide import 
migration later</li>
   <li>Fixed <code>packages/daisyui/test/tsconfig.json</code>, which was 
configured to emit into <code>../dist</code> — the esbuild/rollup bundle output 
directory — instead of type-checking without emit like every other test 
project</li>
   <li>Collapsed each package's <code>tsconfig.json</code> + 
<code>tsconfig.build.json</code> + <code>src/tsconfig.json</code> chain into 
one source config plus one test config extending a new shared root 
<code>tsconfig.test.json</code>. Building a package no longer pulls its 
dependencies' test projects into the graph</li>
   <li>Fixed the root <code>tsconfig.json</code>, which referenced 
<code>snapshot-tests</code> twice and omitted <code>mantine</code>, 
<code>primereact</code>, <code>validator-ata</code> and 
<code>validator-cfworker</code>. It now lists every source and test project 
once, and a new root <code>typecheck</code> script runs in CI, so tests are 
typechecked for the first time. That surfaced stale tests in 
<code>@rjsf/chakra-ui</code> and <code>@rjsf/validator-ata</code> and two 
drifted playground samples, fixed here. <code>@rjsf/chakra-ui</code>'s 
<code>type-check</code> script previously ran against a solution config with 
<code>files: []</code> and checked nothing</li>
   <li>Every package now emits <code>lib/</code> with the same settings: 
<code>esnext</code> target plus <code>.js.map</code> and 
<code>.d.ts.map</code>. Previously only <code>@rjsf/core</code> did; the rest 
emitted ES2018 with JS source maps only, depending on which root config their 
<code>src/tsconfig.json</code> extended</li>
   <li><code>tsconfig.tsbuildinfo</code> is no longer written into 
<code>lib/</code> and published with it. In 6.8.0 it was 446 kB of 
<code>@rjsf/antd</code>'s 959 kB unpacked tarball</li>
   <li>Set <code>&quot;types&quot;: []</code> in 
<code>tsconfig.base.json</code> so packages no longer see every hoisted 
<code>@types/*</code>, with Node-using packages opting in, and 
<code>&quot;lib&quot;: [&quot;ESNext&quot;]</code> in the three validator 
packages so they cannot compile against browser globals</li>
   <li><code>build:ts</code> is now plain <code>tsc -b</code>. The old 
<code>rimraf ./lib</code> also deleted the build-info, forcing a full rebuild 
every time; the build-info is now an Nx <code>build</code> output alongside 
<code>lib/</code> so cache restores stay coherent</li>
   <li>Added <code>&quot;type&quot;: &quot;module&quot;</code> to 
<code>@rjsf/snapshot-tests</code>, which publishes ESM <code>.js</code> 
files</li>
   <li>Enabled <code>verbatimModuleSyntax</code>, so type-only imports must be 
written as <code>import type</code>. The one import it affected, 
<code>React</code> in <code>@rjsf/utils</code>'s <code>shouldRender.ts</code>, 
is now type-only, so emitted output is unchanged</li>
   </ul>
   <h1>6.9.0</h1>
   <blockquote>
   <p><strong>Potentially breaking change:</strong> <code>lodash</code> and 
<code>lodash-es</code> are no longer dependencies of any <code>@rjsf/*</code> 
package. No RJSF public API changed, but an application that imports 
<code>lodash</code> itself without declaring it — relying on it being hoisted 
into <code>node_modules</code> because RJSF depended on it — must now add 
<code>lodash</code> to its own <code>package.json</code>.</p>
   </blockquote>
   <h2><code>@​rjsf/antd</code></h2>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/014f2e0ec4201e8b2f0244be49563101846f8814";><code>014f2e0</code></a>
 Releasing 6.10.0</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/d23f31e3dd80eb39d06183cef0c17f771b4f67cf";><code>d23f31e</code></a>
 Upgrade Nx and fix failing release (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5251";>#5251</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/bc9feedd4e34fe2c3798d94b92d23d9adb44df1f";><code>bc9feed</code></a>
 feat: support ui:autocapitalize (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5240";>#5240</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/1a2bb662b79dc28156a83eccfffb91fc33dac3b2";><code>1a2bb66</code></a>
 build: one tsconfig per package, typecheck tests in CI, stop publishing 
tsbui...</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/bd1775eac7833de74f3fde387aafca952b481c05";><code>bd1775e</code></a>
 chore(deps): bump fast-uri from 4.1.3 to 4.1.4 (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5239";>#5239</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/e0f36c9434cc3e187e6f3d4ec9990fccac44a568";><code>e0f36c9</code></a>
 build: import real .ts/.tsx paths in source and drop tsc-alias (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5233";>#5233</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/67def97b49881ebab977a7f42359f03ad02f1e76";><code>67def97</code></a>
 fix(utils): Use defaults when toggling between oneOf/anyOf schemas (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5218";>#5218</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/84c424e0c76ef4417ebb45e5523987ae0140bdbc";><code>84c424e</code></a>
 Releasing 6.9.0 (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5234";>#5234</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/dc056e2de677613247f015258fc46ee6263ce807";><code>dc056e2</code></a>
 Fixes related to empty values (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5222";>#5222</a>)
 (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5225";>#5225</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/b569fc64cfe8e68d95d6e3d1d14d8e4ec52473ba";><code>b569fc6</code></a>
 test: resolve workspace packages from source via an <code>@​rjsf/source</code> 
export condi...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/rjsf-team/react-jsonschema-form/compare/v6.8.0...v6.10.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@rjsf/utils` from 6.8.0 to 6.10.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/rjsf-team/react-jsonschema-form/releases";>@​rjsf/utils's
 releases</a>.</em></p>
   <blockquote>
   <h2>6.10.0</h2>
   <h1>New Feature added</h1>
   <p><a 
href="https://rjsf-team.github.io/react-jsonschema-form/docs/api-reference/uiSchema#autocapitalize";>autocapitalize</a>
 support was added to the uiSchema</p>
   <p>Also, since 6.9.0 failed to release properly, this also contains all of 
its <a 
href="https://github.com/rjsf-team/react-jsonschema-form/releases/tag/v6.9.0";>content</a></p>
   <h2><code>@​rjsf/chakra-ui</code></h2>
   <ul>
   <li>Removed an <code>environment</code> prop the test wrapper passed to 
<code>EnvironmentProvider</code>, which has no such prop and silently ignored 
it</li>
   </ul>
   <h2><code>@​rjsf/core</code></h2>
   <ul>
   <li>Fixed defaults not being restored when returning to an 
<code>anyOf</code> or <code>oneOf</code> option with disjoint properties (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>ui:autocapitalize</code> support for inputs rendered by 
<code>BaseInputTemplate</code>, allowing mobile keyboards to apply the 
requested capitalization behavior (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mantine</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mui</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/utils</code></h2>
   <ul>
   <li>Fixed <code>sanitizeDataForNewSchema()</code> clearing existing arrays 
or preserving stale <code>undefined</code> values instead of retaining data or 
applying defaults for properties newly defined by the incoming schema (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>autocapitalize</code> UI option handling to 
<code>getInputProps()</code> and its public input prop types (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/validator-ajv8</code></h2>
   <ul>
   <li>Changed the <code>standaloneCode</code> import to name the file, 
<code>ajv/dist/standalone/index.js</code>, instead of the directory subpath 
<code>ajv/dist/standalone</code>. A <code>tsc-alias</code> replacer used to 
patch this into the emitted output; the source now says what it means. No 
public API changed</li>
   </ul>
   <h2>Dev / docs / playground</h2>
   <ul>
   <li>Relative TypeScript imports now name their real 
<code>.ts</code>/<code>.tsx</code> source file (and an explicit 
<code>index.ts</code> for directory imports), and TypeScript's 
<code>rewriteRelativeImportExtensions</code> emits the <code>.js</code> 
specifiers directly. This removes <code>tsc-alias</code> and its post-emit 
string rewriting entirely, along with the <code>tsc-alias-replacer/</code> 
directory, both <code>tsconfig.replacer.json</code> files, the 
<code>compileReplacer</code> scripts and <code>move-file-cli</code>. Naming the 
source file rather than the output is deliberate: Node's native type stripping 
requires exact <code>.ts</code> extensions and does no extension or 
directory-index searching, so this avoids a second repository-wide import 
migration later</li>
   <li>Fixed <code>packages/daisyui/test/tsconfig.json</code>, which was 
configured to emit into <code>../dist</code> — the esbuild/rollup bundle output 
directory — instead of type-checking without emit like every other test 
project</li>
   <li>Collapsed each package's <code>tsconfig.json</code> + 
<code>tsconfig.build.json</code> + <code>src/tsconfig.json</code> chain into 
one source config plus one test config extending a new shared root 
<code>tsconfig.test.json</code>. Building a package no longer pulls its 
dependencies' test projects into the graph</li>
   <li>Fixed the root <code>tsconfig.json</code>, which referenced 
<code>snapshot-tests</code> twice and omitted <code>mantine</code>, 
<code>primereact</code>, <code>validator-ata</code> and 
<code>validator-cfworker</code>. It now lists every source and test project 
once, and a new root <code>typecheck</code> script runs in CI, so tests are 
typechecked for the first time. That surfaced stale tests in 
<code>@rjsf/chakra-ui</code> and <code>@rjsf/validator-ata</code> and two 
drifted playground samples, fixed here. <code>@rjsf/chakra-ui</code>'s 
<code>type-check</code> script previously ran against a solution config with 
<code>files: []</code> and checked nothing</li>
   <li>Every package now emits <code>lib/</code> with the same settings: 
<code>esnext</code> target plus <code>.js.map</code> and 
<code>.d.ts.map</code>. Previously only <code>@rjsf/core</code> did; the rest 
emitted ES2018 with JS source maps only, depending on which root config their 
<code>src/tsconfig.json</code> extended</li>
   <li><code>tsconfig.tsbuildinfo</code> is no longer written into 
<code>lib/</code> and published with it. In 6.8.0 it was 446 kB of 
<code>@rjsf/antd</code>'s 959 kB unpacked tarball</li>
   <li>Set <code>&quot;types&quot;: []</code> in 
<code>tsconfig.base.json</code> so packages no longer see every hoisted 
<code>@types/*</code>, with Node-using packages opting in, and 
<code>&quot;lib&quot;: [&quot;ESNext&quot;]</code> in the three validator 
packages so they cannot compile against browser globals</li>
   <li><code>build:ts</code> is now plain <code>tsc -b</code>. The old 
<code>rimraf ./lib</code> also deleted the build-info, forcing a full rebuild 
every time; the build-info is now an Nx <code>build</code> output alongside 
<code>lib/</code> so cache restores stay coherent</li>
   <li>Added <code>&quot;type&quot;: &quot;module&quot;</code> to 
<code>@rjsf/snapshot-tests</code>, which publishes ESM <code>.js</code> 
files</li>
   <li>Enabled <code>verbatimModuleSyntax</code>, so type-only imports must be 
written as <code>import type</code>. The one import it affected, 
<code>React</code> in <code>@rjsf/utils</code>'s <code>shouldRender.ts</code>, 
is now type-only, so emitted output is unchanged</li>
   <li>Documented <code>ui:autocapitalize</code>, added it to the simple 
playground sample, and added cross-theme regression coverage (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2>6.9.0</h2>
   <blockquote>
   <p><strong>Potentially breaking change:</strong> <code>lodash</code> and 
<code>lodash-es</code> are no longer dependencies of any <code>@rjsf/*</code> 
package. No RJSF public API changed, but an application that imports 
<code>lodash</code> itself without declaring it — relying on it being hoisted 
into <code>node_modules</code> because RJSF depended on it — must now add 
<code>lodash</code> to its own <code>package.json</code>.</p>
   </blockquote>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/rjsf-team/react-jsonschema-form/blob/main/CHANGELOG.md";>@​rjsf/utils's
 changelog</a>.</em></p>
   <blockquote>
   <h1>6.10.0</h1>
   <h2><code>@​rjsf/chakra-ui</code></h2>
   <ul>
   <li>Removed an <code>environment</code> prop the test wrapper passed to 
<code>EnvironmentProvider</code>, which has no such prop and silently ignored 
it</li>
   </ul>
   <h2><code>@​rjsf/core</code></h2>
   <ul>
   <li>Fixed defaults not being restored when returning to an 
<code>anyOf</code> or <code>oneOf</code> option with disjoint properties (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>ui:autocapitalize</code> support for inputs rendered by 
<code>BaseInputTemplate</code>, allowing mobile keyboards to apply the 
requested capitalization behavior (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mantine</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mui</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/utils</code></h2>
   <ul>
   <li>Fixed <code>sanitizeDataForNewSchema()</code> clearing existing arrays 
or preserving stale <code>undefined</code> values instead of retaining data or 
applying defaults for properties newly defined by the incoming schema (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>autocapitalize</code> UI option handling to 
<code>getInputProps()</code> and its public input prop types (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2>Dev / docs / playground</h2>
   <ul>
   <li>Documented <code>ui:autocapitalize</code>, added it to the simple 
playground sample, and added cross-theme regression coverage (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/validator-ajv8</code></h2>
   <ul>
   <li>Changed the <code>standaloneCode</code> import to name the file, 
<code>ajv/dist/standalone/index.js</code>, instead of the directory subpath 
<code>ajv/dist/standalone</code>. A <code>tsc-alias</code> replacer used to 
patch this into the emitted output; the source now says what it means. No 
public API changed</li>
   </ul>
   <h2>Dev / docs / playground</h2>
   <ul>
   <li>Relative TypeScript imports now name their real 
<code>.ts</code>/<code>.tsx</code> source file (and an explicit 
<code>index.ts</code> for directory imports), and TypeScript's 
<code>rewriteRelativeImportExtensions</code> emits the <code>.js</code> 
specifiers directly. This removes <code>tsc-alias</code> and its post-emit 
string rewriting entirely, along with the <code>tsc-alias-replacer/</code> 
directory, both <code>tsconfig.replacer.json</code> files, the 
<code>compileReplacer</code> scripts and <code>move-file-cli</code>. Naming the 
source file rather than the output is deliberate: Node's native type stripping 
requires exact <code>.ts</code> extensions and does no extension or 
directory-index searching, so this avoids a second repository-wide import 
migration later</li>
   <li>Fixed <code>packages/daisyui/test/tsconfig.json</code>, which was 
configured to emit into <code>../dist</code> — the esbuild/rollup bundle output 
directory — instead of type-checking without emit like every other test 
project</li>
   <li>Collapsed each package's <code>tsconfig.json</code> + 
<code>tsconfig.build.json</code> + <code>src/tsconfig.json</code> chain into 
one source config plus one test config extending a new shared root 
<code>tsconfig.test.json</code>. Building a package no longer pulls its 
dependencies' test projects into the graph</li>
   <li>Fixed the root <code>tsconfig.json</code>, which referenced 
<code>snapshot-tests</code> twice and omitted <code>mantine</code>, 
<code>primereact</code>, <code>validator-ata</code> and 
<code>validator-cfworker</code>. It now lists every source and test project 
once, and a new root <code>typecheck</code> script runs in CI, so tests are 
typechecked for the first time. That surfaced stale tests in 
<code>@rjsf/chakra-ui</code> and <code>@rjsf/validator-ata</code> and two 
drifted playground samples, fixed here. <code>@rjsf/chakra-ui</code>'s 
<code>type-check</code> script previously ran against a solution config with 
<code>files: []</code> and checked nothing</li>
   <li>Every package now emits <code>lib/</code> with the same settings: 
<code>esnext</code> target plus <code>.js.map</code> and 
<code>.d.ts.map</code>. Previously only <code>@rjsf/core</code> did; the rest 
emitted ES2018 with JS source maps only, depending on which root config their 
<code>src/tsconfig.json</code> extended</li>
   <li><code>tsconfig.tsbuildinfo</code> is no longer written into 
<code>lib/</code> and published with it. In 6.8.0 it was 446 kB of 
<code>@rjsf/antd</code>'s 959 kB unpacked tarball</li>
   <li>Set <code>&quot;types&quot;: []</code> in 
<code>tsconfig.base.json</code> so packages no longer see every hoisted 
<code>@types/*</code>, with Node-using packages opting in, and 
<code>&quot;lib&quot;: [&quot;ESNext&quot;]</code> in the three validator 
packages so they cannot compile against browser globals</li>
   <li><code>build:ts</code> is now plain <code>tsc -b</code>. The old 
<code>rimraf ./lib</code> also deleted the build-info, forcing a full rebuild 
every time; the build-info is now an Nx <code>build</code> output alongside 
<code>lib/</code> so cache restores stay coherent</li>
   <li>Added <code>&quot;type&quot;: &quot;module&quot;</code> to 
<code>@rjsf/snapshot-tests</code>, which publishes ESM <code>.js</code> 
files</li>
   <li>Enabled <code>verbatimModuleSyntax</code>, so type-only imports must be 
written as <code>import type</code>. The one import it affected, 
<code>React</code> in <code>@rjsf/utils</code>'s <code>shouldRender.ts</code>, 
is now type-only, so emitted output is unchanged</li>
   </ul>
   <h1>6.9.0</h1>
   <blockquote>
   <p><strong>Potentially breaking change:</strong> <code>lodash</code> and 
<code>lodash-es</code> are no longer dependencies of any <code>@rjsf/*</code> 
package. No RJSF public API changed, but an application that imports 
<code>lodash</code> itself without declaring it — relying on it being hoisted 
into <code>node_modules</code> because RJSF depended on it — must now add 
<code>lodash</code> to its own <code>package.json</code>.</p>
   </blockquote>
   <h2><code>@​rjsf/antd</code></h2>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/014f2e0ec4201e8b2f0244be49563101846f8814";><code>014f2e0</code></a>
 Releasing 6.10.0</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/d23f31e3dd80eb39d06183cef0c17f771b4f67cf";><code>d23f31e</code></a>
 Upgrade Nx and fix failing release (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5251";>#5251</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/bc9feedd4e34fe2c3798d94b92d23d9adb44df1f";><code>bc9feed</code></a>
 feat: support ui:autocapitalize (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5240";>#5240</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/1a2bb662b79dc28156a83eccfffb91fc33dac3b2";><code>1a2bb66</code></a>
 build: one tsconfig per package, typecheck tests in CI, stop publishing 
tsbui...</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/bd1775eac7833de74f3fde387aafca952b481c05";><code>bd1775e</code></a>
 chore(deps): bump fast-uri from 4.1.3 to 4.1.4 (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5239";>#5239</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/e0f36c9434cc3e187e6f3d4ec9990fccac44a568";><code>e0f36c9</code></a>
 build: import real .ts/.tsx paths in source and drop tsc-alias (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5233";>#5233</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/67def97b49881ebab977a7f42359f03ad02f1e76";><code>67def97</code></a>
 fix(utils): Use defaults when toggling between oneOf/anyOf schemas (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5218";>#5218</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/84c424e0c76ef4417ebb45e5523987ae0140bdbc";><code>84c424e</code></a>
 Releasing 6.9.0 (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5234";>#5234</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/dc056e2de677613247f015258fc46ee6263ce807";><code>dc056e2</code></a>
 Fixes related to empty values (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5222";>#5222</a>)
 (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5225";>#5225</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/b569fc64cfe8e68d95d6e3d1d14d8e4ec52473ba";><code>b569fc6</code></a>
 test: resolve workspace packages from source via an <code>@​rjsf/source</code> 
export condi...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/rjsf-team/react-jsonschema-form/compare/v6.8.0...v6.10.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@rjsf/validator-ajv8` from 6.8.0 to 6.10.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/rjsf-team/react-jsonschema-form/releases";>@​rjsf/validator-ajv8's
 releases</a>.</em></p>
   <blockquote>
   <h2>6.10.0</h2>
   <h1>New Feature added</h1>
   <p><a 
href="https://rjsf-team.github.io/react-jsonschema-form/docs/api-reference/uiSchema#autocapitalize";>autocapitalize</a>
 support was added to the uiSchema</p>
   <p>Also, since 6.9.0 failed to release properly, this also contains all of 
its <a 
href="https://github.com/rjsf-team/react-jsonschema-form/releases/tag/v6.9.0";>content</a></p>
   <h2><code>@​rjsf/chakra-ui</code></h2>
   <ul>
   <li>Removed an <code>environment</code> prop the test wrapper passed to 
<code>EnvironmentProvider</code>, which has no such prop and silently ignored 
it</li>
   </ul>
   <h2><code>@​rjsf/core</code></h2>
   <ul>
   <li>Fixed defaults not being restored when returning to an 
<code>anyOf</code> or <code>oneOf</code> option with disjoint properties (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>ui:autocapitalize</code> support for inputs rendered by 
<code>BaseInputTemplate</code>, allowing mobile keyboards to apply the 
requested capitalization behavior (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mantine</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mui</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/utils</code></h2>
   <ul>
   <li>Fixed <code>sanitizeDataForNewSchema()</code> clearing existing arrays 
or preserving stale <code>undefined</code> values instead of retaining data or 
applying defaults for properties newly defined by the incoming schema (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>autocapitalize</code> UI option handling to 
<code>getInputProps()</code> and its public input prop types (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/validator-ajv8</code></h2>
   <ul>
   <li>Changed the <code>standaloneCode</code> import to name the file, 
<code>ajv/dist/standalone/index.js</code>, instead of the directory subpath 
<code>ajv/dist/standalone</code>. A <code>tsc-alias</code> replacer used to 
patch this into the emitted output; the source now says what it means. No 
public API changed</li>
   </ul>
   <h2>Dev / docs / playground</h2>
   <ul>
   <li>Relative TypeScript imports now name their real 
<code>.ts</code>/<code>.tsx</code> source file (and an explicit 
<code>index.ts</code> for directory imports), and TypeScript's 
<code>rewriteRelativeImportExtensions</code> emits the <code>.js</code> 
specifiers directly. This removes <code>tsc-alias</code> and its post-emit 
string rewriting entirely, along with the <code>tsc-alias-replacer/</code> 
directory, both <code>tsconfig.replacer.json</code> files, the 
<code>compileReplacer</code> scripts and <code>move-file-cli</code>. Naming the 
source file rather than the output is deliberate: Node's native type stripping 
requires exact <code>.ts</code> extensions and does no extension or 
directory-index searching, so this avoids a second repository-wide import 
migration later</li>
   <li>Fixed <code>packages/daisyui/test/tsconfig.json</code>, which was 
configured to emit into <code>../dist</code> — the esbuild/rollup bundle output 
directory — instead of type-checking without emit like every other test 
project</li>
   <li>Collapsed each package's <code>tsconfig.json</code> + 
<code>tsconfig.build.json</code> + <code>src/tsconfig.json</code> chain into 
one source config plus one test config extending a new shared root 
<code>tsconfig.test.json</code>. Building a package no longer pulls its 
dependencies' test projects into the graph</li>
   <li>Fixed the root <code>tsconfig.json</code>, which referenced 
<code>snapshot-tests</code> twice and omitted <code>mantine</code>, 
<code>primereact</code>, <code>validator-ata</code> and 
<code>validator-cfworker</code>. It now lists every source and test project 
once, and a new root <code>typecheck</code> script runs in CI, so tests are 
typechecked for the first time. That surfaced stale tests in 
<code>@rjsf/chakra-ui</code> and <code>@rjsf/validator-ata</code> and two 
drifted playground samples, fixed here. <code>@rjsf/chakra-ui</code>'s 
<code>type-check</code> script previously ran against a solution config with 
<code>files: []</code> and checked nothing</li>
   <li>Every package now emits <code>lib/</code> with the same settings: 
<code>esnext</code> target plus <code>.js.map</code> and 
<code>.d.ts.map</code>. Previously only <code>@rjsf/core</code> did; the rest 
emitted ES2018 with JS source maps only, depending on which root config their 
<code>src/tsconfig.json</code> extended</li>
   <li><code>tsconfig.tsbuildinfo</code> is no longer written into 
<code>lib/</code> and published with it. In 6.8.0 it was 446 kB of 
<code>@rjsf/antd</code>'s 959 kB unpacked tarball</li>
   <li>Set <code>&quot;types&quot;: []</code> in 
<code>tsconfig.base.json</code> so packages no longer see every hoisted 
<code>@types/*</code>, with Node-using packages opting in, and 
<code>&quot;lib&quot;: [&quot;ESNext&quot;]</code> in the three validator 
packages so they cannot compile against browser globals</li>
   <li><code>build:ts</code> is now plain <code>tsc -b</code>. The old 
<code>rimraf ./lib</code> also deleted the build-info, forcing a full rebuild 
every time; the build-info is now an Nx <code>build</code> output alongside 
<code>lib/</code> so cache restores stay coherent</li>
   <li>Added <code>&quot;type&quot;: &quot;module&quot;</code> to 
<code>@rjsf/snapshot-tests</code>, which publishes ESM <code>.js</code> 
files</li>
   <li>Enabled <code>verbatimModuleSyntax</code>, so type-only imports must be 
written as <code>import type</code>. The one import it affected, 
<code>React</code> in <code>@rjsf/utils</code>'s <code>shouldRender.ts</code>, 
is now type-only, so emitted output is unchanged</li>
   <li>Documented <code>ui:autocapitalize</code>, added it to the simple 
playground sample, and added cross-theme regression coverage (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2>6.9.0</h2>
   <blockquote>
   <p><strong>Potentially breaking change:</strong> <code>lodash</code> and 
<code>lodash-es</code> are no longer dependencies of any <code>@rjsf/*</code> 
package. No RJSF public API changed, but an application that imports 
<code>lodash</code> itself without declaring it — relying on it being hoisted 
into <code>node_modules</code> because RJSF depended on it — must now add 
<code>lodash</code> to its own <code>package.json</code>.</p>
   </blockquote>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/rjsf-team/react-jsonschema-form/blob/main/CHANGELOG.md";>@​rjsf/validator-ajv8's
 changelog</a>.</em></p>
   <blockquote>
   <h1>6.10.0</h1>
   <h2><code>@​rjsf/chakra-ui</code></h2>
   <ul>
   <li>Removed an <code>environment</code> prop the test wrapper passed to 
<code>EnvironmentProvider</code>, which has no such prop and silently ignored 
it</li>
   </ul>
   <h2><code>@​rjsf/core</code></h2>
   <ul>
   <li>Fixed defaults not being restored when returning to an 
<code>anyOf</code> or <code>oneOf</code> option with disjoint properties (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>ui:autocapitalize</code> support for inputs rendered by 
<code>BaseInputTemplate</code>, allowing mobile keyboards to apply the 
requested capitalization behavior (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mantine</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/mui</code></h2>
   <ul>
   <li>Added <code>ui:autocapitalize</code> support for text inputs (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/utils</code></h2>
   <ul>
   <li>Fixed <code>sanitizeDataForNewSchema()</code> clearing existing arrays 
or preserving stale <code>undefined</code> values instead of retaining data or 
applying defaults for properties newly defined by the incoming schema (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/3736";>#3736</a>)</li>
   <li>Added <code>autocapitalize</code> UI option handling to 
<code>getInputProps()</code> and its public input prop types (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2>Dev / docs / playground</h2>
   <ul>
   <li>Documented <code>ui:autocapitalize</code>, added it to the simple 
playground sample, and added cross-theme regression coverage (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/2187";>#2187</a>)</li>
   </ul>
   <h2><code>@​rjsf/validator-ajv8</code></h2>
   <ul>
   <li>Changed the <code>standaloneCode</code> import to name the file, 
<code>ajv/dist/standalone/index.js</code>, instead of the directory subpath 
<code>ajv/dist/standalone</code>. A <code>tsc-alias</code> replacer used to 
patch this into the emitted output; the source now says what it means. No 
public API changed</li>
   </ul>
   <h2>Dev / docs / playground</h2>
   <ul>
   <li>Relative TypeScript imports now name their real 
<code>.ts</code>/<code>.tsx</code> source file (and an explicit 
<code>index.ts</code> for directory imports), and TypeScript's 
<code>rewriteRelativeImportExtensions</code> emits the <code>.js</code> 
specifiers directly. This removes <code>tsc-alias</code> and its post-emit 
string rewriting entirely, along with the <code>tsc-alias-replacer/</code> 
directory, both <code>tsconfig.replacer.json</code> files, the 
<code>compileReplacer</code> scripts and <code>move-file-cli</code>. Naming the 
source file rather than the output is deliberate: Node's native type stripping 
requires exact <code>.ts</code> extensions and does no extension or 
directory-index searching, so this avoids a second repository-wide import 
migration later</li>
   <li>Fixed <code>packages/daisyui/test/tsconfig.json</code>, which was 
configured to emit into <code>../dist</code> — the esbuild/rollup bundle output 
directory — instead of type-checking without emit like every other test 
project</li>
   <li>Collapsed each package's <code>tsconfig.json</code> + 
<code>tsconfig.build.json</code> + <code>src/tsconfig.json</code> chain into 
one source config plus one test config extending a new shared root 
<code>tsconfig.test.json</code>. Building a package no longer pulls its 
dependencies' test projects into the graph</li>
   <li>Fixed the root <code>tsconfig.json</code>, which referenced 
<code>snapshot-tests</code> twice and omitted <code>mantine</code>, 
<code>primereact</code>, <code>validator-ata</code> and 
<code>validator-cfworker</code>. It now lists every source and test project 
once, and a new root <code>typecheck</code> script runs in CI, so tests are 
typechecked for the first time. That surfaced stale tests in 
<code>@rjsf/chakra-ui</code> and <code>@rjsf/validator-ata</code> and two 
drifted playground samples, fixed here. <code>@rjsf/chakra-ui</code>'s 
<code>type-check</code> script previously ran against a solution config with 
<code>files: []</code> and checked nothing</li>
   <li>Every package now emits <code>lib/</code> with the same settings: 
<code>esnext</code> target plus <code>.js.map</code> and 
<code>.d.ts.map</code>. Previously only <code>@rjsf/core</code> did; the rest 
emitted ES2018 with JS source maps only, depending on which root config their 
<code>src/tsconfig.json</code> extended</li>
   <li><code>tsconfig.tsbuildinfo</code> is no longer written into 
<code>lib/</code> and published with it. In 6.8.0 it was 446 kB of 
<code>@rjsf/antd</code>'s 959 kB unpacked tarball</li>
   <li>Set <code>&quot;types&quot;: []</code> in 
<code>tsconfig.base.json</code> so packages no longer see every hoisted 
<code>@types/*</code>, with Node-using packages opting in, and 
<code>&quot;lib&quot;: [&quot;ESNext&quot;]</code> in the three validator 
packages so they cannot compile against browser globals</li>
   <li><code>build:ts</code> is now plain <code>tsc -b</code>. The old 
<code>rimraf ./lib</code> also deleted the build-info, forcing a full rebuild 
every time; the build-info is now an Nx <code>build</code> output alongside 
<code>lib/</code> so cache restores stay coherent</li>
   <li>Added <code>&quot;type&quot;: &quot;module&quot;</code> to 
<code>@rjsf/snapshot-tests</code>, which publishes ESM <code>.js</code> 
files</li>
   <li>Enabled <code>verbatimModuleSyntax</code>, so type-only imports must be 
written as <code>import type</code>. The one import it affected, 
<code>React</code> in <code>@rjsf/utils</code>'s <code>shouldRender.ts</code>, 
is now type-only, so emitted output is unchanged</li>
   </ul>
   <h1>6.9.0</h1>
   <blockquote>
   <p><strong>Potentially breaking change:</strong> <code>lodash</code> and 
<code>lodash-es</code> are no longer dependencies of any <code>@rjsf/*</code> 
package. No RJSF public API changed, but an application that imports 
<code>lodash</code> itself without declaring it — relying on it being hoisted 
into <code>node_modules</code> because RJSF depended on it — must now add 
<code>lodash</code> to its own <code>package.json</code>.</p>
   </blockquote>
   <h2><code>@​rjsf/antd</code></h2>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/014f2e0ec4201e8b2f0244be49563101846f8814";><code>014f2e0</code></a>
 Releasing 6.10.0</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/d23f31e3dd80eb39d06183cef0c17f771b4f67cf";><code>d23f31e</code></a>
 Upgrade Nx and fix failing release (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5251";>#5251</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/bc9feedd4e34fe2c3798d94b92d23d9adb44df1f";><code>bc9feed</code></a>
 feat: support ui:autocapitalize (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5240";>#5240</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/1a2bb662b79dc28156a83eccfffb91fc33dac3b2";><code>1a2bb66</code></a>
 build: one tsconfig per package, typecheck tests in CI, stop publishing 
tsbui...</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/bd1775eac7833de74f3fde387aafca952b481c05";><code>bd1775e</code></a>
 chore(deps): bump fast-uri from 4.1.3 to 4.1.4 (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5239";>#5239</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/e0f36c9434cc3e187e6f3d4ec9990fccac44a568";><code>e0f36c9</code></a>
 build: import real .ts/.tsx paths in source and drop tsc-alias (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5233";>#5233</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/67def97b49881ebab977a7f42359f03ad02f1e76";><code>67def97</code></a>
 fix(utils): Use defaults when toggling between oneOf/anyOf schemas (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5218";>#5218</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/84c424e0c76ef4417ebb45e5523987ae0140bdbc";><code>84c424e</code></a>
 Releasing 6.9.0 (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5234";>#5234</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/dc056e2de677613247f015258fc46ee6263ce807";><code>dc056e2</code></a>
 Fixes related to empty values (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5222";>#5222</a>)
 (<a 
href="https://redirect.github.com/rjsf-team/react-jsonschema-form/issues/5225";>#5225</a>)</li>
   <li><a 
href="https://github.com/rjsf-team/react-jsonschema-form/commit/b569fc64cfe8e68d95d6e3d1d14d8e4ec52473ba";><code>b569fc6</code></a>
 test: resolve workspace packages from source via an <code>@​rjsf/source</code> 
export condi...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/rjsf-team/react-jsonschema-form/compare/v6.8.0...v6.10.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`.
   
   [//]: # (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 <dependency name> major version` will close this group 
update PR and stop Dependabot creating any more for the specific dependency's 
major version (unless you unignore this specific dependency's major version or 
upgrade to it yourself)
   - `@dependabot ignore <dependency name> minor version` will close this group 
update PR and stop Dependabot creating any more for the specific dependency's 
minor version (unless you unignore this specific dependency's minor version or 
upgrade to it yourself)
   - `@dependabot ignore <dependency name>` will close this group update PR and 
stop Dependabot creating any more for the specific dependency (unless you 
unignore this specific dependency or upgrade to it yourself)
   - `@dependabot unignore <dependency name>` will remove all of the ignore 
conditions of the specified dependency
   - `@dependabot unignore <dependency name> <ignore condition>` will remove 
the ignore condition of the specified dependency and ignore conditions
   
   
   </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]

Reply via email to