-
Notifications
You must be signed in to change notification settings - Fork 5
Release v3.1.0 #81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v3.1.0 #81
Conversation
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces version 3.1.0 of the OnixByte Toolbox, adding a new tuple
module that provides both mutable and immutable implementations of pairs (BiTuple) and triplets (TriTuple). The module offers factory methods for easy instantiation and follows standard Java conventions for equals, hashCode, and toString methods.
Key changes:
- New tuple module with BiTuple and TriTuple classes (both mutable and immutable versions)
- Updated version from 3.0.0 to 3.1.0
- Added build configuration and documentation for the new module
Reviewed Changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 3 comments.
Show a summary per file
File | Description |
---|---|
tuple/src/main/java/com/onixbyte/tuple/TriTuple.java | Mutable triple implementation with getter/setter methods |
tuple/src/main/java/com/onixbyte/tuple/ImmutableTriTuple.java | Immutable triple implementation using Java record |
tuple/src/main/java/com/onixbyte/tuple/ImmutableBiTuple.java | Immutable pair implementation using Java record |
tuple/src/main/java/com/onixbyte/tuple/BiTuple.java | Mutable pair implementation with getter/setter methods |
tuple/build.gradle.kts | Build configuration for the tuple module |
tuple/README.md | Documentation for the new tuple module |
settings.gradle.kts | Added tuple module to project settings |
gradle.properties | Version bump from 3.0.0 to 3.1.0 |
common-toolbox/src/main/java/com/onixbyte/common/util/AesUtil.java | Added missing parameter documentation |
Version 3.1.0
What's changed?
tuple
module provides mutable and immutable pairs and triplets by @siujamo