Skip to content

v0.0.36 - Add tests (#346)

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jan 15:21
· 27 commits to main since this release
ceb77ff

๐ŸŒŸ Summary

This release (v0.0.36) introduces a robust testing system with a new GitHub Actions CI workflow, enhances project reliability through improved testing coverage, and updates dependencies for cleaner development. ๐Ÿš€

๐Ÿ“Š Key Changes

  • ๐Ÿ› ๏ธ New CI Workflow: Added a GitHub Actions ci.yml for testing on ubuntu-latest and macos-latest with Python versions 3.12 and 3.13.
  • โฐ Scheduled Tests: Introduced daily runs at 00:00 UTC for consistent testing and maintenance.
  • ๐Ÿ“ฆ Dependency Updates:
    • Removed "black" from development dependencies.
    • Added the requests library, enabling future utilities requiring external requests.
  • โœ… New Tests: Created test_urls.py to ensure URL validation using the is_url function.
  • ๐Ÿ”„ Version Updated: Bumped project version from 0.0.35 to 0.0.36.

๐ŸŽฏ Purpose & Impact

  • Improved Reliability: The new CI system ensures automated and thorough testing across multiple OS and Python environments, minimizing bugs and enhancing maintainability. ๐ŸŒ
  • Streamlined Development: Removing unused dependencies like "black" simplifies the setup, while requests opens the door for more robust functionality. โœจ
  • Enhanced Test Coverage: The new test_urls.py ensures core utilities such as URL validation are reliable, reducing potential integration errors. ๐Ÿ”
  • Proactive Maintenance: Scheduled tests help identify and fix issues early, improving project stability for long-term sustainability. ๐Ÿ•’

This release is all about improving the backbone of developmentโ€”better tools, cleaner code, and reliable testing pave the way for smoother, bug-free future updates. ๐Ÿš‚

What's Changed

Full Changelog: v0.0.35...v0.0.36