v1.4.1 — drop swift-sdk fork branch (official tagged SDK)
Dependency hygiene — drop the swift-sdk fork branch
OCCTMCP depended on the gsdali/swift-sdk fork branch add-value-numbervalue — a moving, non-reproducible reference. This release switches to the official modelcontextprotocol/swift-sdk at a tagged version (from: "0.11.0" → resolves to 0.12.1).
The fork's only delta from upstream was a single Value.numberValue accessor (proposed upstream in modelcontextprotocol/swift-sdk#225, PR #226, still open). It is now back-ported verbatim in Sources/OCCTMCPCore/Value+NumberValue.swift and will be removed once the SDK ships the property.
Impact
No behavioral change — numberValue is identical. The dependency graph is now reproducible (version-locked at 0.12.1 instead of a branch that could move or disappear). Build clean; all 28 tests pass.
🤖 Generated with Claude Code