π Summary
The v0.0.35
release updates dependencies, optimizes workflows, and improves functionality, security, and compatibility, ensuring a smoother experience for developers and users. π
π Key Changes
-
Dependency Updates:
- Upgraded
ruff
to>=0.8.4
(previously>=0.1.6
) for enhanced linting and code quality checks. π¦ - Updated
requests
library to>=2.32.3
for security fixes and improved stability. π‘οΈ - Bumped GitHub Action
astral-sh/setup-uv
to v5 for better pipeline efficiency and caching defaults. π
- Upgraded
-
Workflow Enhancements:
- Updated GitHub workflows (
format.yml
andpublish.yml
) to ensure token fallback reliability and utilize the latest action versions. βοΈ - Optimized formatting and package installation processes for macOS compatibility and minimized redundant installations. π
- Updated GitHub workflows (
-
Code Improvements:
- Broader URL validation support by adding domains like LinkedIn, Twitter, and Google Cloud Storage to the allowlist. π
- Modernized link checking with
requests.head
for better performance and simplified code. π οΈ - Multi-threaded link validation for faster processing. β‘
π― Purpose & Impact
- Improved Development Efficiency: Keeping dependencies up to date ensures access to the latest features, security enhancements, and compatibility fixes. ποΈ
- Enhanced Reliability: Workflow improvements and better URL validation reduce potential errors and improve robustness in CI/CD pipelines. β
- Faster Processing: Multi-threaded URL checking ensures performance remains optimal for large datasets or projects with numerous links. π
- Simplified Maintenance: Streamlining workflows, removing unused dependencies, and modernizing tools make the codebase leaner and easier to manage. π§Ή
This release delivers critical quality-of-life updates to developers and reinforces the infrastructure to prevent potential issues while improving speed and adaptability. π
What's Changed
- Update format.yml by @glenn-jocher in #338
- Update
is_url
link checking by @glenn-jocher in #341 - Update
check_links_in_string
by @glenn-jocher in #342 - Update requests>=2.32.3 by @glenn-jocher in #344
- Bump astral-sh/setup-uv from 4 to 5 by @dependabot[bot] in #339
- Update format.yml by @glenn-jocher in #345
- Bump astral-sh/setup-uv from 4 to 5 in /.github/workflows by @dependabot[bot] in #340
- Update ruff>=0.8.4 by @glenn-jocher in #343
Full Changelog: v0.0.34...v0.0.35