Skip to content

v0.4.1: Git Enhancement Module + Decorator Deprecation

Choose a tag to compare

@jwesleye jwesleye released this 16 Oct 00:15
· 37 commits to main since this release

🎉 Version 0.4.1 Released

Major Features

Git Enhancement Module (70 new functions)

This release adds comprehensive git operations across 11 subcategories:

  • Commit Management (8 functions): Validate commit messages, conventional commits, signatures
  • Git Hooks (9 functions): Syntax validation, security scanning, execution testing
  • Configuration (6 functions): Parse configs, validate gitignore/attributes
  • Repository Health (8 functions): Size analysis, large files detection, branch staleness
  • Merge Conflicts (6 functions): Detect, parse, and predict conflicts
  • Security Auditing (8 functions): Scan for secrets, validate signatures
  • Submodules (5 functions): Management and validation
  • Workflow Validation (6 functions): Gitflow, trunk-based development compliance
  • Remote Analysis (5 functions): Parse and validate remotes
  • Tags & Versioning (5 functions): Semantic versioning support
  • Diff Analysis (4 functions): Calculate code churn, analyze changes

Breaking Changes

⚠️ Deprecated @adk_tool decorator

  • Removed all @adk_tool decorator usage (non-existent import)
  • Now using only @strands_tool decorator
  • Google ADK works with standard callables (no special decorator needed)

Statistics

  • Total Functions: 154 (up from 84)
  • Git Module: 79 functions (up from 9)
  • Tests: 570 passing
  • Code Quality: 100% ruff + mypy compliance
  • Test Coverage: 50%

Module Breakdown

  • Analysis: 14 functions
  • Git: 79 functions ⭐ (enhanced)
  • Profiling: 8 functions
  • Quality: 7 functions
  • Shell: 13 functions
  • Python: 15 functions
  • Database: 18 functions

Installation

pip install coding-open-agent-tools==0.4.1

Upgrade

pip install --upgrade coding-open-agent-tools

Documentation

What's Next

Next milestone: v0.5.0 - Configuration Validation Module

  • YAML/TOML/JSON syntax validation
  • Schema validation
  • Security scanning
  • Dependency conflict analysis

🤖 Generated with Claude Code