build(deps-dev): bump @changesets/cli from 2.29.8 to 2.31.0 (#516)
Bumps [@changesets/cli](https://github.com/changesets/changesets) from 2.29.8 to 2.31.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/changesets/changesets/releases">@changesets/cli's releases</a>.</em></p> <blockquote> <h2><code>@changesets/cli</code><a href="https://github.com/2"><code>@2</code></a>.31.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1889">#1889</a> <a href="https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f"><code>96ca062</code></a> Thanks <a href="https://github.com/mixelburg"><code>@mixelburg</code></a>! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.</p> </li> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1873">#1873</a> <a href="https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f"><code>42943b7</code></a> Thanks <a href="https://github.com/mixelburg"><code>@mixelburg</code></a>! - Respond to <code>--help</code> on all subcommands. Previously, <code>--help</code> was only handled when it was the sole argument; passing it alongside a subcommand (e.g. <code>changeset version --help</code>) would silently execute the command instead. Now <code>--help</code> always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a"><code>d2121dc</code></a> Thanks <a href="https://github.com/Andarist"><code>@Andarist</code></a>! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.</p> </li> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1888">#1888</a> <a href="https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464"><code>036fdd4</code></a> Thanks <a href="https://github.com/mixelburg"><code>@mixelburg</code></a>! - Fix several <code>changeset version</code> issues with workspace protocol dependencies. Valid explicit <code>workspace:</code> ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.</p> </li> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1903">#1903</a> <a href="https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2"><code>5c4731f</code></a> Thanks <a href="https://github.com/Andarist"><code>@Andarist</code></a>! - Gracefully handle stale <code>npm info</code> data leading to duplicate publish attempts.</p> </li> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1867">#1867</a> <a href="https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1"><code>f61e716</code></a> Thanks <a href="https://github.com/Andarist"><code>@Andarist</code></a>! - Improved detection for <code>published</code> state of prerelease-only packages without <code>latest</code> dist-tag on GitHub Packages registry.</p> </li> <li> <p>Updated dependencies [<a href="https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464"><code>036fdd4</code></a>, <a href="https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464"><code>036fdd4</code></a>, <a href="https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464"><code>036fdd4</code></a>]:</p> <ul> <li><code>@changesets/assemble-release-plan</code><a href="https://github.com/6"><code>@6</code></a>.0.10</li> <li><code>@changesets/get-dependents-graph</code><a href="https://github.com/2"><code>@2</code></a>.1.4</li> <li><code>@changesets/apply-release-plan</code><a href="https://github.com/7"><code>@7</code></a>.1.1</li> <li><code>@changesets/get-release-plan</code><a href="https://github.com/4"><code>@4</code></a>.0.16</li> <li><code>@changesets/config</code><a href="https://github.com/3"><code>@3</code></a>.1.4</li> </ul> </li> </ul> <h2><code>@changesets/cli</code><a href="https://github.com/2"><code>@2</code></a>.30.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1840">#1840</a> <a href="https://github.com/changesets/changesets/commit/057cca222321816b6c8c6f6c52130185b364de36"><code>057cca2</code></a> Thanks <a href="https://github.com/wotan-allfather"><code>@wotan-allfather</code></a>! - Add <code>--since</code> flag to <code>add</code> command</p> <p>The <code>add</code> command now supports a <code>--since</code> flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the <code>baseBranch</code> config option doesn't cover all use cases.</p> <p>Example: <code>changeset add --since=develop</code></p> <p>If not provided, the command falls back to the <code>baseBranch</code> value in your <code>.changeset/config.json</code>.</p> </li> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1845">#1845</a> <a href="https://github.com/changesets/changesets/commit/2b4a66a36497fd5504186dcc6ae9e287c8403de6"><code>2b4a66a</code></a> Thanks <a href="https://github.com/Andarist"><code>@Andarist</code></a>! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.</p> </li> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1774">#1774</a> <a href="https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a"><code>667fe5a</code></a> Thanks <a href="https://github.com/bluwy"><code>@bluwy</code></a>! - Support importing custom <code>commit</code> option ES module. Previously, it used <code>require()</code> which only worked for CJS modules, however now it uses <code>import()</code> which supports both CJS and ES modules.</p> </li> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1839">#1839</a> <a href="https://github.com/changesets/changesets/commit/73b18099517b00a3c7b70c417b7f7f1bfaa24931"><code>73b1809</code></a> Thanks <a href="https://github.com/leochiu-a"><code>@leochiu-a</code></a>! - Add a <code>--message</code> (<code>-m</code>) flag to <code>changeset add</code> (and default <code>changeset</code>) so the changeset summary can be provided from the command line. When <code>--message</code> is present, the summary prompt is skipped while the final confirmation step is kept.</p> </li> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1806">#1806</a> <a href="https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049"><code>0e8e01e</code></a> Thanks <a href="https://github.com/luisadame"><code>@luisadame</code></a>! - Changeset CLI can now be run from the nested directories in the project, where the <code>.changeset</code> directory has to be found in one of the parent directories</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1849">#1849</a> <a href="https://github.com/changesets/changesets/commit/9dc32308e4d208964b648a788ba4eee1003c273c"><code>9dc3230</code></a> Thanks <a href="https://github.com/Andarist"><code>@Andarist</code></a>! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode</p> </li> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1857">#1857</a> <a href="https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9"><code>2a73025</code></a> Thanks <a href="https://github.com/mixelburg"><code>@mixelburg</code></a>! - Fix confusing prompt labels when entering changeset summary after external editor fallback</p> </li> <li> <p><a href="https://redirect.github.com/changesets/changesets/pull/1842">#1842</a> <a href="https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6"><code>6df3a5e</code></a> Thanks <a href="https://github.com/RodrigoHamuy"><code>@RodrigoHamuy</code></a>! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/changesets/changesets/commits/@changesets/cli@2.31.0">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new releaser for <code>@changesets/cli</code> since your current version.</p> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
D
dependabot[bot] committed
fd01da3965af42cee5b75902142f4fd971bfcd6c
Parent: 3aaf64a
Committed by GitHub <noreply@github.com>
on 5/4/2026, 3:00:12 PM