Skip to content

Enable Swift library evolution

Compare
Choose a tag to compare
@filip-zielinski filip-zielinski released this 13 Apr 09:29
· 17 commits to master since this release
061838a

This release enables Swift library evolution (BUILD_LIBRARY_FOR_DISTRIBUTION = YES) to allow creating XCFrameworks using BlueSwift. See "Library Evolution in Swift" official swift blogpost.

This change:
- allows modules built with different compiler versions to be used together in one app.
- allows developers of binary frameworks to make additive changes to the API of their framework while remaining binary compatible with previous versions.