Skip to content

v0.1.1 - Dependency Fix

Latest

Choose a tag to compare

@zeugmaster zeugmaster released this 22 Oct 09:36
· 3 commits to main since this release

🔧 Bug Fix Release

Fixed secp256k1 Duplicate Symbol Errors

This release resolves duplicate symbol errors that occurred when using Bolt11 alongside CashuSwift or other packages that depend on secp256k1.

Changes

  • ✅ Switched to zeugmaster/swift-secp256k1 fork - Now uses the same secp256k1 implementation as CashuSwift
  • ✅ Updated module import - Changed from libsecp256k1 to secp256k1 to match fork structure
  • ✅ Added UPDATE_GUIDE.md - Comprehensive guide for updating and troubleshooting Xcode cache issues
  • ✅ Zero breaking changes - All APIs remain the same, drop-in replacement for v0.1.0

Compatibility

This version is fully compatible with apps that use:

  • CashuSwift with zeugmaster/swift-secp256k1
  • Any other package using the same secp256k1 fork

Upgrading from v0.1.0

dependencies: [
    .package(url: "https://github.com/zeugmaster/Bolt11.git", from: "0.1.1")
]

Troubleshooting Xcode Cache Issues

If Xcode doesn't pick up the update, see UPDATE_GUIDE.md for detailed instructions.

No code changes required! 🎉