github dyoshikawa/rulesync v0.43.0

latest releases: v40.1.0, v40.0.0, v39.0.0...
15 months ago

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

Don't miss a new rulesync release

NewReleases is sending notifications on new releases.