Skip to content

Bump org.cicirello:core from 2.7.1 to 3.0.0#513

Merged
cicirello merged 1 commit into
masterfrom
dependabot/maven/master/org.cicirello-core-3.0.0
Jul 7, 2026
Merged

Bump org.cicirello:core from 2.7.1 to 3.0.0#513
cicirello merged 1 commit into
masterfrom
dependabot/maven/master/org.cicirello-core-3.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 26, 2026

Copy link
Copy Markdown
Contributor

Bumps org.cicirello:core from 2.7.1 to 3.0.0.

Release notes

Sourced from org.cicirello:core's releases.

Core v3.0.0

[3.0.0] - 2026-06-25

BREAKING CHANGES

Added

  • 4-element sorting network for arrays of doubles.
  • 4-element sorting network for arrays of ints.

Changed

  • Replaced PriorityQueueNode.Integer with a Java record class IntegerPriorityQueueNode for immutability and to eliminate the name clash with the Java API class Integer (BREAKING CHANGE).
  • Replaced PriorityQueueNode.Double with a Java record class DoublePriorityQueueNode for immutability and to eliminate the name clash with the Java API class Double (BREAKING CHANGE).

Removed

  • Removed PriorityQueueNode class and its nested classes (BREAKING CHANGE).

Fixed

  • Refactored Prioritizer and implementations, an internal interface and classes related to priority queue implementations.
  • Refactored IntBinaryHeap based on RefactorFirst report.
  • Refactored IntBinaryHeapDouble based on RefactorFirst report.
  • Refactored IntFibonacciHeap based on RefactorFirst report.
  • Refactored IntFibonacciHeapDouble based on RefactorFirst report.
  • Refactored SimpleFibonacciHeap based on RefactorFirst report.
  • Refactored SimpleFibonacciHeapDouble based on RefactorFirst report.

Other

  • Minimum supported Java 25 (BREAKING CHANGE).
Changelog

Sourced from org.cicirello:core's changelog.

[3.0.0] - 2026-06-25

BREAKING CHANGES

Added

  • 4-element sorting network for arrays of doubles.
  • 4-element sorting network for arrays of ints.

Changed

  • Replaced PriorityQueueNode.Integer with a Java record class IntegerPriorityQueueNode for immutability and to eliminate the name clash with the Java API class Integer (BREAKING CHANGE).
  • Replaced PriorityQueueNode.Double with a Java record class DoublePriorityQueueNode for immutability and to eliminate the name clash with the Java API class Double (BREAKING CHANGE).

Removed

  • Removed PriorityQueueNode class and its nested classes (BREAKING CHANGE).

Fixed

  • Refactored Prioritizer and implementations, an internal interface and classes related to priority queue implementations.
  • Refactored IntBinaryHeap based on RefactorFirst report.
  • Refactored IntBinaryHeapDouble based on RefactorFirst report.
  • Refactored IntFibonacciHeap based on RefactorFirst report.
  • Refactored IntFibonacciHeapDouble based on RefactorFirst report.
  • Refactored SimpleFibonacciHeap based on RefactorFirst report.
  • Refactored SimpleFibonacciHeapDouble based on RefactorFirst report.

Other

  • Minimum supported Java 25 (BREAKING CHANGE).
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jun 26, 2026
@cicirello cicirello added this to the jpt 7.0.0 milestone Jul 7, 2026
@cicirello

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [org.cicirello:core](https://github.com/cicirello/core) from 2.7.1 to 3.0.0.
- [Release notes](https://github.com/cicirello/core/releases)
- [Changelog](https://github.com/cicirello/core/blob/main/CHANGELOG.md)
- [Commits](cicirello/core@v2.7.1...v3.0.0)

---
updated-dependencies:
- dependency-name: org.cicirello:core
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/maven/master/org.cicirello-core-3.0.0 branch from 5120012 to 78d79b2 Compare July 7, 2026 19:16
@cicirello
cicirello merged commit 080fdf0 into master Jul 7, 2026
5 checks passed
@dependabot
dependabot Bot deleted the dependabot/maven/master/org.cicirello-core-3.0.0 branch July 7, 2026 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant