Releases: onixbyte/java-dev-kit
Releases · onixbyte/java-dev-kit
v2.1.3
v2.1.2
What's Changed
- chore: downgrade junit jupiter to version 5.11.4 by @siujamo in #55
- refactor: migrate to Central Publisher Portal by @zihluwang in #58
Full Changelog: 2.1.1...2.1.2
v2.1.1
What's Changed
- docs: use unified comments on private constructor by @zihluwang in #51
Full Changelog: 2.1.0...2.1.1
v2.1.0
What's Changed
- refactor: moved
devkit-bom
into this repository by @siujamo in #49 - feat: add functionality to split a list into sub lists of specified size by @zihluwang in #50
Full Changelog: 2.0.0...2.1.0
v2.0.0
v1.8.0
v1.7.0
v1.6.5: Percentile and Quartile Bounds Calculation Update
Key Updates
- Moved high-precision chained mathematical calculation util to module
num4j
. - New
QuartileBounds
Record and builder pattern for it:- Introduced the
QuartileBounds
record to encapsulate the upper and lower bounds based on quartile calculations (Q1 and Q3) and interquartile range (IQR). - This class provides an immutable representation of quartile bounds for detecting outliers in datasets.
- Added an inner
Builder
class to theQuartileBounds
record, allowing for flexible construction using a fluent API. - The builder supports setting the upper and lower bounds and provides a convenient way to create
QuartileBounds
instances.
- Introduced the
- New IQR Boundaries Calculation:
- Added the
calculatePercentileBounds(List<Double> data)
method to calculate the first quartile (Q1), third quartile (Q3), and the interquartile range (IQR). - This method returns a
QuartileBounds
object, providing lower and upper bounds to help detect potential outliers in a dataset.
- Added the
Other Updates
- Upgrade Jackson to 2.18.0.
- Upgrade JUnit Jupiter to 5.11.2.
- Upgrade Logback to 1.5.10.
- Upgrade Lombok to 1.18.34.
- Upgrade Slf4j API to 2.0.16.
- Upgrade Spring to 6.1.13.
- Upgrade Spring Boot to 3.3.4.
1.6.2
What's Changed
- Bug fixes and new features. by @shaoxinke in #38
- Release/1.6.2 by @JerryM0623 in #39
New Contributors
- @shaoxinke made their first contribution in #38
- @JerryM0623 made their first contribution in #39
Full Changelog: 1.6.1...1.6.2