Skip to content
This repository was archived by the owner on Jun 19, 2024. It is now read-only.

Releases: 1and1/commons-network

Preview release

26 May 14:38

Choose a tag to compare

  • Fix Jacoco coverage
  • Optimize IPFormats.findCompressionOffsetAndLength() to O(n).
  • Improve Network.getSubnetMask() and Network.getInverseSubnetMask() to return the proper types (breaks API).
  • Rewrite Network.mergeNeighbors()

Please note that there will be breaking API changes while a version is 0.x,y.

Preview release

06 May 08:05

Choose a tag to compare

  • Code improvementy / refactorings.
  • Code coverage with Codacy.
  • Add Codacy quality badge.

Please note that there will be breaking API changes while a version is 0.x,y.

Preview release

04 May 16:48

Choose a tag to compare

  • A lot of generic type cleanup + fixes, changing the signature of some classes
  • Different error handling, fixing some SonarLint issues.
  • Array size checking is done in AbstractAddress constructor now (DRY)
  • Network ipEnd was renamed to broadcast
  • rework Network.mergeContaining() to not uses arrays and null references

Please note that there will be breaking API changes while a version is 0.x,y.

Preview release

02 May 13:56

Choose a tag to compare

  • HexadecimalAddressParser added.
  • Address now also has a length()

Please note that there will be breaking API changes while a version is 0.x,y.

Preview release

01 May 15:47

Choose a tag to compare

  • Checkstyle reformatting of the code.
  • Restructuring some code.

Please note that there will be breaking API changes while a version is 0.x,y.

Preview release

01 May 11:42

Choose a tag to compare

  • HexadecimalAddressFormat as a generic way for customization.
  • Use SureFire 3.0.0 plugin to fix JUnit 5 problems.
  • Many simplifications.
  • Cleanup of unit tests.

Please note that there will be breaking API changes while a version is 0.x,y.

Preview release

29 Apr 15:03

Choose a tag to compare

  • Introduced IPv4 and IPv6 subtypes of IP for type safety.
  • Serialization adaptation to new class hierarchy.
  • Static classes IPParsers and MACParsers instead of showing implementation details.

Please note that there will be breaking API changes while a version is 0.x,y.

Preview release

27 Apr 11:52

Choose a tag to compare

  • Custom serialization + unit tests.

Please note that there will be breaking API changes while a version is 0.x,y.

Preview release

26 Apr 09:18

Choose a tag to compare

  • Optimization by accessing the byte array of the AbstractAddress children directly within the package.

Please note that there will be breaking API changes while a version is 0.x,y.

Preview release

25 Apr 12:47

Choose a tag to compare

  • Java naming conventions for enums: IPVersion.IPv4 -> IPVersion.IPV4
  • NetworkSize is now Prefix (which is more CIDRish)
  • Some more SonarLint fixes

Please note that there will be breaking API changes while a version is 0.x,y.