dependabot[bot] opened a new pull request, #21374: URL: https://github.com/apache/camel/pull/21374
Bumps `vavr-version` from 0.11.0 to 1.0.0. Updates `io.vavr:vavr` from 0.11.0 to 1.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vavr-io/vavr/releases">io.vavr:vavr's releases</a>.</em></p> <blockquote> <h2>v1.0.0</h2> <p>Vavr started in 2014 as <em>Javaslang</em>, a small experiment in bringing functional programming to Java. Over the years, it grew into a comprehensive library trusted by thousands of projects.</p> <p>This is the first* stable major release. It marks the point where the API is mature, battle-tested, and ready for long-term production use with full semantic versioning guarantees going forward. <strong>Vavr 1.0.0 is intentionally not a revolution.</strong> The goal of this release is to formalize the stability that 0.x users have relied on for years, not to reinvent the library.</p> <p>The <code>1.0.0</code> label reflects what has been true in practice for a long time: <strong>Vavr is production-ready, stable, and not dead</strong></p> <p>Thank you to every contributor who filed issues, submitted pull requests, improved documentation, and helped shape the library over the past 12 years.</p> <p><img src="https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExNG82bGZyYWR1Y3BhZXdqd2FqeGJiNjlqcXNvcGtuN2pzdmM2dmd5cyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/V1dH38rUl9yX7xU8nh/giphy.gif" alt="" /></p> <h2>Philosophy of 1.0.0</h2> <p><strong>1.0.0 is a drop-in replacement for 0.11.0.</strong> The API you know is the API you get. If your project compiles against 0.11.0, upgrading to 1.0.0 should be a version bump and nothing more (unless you used the experimental <code>Task</code> API, which was the only removal).</p> <p>Larger changes - such as an aggressive minimum Java version bump, potential API redesigns, and leveraging modern JVM features - are deliberately staged for <strong>Vavr 2.x</strong>. The 1.0.0 line will remain a conservative, Java 8-compatible foundation for projects that need long-term stability above all else.</p> <h2>What's Changed</h2> <ul> <li>Fix: Missing .mapTo / .mapToVoid override on Either by <a href="https://github.com/adamkopec"><code>@adamkopec</code></a> (<a href="https://redirect.github.com/vavr-io/vavr/issues/3218">#3218</a>)</li> <li>hundreds of tiny JavaDocs issues by <a href="https://github.com/pivovarit"><code>@pivovarit</code></a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/vavr-io/vavr/compare/v0.11.0...v1.0.0">https://github.com/vavr-io/vavr/compare/v0.11.0...v1.0.0</a></p> <h2>Preview Release 1.0.0 alpha 3</h2> <h2>Info</h2> <p><strong>Caution:</strong> This is a preview release of the upcoming major release 1.0.0. It is highly under development and the API is subject to change. Please do not use it in production.</p> <p>We are still in the process of moving the changes from the <a href="https://github.com/vavr-io/vavr/tree/v2.0.0">original 1.0.0 branch</a> to <a href="https://github.com/vavr-io/vavr">master</a>.</p> <p>Additionally there are <a href="https://github.com/vavr-io/vavr/tree/stash-pre-0.10.0">stashed changes</a> that did not make it into the minor release 0.10.0, that may make it into the upcoming 1.0.0 release. This is also work in progress.</p> <p><strong>The API Docs can be found <a href="https://www.javadoc.io/doc/io.vavr/vavr/1.0.0-alpha-3">here</a></strong> <em>(🚧 currently unavailable because <a href="https://www.javadoc.io">https://www.javadoc.io</a> seems to be down)</em></p> <h2>Comitters</h2> <p><strong>🎉 MANY THANKS TO ALL COMMITTERS! 🎉</strong></p> <ul> <li>⭐️ Daniel Dietrich (<a href="https://github.com/danieldietrich"><code>@danieldietrich</code></a>)</li> <li>⭐️ baant</li> <li>⭐️ Alexandru Stana (<a href="https://github.com/alexandrustana">alexandrustana</a>)</li> <li>⭐️ Mark Raynsford (<a href="https://github.com/io7m">io7m</a>)</li> <li>⭐️ Theodor A. Dumitrescu (<a href="https://github.com/thadumi"><code>@thadumi</code></a>)</li> <li>⭐️ Juan Antonio Breña Moral (<a href="https://github.com/jabrena">jabrena</a>)</li> <li>⭐️ Bram Schuur (<a href="https://github.com/craffit"><code>@craffit</code></a>)</li> <li>⭐️ Mincong Huang (<a href="https://github.com/mincong-h">mincong-h</a>)</li> </ul> <h2>Changes</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vavr-io/vavr/commit/49d2566fcc523fee832de71c03c70dab4d61d350"><code>49d2566</code></a> [maven-release-plugin] prepare release v1.0.0 [ci skip]</li> <li><a href="https://github.com/vavr-io/vavr/commit/20dd427ef87236404913c4f250d9bceecadb080e"><code>20dd427</code></a> use vavr-match:1.0.0</li> <li><a href="https://github.com/vavr-io/vavr/commit/0e5c7cb0f43d55efdffa833a724869095ab84b82"><code>0e5c7cb</code></a> update license headers</li> <li><a href="https://github.com/vavr-io/vavr/commit/6300c8c5560e4b81a29318fddc9478296fac79e2"><code>6300c8c</code></a> Fix: Missing .mapTo / .mapToVoid override on Either (<a href="https://redirect.github.com/vavr-io/vavr/issues/3218">#3218</a>)</li> <li><a href="https://github.com/vavr-io/vavr/commit/ba175c559ddb795cd5ab95f3b42cc35e96d71dd5"><code>ba175c5</code></a> Update versions to 1.0.0-SNAPSHOT</li> <li><a href="https://github.com/vavr-io/vavr/commit/d173ce7606e1cc1203987a9c9a95fd06135e60a3"><code>d173ce7</code></a> Fix javadoc discrepancies between documentation and code (<a href="https://redirect.github.com/vavr-io/vavr/issues/3212">#3212</a>)</li> <li><a href="https://github.com/vavr-io/vavr/commit/39994c5070493157dd46b32ae8181687194e0e42"><code>39994c5</code></a> Remove experimental Task API (<a href="https://redirect.github.com/vavr-io/vavr/issues/3213">#3213</a>)</li> <li><a href="https://github.com/vavr-io/vavr/commit/b424fbf60d42ceadae6299a20d6bc9b88f826b73"><code>b424fbf</code></a> Add missing javadoc for public API methods and interfaces (<a href="https://redirect.github.com/vavr-io/vavr/issues/3211">#3211</a>)</li> <li><a href="https://github.com/vavr-io/vavr/commit/fbb48f629cb856d24d3d195146515a6fa0c79a35"><code>fbb48f6</code></a> Add missing JavaDocs for range-related public methods (<a href="https://redirect.github.com/vavr-io/vavr/issues/3175">#3175</a>)</li> <li><a href="https://github.com/vavr-io/vavr/commit/a070fb98971f7f80cd7cecf68335743c229fcce4"><code>a070fb9</code></a> Add missing JavaDocs to HashSet.java (<a href="https://redirect.github.com/vavr-io/vavr/issues/3174">#3174</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vavr-io/vavr/compare/v0.11.0...v1.0.0">compare view</a></li> </ul> </details> <br /> Updates `io.vavr:vavr-match` from 0.11.0 to 1.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vavr-io/vavr-match/releases">io.vavr:vavr-match's releases</a>.</em></p> <blockquote> <h2>v1.0.0</h2> <h2>What's Changed</h2> <ul> <li>Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.1 to 3.6.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/87">vavr-io/vavr-match#87</a></li> <li>Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/86">vavr-io/vavr-match#86</a></li> <li>Bump org.apache.maven.plugins:maven-release-plugin from 3.1.1 to 3.2.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/85">vavr-io/vavr-match#85</a></li> <li>Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/84">vavr-io/vavr-match#84</a></li> <li>Configure autoupdate job by <a href="https://github.com/pivovarit"><code>@pivovarit</code></a> in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/89">vavr-io/vavr-match#89</a></li> <li>Bump org.apache.maven.plugins:maven-release-plugin from 3.2.0 to 3.3.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/88">vavr-io/vavr-match#88</a></li> <li>Reuse release job by <a href="https://github.com/pivovarit"><code>@pivovarit</code></a> in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/90">vavr-io/vavr-match#90</a></li> <li>Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0 to 3.3.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/91">vavr-io/vavr-match#91</a></li> <li>Bump major version by <a href="https://github.com/pivovarit"><code>@pivovarit</code></a> in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/93">vavr-io/vavr-match#93</a></li> <li>Bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/92">vavr-io/vavr-match#92</a></li> <li>Bump org.codehaus.mojo:versions-maven-plugin from 2.20.1 to 2.21.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/94">vavr-io/vavr-match#94</a></li> <li>Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/vavr-io/vavr-match/pull/95">vavr-io/vavr-match#95</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/vavr-io/vavr-match/compare/v0.11.0...v1.0.0">https://github.com/vavr-io/vavr-match/compare/v0.11.0...v1.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vavr-io/vavr-match/commit/0404ec2e3fc99481217b7db82ee656cd2e2917db"><code>0404ec2</code></a> [maven-release-plugin] prepare release v1.0.0</li> <li><a href="https://github.com/vavr-io/vavr-match/commit/9631b1e21aecf3bc6ace75f8e190652e2a3e5000"><code>9631b1e</code></a> Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 (<a href="https://redirect.github.com/vavr-io/vavr-match/issues/95">#95</a>)</li> <li><a href="https://github.com/vavr-io/vavr-match/commit/f2d9c2f50bbe18c817d25b3b55fc1aea2d3ea330"><code>f2d9c2f</code></a> Bump org.codehaus.mojo:versions-maven-plugin from 2.20.1 to 2.21.0 (<a href="https://redirect.github.com/vavr-io/vavr-match/issues/94">#94</a>)</li> <li><a href="https://github.com/vavr-io/vavr-match/commit/d93c6be0ced9dc1f469ae74140066da2669932d7"><code>d93c6be</code></a> Bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10....</li> <li><a href="https://github.com/vavr-io/vavr-match/commit/a39adee488a1b2e7cb238de88e75c869f228bee8"><code>a39adee</code></a> Bump major version (<a href="https://redirect.github.com/vavr-io/vavr-match/issues/93">#93</a>)</li> <li><a href="https://github.com/vavr-io/vavr-match/commit/56ef910fedd9b470b153b07eb0d5193930c0a9a0"><code>56ef910</code></a> Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0 to 3.3.1 (<a href="https://redirect.github.com/vavr-io/vavr-match/issues/91">#91</a>)</li> <li><a href="https://github.com/vavr-io/vavr-match/commit/3db06a9da54c0fe3b8816a7b3cc3512ba4eed8e0"><code>3db06a9</code></a> Reuse release job (<a href="https://redirect.github.com/vavr-io/vavr-match/issues/90">#90</a>)</li> <li><a href="https://github.com/vavr-io/vavr-match/commit/2e4444f7f6c5a87b5a1698e3be8907dd254110a8"><code>2e4444f</code></a> Bump org.apache.maven.plugins:maven-release-plugin from 3.2.0 to 3.3.0 (<a href="https://redirect.github.com/vavr-io/vavr-match/issues/88">#88</a>)</li> <li><a href="https://github.com/vavr-io/vavr-match/commit/ff3e47d90156b1d8e8b789c9defdf3cfbc626979"><code>ff3e47d</code></a> Configure autoupdate job (<a href="https://redirect.github.com/vavr-io/vavr-match/issues/89">#89</a>)</li> <li><a href="https://github.com/vavr-io/vavr-match/commit/5916f8dab16ce8150fd98af5be47cef979e17983"><code>5916f8d</code></a> Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 (<a href="https://redirect.github.com/vavr-io/vavr-match/issues/84">#84</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vavr-io/vavr-match/compare/v0.11.0...v1.0.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 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]
