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

Releases: 1and1/commons-network

Preview release

26 May 14:38
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.