Skip to content

v0.0.35 - Update `ruff>=0.8.4` (#343)

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jan 14:39
· 38 commits to main since this release
5d47f4b

🌟 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. πŸ”„
  • Workflow Enhancements:

    • Updated GitHub workflows (format.yml and publish.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. 🍎
  • 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

Full Changelog: v0.0.34...v0.0.35