Repository navigation
🔧 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
libsecp256k1tosecp256k1to 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! 🎉