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