Skip to content

Release v1.1.1: Code quality improvements and test coverage#7

Merged
rcantore merged 2 commits intomainfrom
pre-release/v1.1.1-final
Aug 12, 2025
Merged

Release v1.1.1: Code quality improvements and test coverage#7
rcantore merged 2 commits intomainfrom
pre-release/v1.1.1-final

Conversation

@rcantore
Copy link
Copy Markdown
Owner

Summary

This patch release focuses on code quality improvements and enhanced test coverage without introducing breaking changes or new features.

🔧 Code Quality Improvements

  • Fixed all ESLint TypeScript warnings by replacing any types with proper OAuthTokens interface
  • Enhanced type safety for Google OAuth token handling across auth and oauth-server services
  • Improved code maintainability with better type definitions

🧪 Testing Enhancements

  • Added comprehensive MCP server controller tests covering all tool operations
  • Increased test coverage from 44% to 49% with 4 new controller tests
  • All 23 tests passing with proper mocking and error handling
  • Enhanced test reliability with better MCP SDK mocking

📦 Build & Development

  • Maintained fast build performance (14ms with esbuild)
  • Zero compilation errors with strict TypeScript settings
  • Clean linting with no warnings or errors
  • Optimized bundle size at 183.5kb

Test Plan

  • All 23 tests pass
  • ESLint shows 0 warnings/errors
  • TypeScript compilation clean
  • Build process successful
  • Test coverage improved to 49%

This is a stable patch release ready for production use.

- Fix all ESLint TypeScript warnings by replacing 'any' types with proper OAuth token types
- Add comprehensive MCP server controller tests covering all tool operations
- Improve test coverage from 44% to 49% with complete controller testing
- Ensure all 23 tests pass with proper mocking and error handling
- Maintain type safety with custom OAuthTokens interface for Google Auth integration
@rcantore rcantore merged commit 5896383 into main Aug 12, 2025
2 checks passed
@rcantore rcantore deleted the pre-release/v1.1.1-final branch August 12, 2025 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant