Skip to content

Releases: OnixByte/JDevKit

v1.7.0

29 Dec 04:50
97e1448
Compare
Choose a tag to compare

v1.7.0: Updated Map Converter

v1.6.5: Percentile and Quartile Bounds Calculation Update

22 Oct 09:43
a52cb66
Compare
Choose a tag to compare

Key Updates

  1. Moved high-precision chained mathematical calculation util to module num4j.
  2. 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 the QuartileBounds 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.
  3. 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.

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

23 Aug 00:26
578d77d
Compare
Choose a tag to compare

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

1.6.1

23 Aug 00:25
5114135
Compare
Choose a tag to compare

Feature

  • added getResult() to BranchUtil.

1.6.0

14 Aug 12:23
1d3e694
Compare
Choose a tag to compare

Features

  • Added support for ECDSA algorithms

Removals

  • Removed jjwt support.

1.5.0

27 Jul 01:04
Compare
Choose a tag to compare
docs: added JavaDoc

1.4.1

04 Jun 00:06
59d9e0f
Compare
Choose a tag to compare

Bug fixes

1.4.0

29 Apr 10:19
Compare
Choose a tag to compare

1.4.0 has now migrated to com.onixbyte