Repository navigation
Releases: UInt8Co/swift-telegram-client
Releases · UInt8Co/swift-telegram-client
Release list
231.1.0
231.0.0
- Update to Layer 231.
Full Changelog: 229.3.0...231.0.0
229.3.0
229.2.0: Migrate Telegram client to Swift 6.4 and current transports
- Upgrade to support and require Swift 6.4.
229.1.0: Import FoundationEssentials in the file session store
The file store was the last code importing umbrella Foundation; every other source and test already takes FoundationEssentials when it exists. Three APIs the split module does not carry needed replacing. String(format:) gives way to nibble-wise String(_:radix:), which emits the same bytes for every input, so hashed session filenames are unchanged and existing stores still resolve. The tests list a directory by path rather than by URL, and read posix permissions through a helper that accepts either the UInt of FoundationEssentials or the bridged NSNumber of umbrella Foundation.
229.0.0: Require swift-mtproto 2.0.0 and swift-nio-mtproto 1.1.0
2.0.0 is the SRP rename the previous commit followed. swift-nio-mtproto 1.1.0 is the first release that allows it, and nothing resolves until both requirements move together.