Skip to content

Releases: willwade/sherpa-onnx-spm

v1.13.14 - Checksum Fix

10 Jun 13:18

Choose a tag to compare

This release fixes a checksum mismatch issue in v1.13.2 where the release assets were updated but the Package.swift checksums were not synchronized.

Changes

  • Updated checksums in Package.swift to match the actual release assets
  • Verified that both sherpa-onnx.xcframework.zip and onnxruntime.xcframework.zip download and verify correctly

Checksums

  • sherpa-onnx.xcframework.zip: 0017147fda683ce99f9390b43825c529966ad29b40ac67e37a43f2ba61d5264d
  • onnxruntime.xcframework.zip: 8c9db6bff51a7282a7b3ad08b9e87a88b41f03e02bf8e7dbbd53c6a66df75512

This release is compatible with all downstream projects that depend on sherpa-onnx-spm.

v1.13.13

10 Jun 12:31

Choose a tag to compare

Combined sherpa-onnx + onnxruntime xcframework

v1.13.5

10 Jun 11:39

Choose a tag to compare

sherpa-onnx v1.13.5 - Properly Combined Library Fix

Critical Fix

This release properly combines sherpa-onnx and onnxruntime into a single
static library per platform, resolving the undefined symbol errors that
downstream projects experienced.

What Changed

  • Library Combination: Uses libtool to merge libsherpa-onnx.a + onnxruntime.a into single binary
  • Reduced Size: xcframework compressed from 151MB to 89MB
  • Cleaner Structure: Single library per platform slice instead of multiple
  • No Manual Workarounds: Downstream projects no longer need linker flags

Technical Details

Previous v1.13.4 had both libraries in the xcframework but SPM only linked
sherpa-onnx, causing undefined ONNX Runtime symbols. This version uses
libtool to create a proper combined static library that includes all symbols.

Platforms

  • iOS (arm64, arm64-simulator)
  • macOS (arm64, x86_64 universal)

Migration

Update your Package.swift dependency:

.package(url: "https://github.com/willwade/sherpa-onnx-spm.git", from: "1.13.5")

Assets

  • sherpa-onnx.xcframework.zip (89MB) - Combined library xcframework

v1.13.4

10 Jun 10:33

Choose a tag to compare

Combined sherpa-onnx + onnxruntime xcframework - fixes linking issues

sherpa-onnx v1.13.2

15 Jun 07:58

Choose a tag to compare

Pre-built XCFrameworks (iOS + macOS) for sherpa-onnx v1.13.2

Platforms

  • iOS 13.0+ (arm64 device, arm64/x86_64 simulator)
  • macOS 13.0+ (arm64, x86_64)

Checksums (SHA-256)

  • sherpa-onnx.xcframework.zip: 62de3c1423a4f20516e8623858ee8c8d306af7ebb2a3737dc0600b1d4ee6aa4b
  • onnxruntime.xcframework.zip: 38bc65b3e6af3e6d99bc18a40f80bfb3e56ee1eedfa0d0a60feb1c97a2d06dee

1.13.3

09 Jun 17:53
3312282

Choose a tag to compare

Merged xcframework: sherpa-onnx + onnxruntime combined into a single binary target to fix Xcode module.modulemap collision (ProcessXCFramework overwrites when two binary targets produce the same output filename).