The Swift programming language will have a major upgrade later this year. The team already made an announcement to inform developers the next generation Swift 3.0 will not be compatible with Swift 2.2. It is because the fundamental of the programming language will receive comprehensive changes.
The upcoming Swift 3.0 will also come with Swift Package Manager. This package manager is still under development, and it will help the development and distribution for Swift on different platforms especially on Darwin and Linux.
Swift 3.0 will be shipped with Xcode. For those who are using Linux, Swift Core Libraries will be included too.