Skip to content

Releases: onixbyte/java-dev-kit

v2.1.3

22 May 04:56
c9d50c8
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.1.2...2.1.3

v2.1.2

05 May 06:13
11af681
Compare
Choose a tag to compare

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

24 Apr 02:45
6fbf624
Compare
Choose a tag to compare

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

23 Mar 14:07
f4d075e
Compare
Choose a tag to compare

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

18 Feb 14:27
e6d8d78
Compare
Choose a tag to compare

Changes

  • Code optimisations.
  • Serial Service, providing serial generator with RedisTemplate, thanks to @siujamo.

v1.8.0

25 Jan 12:42
8e6ba32
Compare
Choose a tag to compare
Merge pull request #47 from OnixByte/develop

fix: fix ci error

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.