Skip to content

Comments

fix(deps): update all dependencies (major)#18

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-all
Open

fix(deps): update all dependencies (major)#18
renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-all

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 19, 2025

This PR contains the following updates:

Package Change Age Confidence
com.github.Minestom:Minestom 2025.07.04-1.21.52026.02.09-1.21.11 age confidence
org.spongepowered:spongeapi (source) 14.0.017.0.0 age confidence
io.vavr:vavr (source) 0.10.51.0.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

SpongePowered/SpongeAPI (org.spongepowered:spongeapi)

v17.0.0

What's Changed

New Contributors

Full Changelog: SpongePowered/SpongeAPI@v16.0.0...v17.0.0

v16.0.0

Compare Source

What's Changed

  • Updated adventure to 4.24.0
  • Updated registry catalogs for Minecraft 1.21.8
  • Added HappyGhast class.

Full Changelog: SpongePowered/SpongeAPI@v15.0.0...v16.0.0

v15.0.0

What's Changed

New Contributors

Full Changelog: SpongePowered/SpongeAPI@v14.0.0...v15.0.0

vavr-io/vavr (io.vavr:vavr)

v1.0.0

Vavr started in 2014 as Javaslang, a small experiment in bringing functional programming to Java. Over the years, it grew into a comprehensive library trusted by thousands of projects.

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. Vavr 1.0.0 is intentionally not a revolution. The goal of this release is to formalize the stability that 0.x users have relied on for years, not to reinvent the library.

The 1.0.0 label reflects what has been true in practice for a long time: Vavr is production-ready, stable, and not dead

Thank you to every contributor who filed issues, submitted pull requests, improved documentation, and helped shape the library over the past 12 years.

Philosophy of 1.0.0

1.0.0 is a drop-in replacement for 0.11.0. 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 Task API, which was the only removal).

Larger changes - such as an aggressive minimum Java version bump, potential API redesigns, and leveraging modern JVM features - are deliberately staged for Vavr 2.x. The 1.0.0 line will remain a conservative, Java 8-compatible foundation for projects that need long-term stability above all else.

What's Changed

Full Changelog: vavr-io/vavr@v0.11.0...v1.0.0

v0.11.0

Compare Source

The day has come - Vavr 0.11.0 is out, marking the first minor release in several years.

giphy

From here on, the focus shifts toward Vavr 1.0.0, starting with a significant Java version bump.

The 0.11.x line will continue to receive bugfixes and maintenance updates, but no new features are planned. Roadmap details can be found here.

Huge thanks to everyone who contributed in any form.

Significant Additions

Lazy For() Comprehension (#​3085)

The for-comprehension API has been expanded with lazy, evaluation-friendly signatures that accept functions instead of eagerly-evaluated objects:

Option<Integer> result = API.For(
  calculate1(),
  (r1) -> calculate2(r1),
  (r1, r2) -> calculate3(r1, r2))
  .yield((r1, r2, r3) -> r1 + r2 + r3);
JSpecify Integration (#​3113)

Vavr now integrates JSpecify annotations, enhancing null-safety support in IDEs and modern static analysis tools.

Better Future Cancellation (#​3107)

As a result of internal refactoring, cancellation is now possible for Futures that have not yet started execution.

Various API Additions
  • Either/Validation.cond()
  • Value.mapTo(U) and Value.mapToVoid()
  • Try.toEither(Throwable -> L)

What's Changed

New Contributors

Full Changelog: vavr-io/vavr@v0.10.7...v0.11.0

v0.10.7

Maintenance release - fixed broken JavaDoc stylesheets.

btw, we're getting really close to shipping v0.11.0...

v0.10.6: Patch Release 0.10.6

This release brings Virtual-Thread-friendliness and documentation updates.

This is the last planned patch release for the 0.10.x train. 0.11.x incoming!

Changes

Full Changelog: vavr-io/vavr@v0.10.5...v0.10.6

Committers

🎉 MANY THANKS TO ALL COMMITTERS! 🎉


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-all branch from 269d272 to 70b95db Compare January 1, 2026 17:47
@renovate renovate bot changed the title fix(deps): update dependency org.spongepowered:spongeapi to v16 fix(deps): update all dependencies (major) Jan 1, 2026
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from b9be7c3 to 3b0d462 Compare January 12, 2026 01:08
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from 8468e5e to a1ddbda Compare February 10, 2026 00:31
@renovate renovate bot force-pushed the renovate/major-all branch from a1ddbda to 1493acc Compare February 19, 2026 18:46
@renovate renovate bot force-pushed the renovate/major-all branch from 1493acc to c688c6e Compare February 23, 2026 05:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants