Skip to content

Version 1.1

Latest
Compare
Choose a tag to compare
@ItsLaivy ItsLaivy released this 30 Jul 18:00
· 9 commits to master since this release

Updates from Version 1.0 to 1.1

New Features

  • IPv6Address Enhancements: Added new methods for better validation and parsing of IPv6 addresses.
  • IPv4Address Improvements: Introduced utility methods for IPv4 address manipulation and validation.
  • Domain Improvements: Added the Domain names; including TLD, SLD and Subdomains.
  • Host Improvements: Added Host that includes a Domain and a Port, added ConcreteHost also.

Bug Fixes

  • Validation Fixes: Corrected issues with address validation logic to handle edge cases more accurately.
  • Parsing Corrections: Fixed bugs in the parsing methods to ensure correct address interpretation.

Performance Improvements

  • Optimized Parsing: Improved the performance of address parsing methods, reducing the processing time.
  • Memory Usage: Reduced memory footprint by optimizing internal data structures.

Documentation

  • Updated README: Enhanced the README with detailed usage examples and explanations for IPv4, IPv6 and Domain address classes.
  • Javadoc Comments: Added comprehensive Javadoc comments to all public methods for better developer understanding.

Code Refactoring

  • Code Cleanup: Refactored code to improve readability and maintainability.
  • Unit Tests: Added additional unit tests to cover new features and ensure robustness.

Miscellaneous

  • Dependency Updates: Updated project dependencies to the latest versions for better security and performance.
  • Build Scripts: Improved build scripts for easier project setup and deployment.

These updates collectively enhance the functionality, performance, and usability of the library.

Full Changelog: https://github.com/ItsLaivy/java-address/commits/1.1