Skip to content

v0.43.0

Choose a tag to compare

@dyoshikawa dyoshikawa released this 05 Jul 14:47
· 7452 commits to main since this release

v0.43.0

What's Changed

🔧 Refactoring & Code Quality

  • refactor: reorder release process steps for clarity and consistency - Improved release process documentation and workflow
  • refactor: eliminate 'as' assertions and implement zod validation in claudecode generator - Enhanced type safety with proper zod schema validation
  • refactor: update type definitions to use zod schemas and fix type compatibility - Strengthened type system across the codebase
  • refactor: consolidate tool target type definitions - Unified type definitions for better maintainability
  • refactor: restructure mcp schemas and update imports for tool targets - Reorganized MCP schemas for better organization
  • refactor: remove 'claude' from union type and unify with 'claudecode' - Simplified target naming convention
  • refactor: replace 'claude' with 'claudecode' target throughout codebase - Consistent naming across all components

🐛 Bug Fixes

  • fix: preserve existing settings when updating .claude/settings.json - Prevents overwriting of existing Claude Code settings
  • fix: resolve TypeScript errors across test files - Improved type safety and eliminated TypeScript compilation errors
  • fix: update import paths and type compatibility - Fixed import path issues and type compatibility problems

🧪 Testing

  • test: add comprehensive test cases for settings preservation - Enhanced test coverage for settings management functionality

📚 Documentation

  • docs: add migration guide for eliminating 'as' assertions and implementing zod validation - Added comprehensive migration documentation

🗑️ Cleanup

  • chore: remove deprecated Cursor project rules specification - Removed outdated documentation

Contributors

Full Changelog

v0.42.0...v0.43.0