Skip to content

This release includes 3 breaking changes for platform teams planning a safe upgrade.

Published 9mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

calendar eventkit macos mcp-server model-context-protocol reminders
+2 more
swift typescript

Summary

AI summary

Major refactoring reduced codebase complexity and eliminated duplicated logic.

Full changelog

Changed

  • MAJOR REFACTORING: Restructured entire codebase following SOLID principles and design patterns
  • All functions reduced to <20 lines (previously 100+ lines in some cases)
  • Eliminated 800+ lines of duplicated code across the application
  • Reduced cyclomatic complexity from 15+ to 3-5 in most functions
  • Consolidated permissions management from 4 separate files into 1 unified module
  • Enhanced tool validation with action-specific parameter requirements
  • Improved error messages with detailed validation feedback
  • Optimization: Removed unnecessary @jest/globals dependency, reducing package size and installation time
  • Refactor: Simplified test file imports by using global Jest functions
  • Performance: Reduced development dependencies count, improving project build efficiency

Fixed

  • Swift permission checking deadlock by removing exit() calls before dispatch group cleanup
  • ES module import consistency by replacing require() with proper import statements
  • TypeScript compilation errors with proper null handling for optional parameters
  • Validation schema conflicts with intelligent list selection feature
  • Binary path resolution with enhanced fallback mechanisms
  • Fixed TypeScript compilation errors in build process, ensuring all test files work properly

Breaking Changes

  • Consolidated permissions management into a single module (previously spread across 4 files)
  • Removed `@jest/globals` dependency, eliminating its associated imports
  • Replaced all `require()` statements with ES module `import` syntax

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track fradser/mcp-server-apple-reminders

Get notified when new releases ship.

Sign up free

About fradser/mcp-server-apple-reminders

An MCP server for interacting with Apple Reminders on macOS

All releases →

Beta — feedback welcome: [email protected]