Skip to content

Release v0.2.25

Choose a tag to compare

@jfrench9 jfrench9 released this 31 Jan 03:37
· 182 commits to main since this release

RoboSystems Python SDK v0.2.25

This release focuses on enhancing API client reliability and improving development infrastructure with better error handling, workflow automation, and developer tooling.

✨ Features & Improvements

  • Enhanced API Client Robustness: Improved error handling across all API endpoints with better HTTP response management
  • Improved Development Workflows: Enhanced GitHub Actions for branch protection, PR creation, and release management
  • Better Developer Experience: Updated documentation with enhanced resource links and clearer guidance
  • Automated Dependency Management: Added optional dependency updates to feature branch creation workflow

🔧 Technical Changes

  • Script Standardization: All shell scripts now use .sh extension for better identification and tooling support
  • URL Parameter Handling: Safer parameter handling in API calls with improved URL formatting
  • Branch Protection: Added automated branch protection rules for main and release branches
  • Claude Workflow: Enhanced AI-assisted development workflow configuration
  • VSCode Integration: Updated task configurations to support new development workflows

🐛 Bug Fixes

  • Fixed HTTP response error handling in QueryClient
  • Improved error handling across 94 API client files

🛠️ Development Infrastructure

  • New automated scripts for feature branch creation, PR management, and SDK generation
  • Enhanced justfile with improved development commands
  • Updated GitHub workflow configurations for better CI/CD pipeline reliability
  • Comprehensive updates to development tooling and automation

📊 Release Statistics

  • Commits: 14
  • Files Changed: 94
  • Lines Added: 516
  • Lines Deleted: 108
  • Previous Release: v0.2.24

🔗 Links


🤖 Generated with Claude Code