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

   Bumps 
[nl.littlerobots.version-catalog-update](https://github.com/littlerobots/version-catalog-update-plugin)
 from 0.8.4 to 1.0.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/littlerobots/version-catalog-update-plugin/releases";>nl.littlerobots.version-catalog-update's
 releases</a>.</em></p>
   <blockquote>
   <h2>v1.0.0</h2>
   <h1>Version 1.0.0</h1>
   <p>This version no longer uses the dependency versions plugin for resolving 
versions, but is using Gradle APIs to resolve the version catalog dependencies. 
This option has been available behind a flag for a while and is now the 
default.</p>
   <p>This is quite a big change which has a few behavioral changes, but will 
also result in a more predictable output.</p>
   <p>If you do not need the functionality that the dependency versions plugin 
is providing, you can remove the plugin from your build.gradle, as it is no 
longer required for this plugin.</p>
   <p>Some configuration options have changed, please refer to the README for 
details.</p>
   <h2>Resolving dependencies</h2>
   <p>Previously, only dependencies that where part of a depdencies block would 
be detected by the plugin. This would lead to situations where sometimes 
entries in the version catalog where not updated because these entries weren't 
used. Now all dependencies from the version catalog will be resolved and 
checked for updates, whether they are used or not in the project.</p>
   <p>This also means most of the old options to keep dependencies are now no 
longer applicable; since the plugin is no longer &quot;checking&quot; what 
dependencies are used, it can also no longer determine which dependencies are 
not. See the README for updated configuration.</p>
   <p>Because the plugin no longer requires dependencies to be used in your 
project, it's also very easy now to have &quot;catalog only&quot; projects. For 
an example see <a 
href="https://github.com/jamesward/kotlin-universe-catalog";>https://github.com/jamesward/kotlin-universe-catalog</a></p>
   <h2>Selecting versions</h2>
   <p>Previously the dependency versions plugin and its configuration would 
determine acceptable versions. As of this version the versionSelector 
configuration is used to configure this. The default configuration will prefer 
stable versions, unless the entry in the version catalog is already using an 
unstable version (like alpha, beta, etc.).</p>
   <h2>Creating a version catalog</h2>
   <p>Because the source of truth is now the version catalog file, there's no 
way anymore to create a new version catalog based on existing dependencies.</p>
   <h2>Improvement to version constraints</h2>
   <p>When a version constraint is applied to an entry in the version catalog, 
the plugin will now suggest suitable updates if they are available.</p>
   <h2>Version 0.8.5</h2>
   <ul>
   <li>Fix setting version selector for kts build files (<a 
href="https://redirect.github.com/littlerobots/version-catalog-update-plugin/issues/149";>#149</a>)</li>
   <li>Fixes for new resolver behaviour that had regressed vs the old 
resolver</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/littlerobots/version-catalog-update-plugin/blob/main/CHANGELOG.md";>nl.littlerobots.version-catalog-update's
 changelog</a>.</em></p>
   <blockquote>
   <h2>Version 1.0.0</h2>
   <p>This version no longer uses the dependency versions plugin for resolving 
versions, but
   is using Gradle APIs to resolve the version catalog dependencies. This 
option has been
   available behind a flag for a while and is now the default.</p>
   <p>This is quite a big change which has a few behavioral changes, but will 
also result in a more predictable output.</p>
   <p>If you do not need the functionality that the dependency versions plugin 
is providing,
   you can remove the plugin from your build.gradle, as it is no longer 
required for this plugin.</p>
   <p>Some configuration options have changed, please refer to the README for 
details.</p>
   <h2>Resolving dependencies</h2>
   <p>Previously, only dependencies that where part of a 
<code>depdencies</code> block would be detected by the
   plugin. This would lead to situations where sometimes entries in the version 
catalog where not
   updated because these entries weren't used.
   Now <em>all</em> dependencies from the version catalog will be resolved and 
checked for updates, whether
   they are used or not in the project.</p>
   <p>This also means most of the old options to <code>keep</code> dependencies 
are now no longer applicable;
   since the plugin is no longer &quot;checking&quot; what dependencies are 
used, it can also no longer determine
   which dependencies are not. See the README for updated configuration.</p>
   <p>Because the plugin no longer requires dependencies to be used in your 
project,
   it's also very easy now to have &quot;catalog only&quot; projects. For an 
example see
   <a 
href="https://github.com/jamesward/kotlin-universe-catalog";>https://github.com/jamesward/kotlin-universe-catalog</a></p>
   <h2>Selecting versions</h2>
   <p>Previously the dependency versions plugin and its configuration would 
determine
   acceptable versions. As of this version the <code>versionSelector</code> 
configuration is used
   to configure this. The default configuration will prefer stable versions, 
unless the entry
   in the version catalog is already using an unstable version (like alpha, 
beta, etc.).</p>
   <h2>Creating a version catalog</h2>
   <p>Because the source of truth is now the version catalog file, there's no 
way
   anymore to create a new version catalog based on existing dependencies.</p>
   <h2>Improvement to version constraints</h2>
   <p>When a version constraint is applied to an entry in the version catalog, 
the plugin
   will now suggest suitable updates if they are available.</p>
   <h2>Version 0.8.5</h2>
   <ul>
   <li>Fix setting version selector for kts build files (<a 
href="https://redirect.github.com/littlerobots/version-catalog-update-plugin/issues/149";>#149</a>)</li>
   <li>Fixes for new resolver behaviour that had regressed vs the old 
resolver</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/littlerobots/version-catalog-update-plugin/commit/f1b05a3c58050e29015e30696eabc00680ba9280";><code>f1b05a3</code></a>
 Bump version for release</li>
   <li><a 
href="https://github.com/littlerobots/version-catalog-update-plugin/commit/6cffc5a86b9b81623adefb5bbd705f1b62faacdd";><code>6cffc5a</code></a>
 Merge pull request <a 
href="https://redirect.github.com/littlerobots/version-catalog-update-plugin/issues/159";>#159</a>
 from littlerobots/feature/default-new-resolver</li>
   <li><a 
href="https://github.com/littlerobots/version-catalog-update-plugin/commit/5753a979f73ea3a4ac7f83cb7c7be31717a55f6d";><code>5753a97</code></a>
 Bump version for snapshot</li>
   <li><a 
href="https://github.com/littlerobots/version-catalog-update-plugin/commit/787b8568bd454aae246ecb049035d309e950c32f";><code>787b856</code></a>
 Update README and CHANGELOG.md</li>
   <li><a 
href="https://github.com/littlerobots/version-catalog-update-plugin/commit/43e5858698303e3bc2b14549588170a88a623fa6";><code>43e5858</code></a>
 Remove dependency on the versions plugin</li>
   <li><a 
href="https://github.com/littlerobots/version-catalog-update-plugin/commit/9eaeb1330f5b7db755d161de8e88b786d1c72f3c";><code>9eaeb13</code></a>
 Bump version for development</li>
   <li><a 
href="https://github.com/littlerobots/version-catalog-update-plugin/commit/173e655663e7b867fc703742b9c3410cc89fc0d8";><code>173e655</code></a>
 Bump version for release</li>
   <li><a 
href="https://github.com/littlerobots/version-catalog-update-plugin/commit/acb8de19c00cb6fd77aedf3eeeed948108ca4381";><code>acb8de1</code></a>
 Update changelog</li>
   <li><a 
href="https://github.com/littlerobots/version-catalog-update-plugin/commit/2422fa06ea798e2be64d01b5e2b161f172ea7ca6";><code>2422fa0</code></a>
 Update Gradle setup action</li>
   <li><a 
href="https://github.com/littlerobots/version-catalog-update-plugin/commit/173350ef003df25021ae543d007711da09af8fd2";><code>173350e</code></a>
 Add tests to cover <a 
href="https://redirect.github.com/littlerobots/version-catalog-update-plugin/issues/149";>#149</a></li>
   <li>Additional commits viewable in <a 
href="https://github.com/littlerobots/version-catalog-update-plugin/compare/v0.8.4...v1.0.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nl.littlerobots.version-catalog-update&package-manager=gradle&previous-version=0.8.4&new-version=1.0.0)](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 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>


-- 
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