Skip to content

Releases: UInt8Co/swift-telegram-client

231.1.0

Choose a tag to compare

@laosb laosb released this 16 Oct 16:03

Full Changelog: 231.0.0...231.1.0

231.0.0

Choose a tag to compare

@laosb laosb released this 15 Oct 03:44
  • Update to Layer 231.

Full Changelog: 229.3.0...231.0.0

229.3.0

Choose a tag to compare

@laosb laosb released this 09 Oct 15:57
Add TelegramRichText and TelegramMarkup, and update-sequence helpers …

229.2.0: Migrate Telegram client to Swift 6.4 and current transports

Choose a tag to compare

@laosb laosb released this 05 Oct 11:11
  • Upgrade to support and require Swift 6.4.

229.1.0: Import FoundationEssentials in the file session store

Choose a tag to compare

@laosb laosb released this 19 Sep 09:53
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

Choose a tag to compare

@laosb laosb released this 15 Sep 08:30
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.