Release v0.2.25
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
.shextension 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
mainandreleasebranches - 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
- Full Changelog: v0.2.24...v0.2.25
- All Releases: View all releases
🤖 Generated with Claude Code