Skip to content

0.2.2

Choose a tag to compare

@stevapple stevapple released this 21 Aug 01:35
· 10 commits to main since this release
6a49e0e

This release is based on teco-api-models@0c66baf, updated on August 18th, 2023.

Documentation refresh, Core update, and more

Take a look at the new documentations that’s refreshed from A to Z!

In this release we converted all HTML tags to Markdown in documentation, which renders nicely in DocC. We also updated teco-core to 0.5.3 and improved pagination support.

We sincerely welcome you to try out and provide feedback, to help improving the Teco Project!

Deprecations from Teco Core

The following TecoCore types are deprecated or renamed in this release:

  • TCPayload is deprecated in favor of ByteBuffer;
  • TCRequestModel is renamed to TCRequest;
  • TCResponseModel is renamed to TCResponse.

Announcement: Teco is going to require Swift 5.7+

Teco 0.2 is about to be the last minor release that supports Swift 5.5 and 5.6. The upcoming 0.3 release will take advantage of newer Swift features like some and any keywords, Sendable and strict concurrency checking, and more.

We recommend users moving forward to Swift 5.7+ for better generics and concurrency support.

What's Changed

  • Improves documentation style of pagination helpers by @stevapple in #22
  • Improves line breaking in documentation by @stevapple in #23
  • Transforms HTML in documentation to DocC-supported Markdown by @stevapple in #24
  • Bumps teco-core requirement to 0.5.3 by @stevapple in #25
  • Updates code style within makeNextRequest(with:) by @stevapple in #27
  • Updates service models to 2023-08-18 by @stevapple in #26

Full Changelog: v0.2.1...v0.2.2