Vavr is back with a new maintainer, roadmap, and... a release.
This release brings various performance enhancements, bugfixes, and explicit jlink-friendly module declarations instead of automatic modules.
Committers
🎉 MANY THANKS TO ALL COMMITTERS! 🎉
@KrnSaurabh @achinaou @sleepytomcat @j-baker @Kevin222004 @pivovarit
Changes
- Qualify all yield() calls by @pivovarit in #2799
- Fix Array.appendAll() arraycopy type mismatch by @pivovarit in #2795
- Performance improvement for List::unfold, List::unfoldLeft by @sleepytomcat in #2689
- Traversable.zipWithIndex() javadoc fix by @sleepytomcat in #2706
- Faster LinkedHashMap by tail() by @j-baker in #2725
- Actual faster LinkedHashSet tail by @j-baker in #2726
- Faster LinkedHashSet head() by @j-baker in #2728
- minor: make private class final with default constructor by @Kevin222004 in #2740
- Replace synchronized method/block with reentrant lock by @KrnSaurabh in #2845
- Update Scala to 3.5 by @achinaou in #2858
- Suppress Tuple elements serialization warning by @pivovarit in #2872
- Suppress various serialization warnings by @pivovarit in #2873 #2874 #2875 #2876 #2877
- Don't reference ThreadDeath directly due to its future removal by @pivovarit in #2878
- Fix remaining Java Serialization issues with JDK21 by @KrnSaurabh in #2880
- Full Java Platform Module System support for Java 9+ by @pivovarit in #2846
- Various JavaDoc fixes by @pivovarit in #2888 #2889 #2895 #2896 #2897 #2898