v0.0.44 - `v0.0.44` Improved URL check robustness (#372)
π Summary
The v0.0.44
release improves URL verification mechanisms for enhanced accuracy and reliability while refining related testing suites. π
π Key Changes
- Enhanced URL Checking Logic:
- Strengthened HTTP headers for better server compatibility and user-agent emulation.
- Added robust handling for
HEAD
and fallback toGET
requests, reducing false negatives when verifying URLs. - Introduced handling of "bad response codes" (e.g., 404, 500) to better flag non-functional URLs.
- Expanded and Refined Test Cases:
- Included more diverse and real-world URL samples to broaden test coverage.
- Improved existing tests for accuracy by adjusting expected outcomes.
- Documentation Fixes:
- Updated "Code of Conduct" and "Security Policy" links for consistent formatting and better readability.
- Refined bug report instructions for clarity, simplifying user contributions.
- Version Update: Package version upgraded from
0.0.43
to0.0.44
.
π― Purpose & Impact
- π More Reliable URL Validation: Enhanced logic ensures better compatibility with various server configurations, empowering users with accurate URL validation.
- π Improved Testing Rigor: Comprehensive testing mitigates potential edge cases, leading to more robust and predictable behavior.
- π Better User Documentation: Clearer and consistent content enhances usability for both developers and end-users.
- β Smooth User Experience: The fixes help users interact seamlessly with the package, building confidence and utility.
This release is a quality-focused update, ensuring long-term stability and user satisfaction for URL validation functionality. π
What's Changed
- Fix MRE by @glenn-jocher in #371
v0.0.44
Improved URL check robustness by @glenn-jocher in #372
Full Changelog: v0.0.43...v0.0.44