Skip to content

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

Merged
merged 12 commits into from
Jul 17, 2025
Merged

Release v3.1.0 #81

merged 12 commits into from
Jul 17, 2025

Conversation

siujamo
Copy link
Contributor

@siujamo siujamo commented Jul 17, 2025

Version 3.1.0

What's changed?

  • feat: tuple module provides mutable and immutable pairs and triplets by @siujamo

@siujamo siujamo requested a review from Copilot July 17, 2025 02:20
Copilot

This comment was marked as outdated.

@siujamo siujamo changed the base branch from develop to main July 17, 2025 02:21
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@siujamo siujamo requested a review from Copilot July 17, 2025 02:22
Copilot

This comment was marked as outdated.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@siujamo siujamo requested a review from Copilot July 17, 2025 02:32
Copilot

This comment was marked as outdated.

@siujamo siujamo requested a review from Copilot July 17, 2025 02:35
Copilot

This comment was marked as outdated.

siujamo and others added 2 commits July 17, 2025 10:36
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@siujamo siujamo requested a review from Copilot July 17, 2025 02:37
@siujamo siujamo added the enhancement New feature or request label Jul 17, 2025
@siujamo siujamo moved this to In Progress in OnixByte Toolbox Jul 17, 2025
Copy link
Contributor

@Copilot Copilot AI left a 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

@siujamo siujamo requested a review from zihluwang July 17, 2025 02:41
@zihluwang zihluwang merged commit f8bce22 into main Jul 17, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in OnixByte Toolbox Jul 17, 2025
@siujamo siujamo deleted the release/v3.1.0 branch July 17, 2025 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants