Releases: 1and1/commons-network
Preview release
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Custom serialization + unit tests.
Please note that there will be breaking API changes while a version is 0.x,y.
Preview release
- 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
- 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.