Skip to content

Release v0.9.0: Quality Improvements and Documentation Updates

Choose a tag to compare

@jwesleye jwesleye released this 11 Sep 13:18
· 113 commits to main since this release

What's Changed in v0.9.0

🔧 Quality Improvements

  • Type Safety: Fixed MyPy unreachable code warnings with proper type ignore comments
  • Test Coverage: Maintained 95% overall test coverage (875 passing tests)
  • Code Quality: 100% ruff and mypy compliance across all modules

📚 Documentation Updates

  • Updated version references throughout documentation
  • Improved test workflow to include datetime tools
  • Enhanced release documentation and processes

🧪 Testing Enhancements

  • Added datetime tools to comprehensive test loading workflow
  • Improved test reliability and coverage reporting
  • Maintained compatibility with Google ADK evaluation framework

🛠️ Technical Details

  • All core functionality remains stable and unchanged
  • Improved defensive coding patterns in CSV processing
  • Enhanced helper function integration testing

📦 Package Information

  • Modules: 4 complete modules (file_system, text, data, datetime)
  • Functions: 93+ agent-ready tools with Google ADK compatibility
  • Coverage: 95% test coverage with 875 passing tests
  • Frameworks: Compatible with Google ADK, LangChain, Strands Agents, and custom implementations

Full Changelog: v0.8.2...v0.9.0