Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-08-05 | 2.1 kB | |
Release v1.3.0 source code.tar.gz | 2025-08-05 | 413.0 kB | |
Release v1.3.0 source code.zip | 2025-08-05 | 581.3 kB | |
Totals: 3 Items | 996.3 kB | 1 |
🎉 Release v1.3.0
This release includes major architectural improvements and significantly improved test coverage.
🚀 Highlights
- 🏗️ Major architectural improvements with Domain-Driven Design (DDD) implementation
- 📈 Improved test coverage from 88.84% to 90.27%
- 🛡️ Comprehensive error handling system with MCP-specific error types
- 🔧 New tool registry system with dependency injection
- ✨ Fixed all DeepSource analyzer issues
📋 What's Changed
- Major architectural improvements with Domain-Driven Design (DDD) implementation
- Improved test coverage from 88.84% to 90.27%
- Added comprehensive error handling system with MCP-specific error types
- Implemented new tool registry system with dependency injection
- Added enhanced tool registry with automatic tool discovery and metadata support
- Created domain aggregates for Project, AnalysisRun, QualityMetrics, and ComplianceReport
- Added value objects for type-safe domain modeling
- Implemented repository pattern with mappers for clean separation of concerns
- Added GraphQL query builder for improved API interaction
- Created comprehensive test suites for all new components
- Fixed all DeepSource analyzer issues
- Improved TypeScript type safety by eliminating all
any
types - Added handler factory pattern for consistent handler implementation
- Created adapters for backward compatibility with existing code
- Added extensive documentation for new architectural patterns
- Implemented proper error handling with categorized MCP errors
- Added support for tool categorization and tagging
- Created example tool demonstrating enhanced plugin format
- Improved code organization following SOLID and DRY principles
📦 Installation
:::bash
npm install -g deepsource-mcp-server@1.3.0
📚 Documentation
See the README for setup and usage instructions.
Full Changelog: https://github.com/sapientpants/deepsource-mcp-server/compare/v1.2.2...v1.3.0