Versioning & Support

How the Zeta iOS SDK is versioned, which toolchains it supports, and where to get help.

This page covers the SDK's versioning scheme, the supported iOS and toolchain versions, the deprecation policy, and how to reach Zeta support.

On this page

Semantic versioning

The SDK follows Semantic Versioning 2.0.0:

  • Major (X.y.z) — breaking changes to public API surface.
  • Minor (x.Y.z) — additive, non-breaking changes.
  • Patch (x.y.Z) — bug fixes that are backward-compatible.

Breaking changes are always documented in the Migration Guide. The full API-level record is in the Changelog.

Supported iOS, Xcode, and Swift window

ToolMinimumNotes
iOS / iPadOS deployment target13.0Enforced in Package.swift and Xcode target settings.
Xcode15.3Required to build from source against the SPM manifest.
Swift language mode5.10Swift 6 compatible. See Advanced / Swift 6 Readiness.

Release cadence and deprecation policy

  • Cadence: Minor and patch releases ship as features land and bugs are fixed. Major releases ship when there is a deliberate API break — they are not scheduled on a fixed calendar.
  • Deprecation: Public APIs marked @available(*, deprecated, message: "...") continue to compile for at least one full major version after the deprecation warning appears. The replacement API is documented in the deprecation message and in the Migration Guide.

CocoaPods advisory

Important: CocoaPods is no longer under active development. See the CocoaPods Specs Repo blog post. New projects should integrate the SDK via Swift Package Manager. Existing CocoaPods integrations will continue to be supported for as long as reasonably possible; support may be deprecated in a future major release.

Support channels

Documentation versions

This page describes the current SDK version. If you are using an older SDK version, select the matching documentation version from the Version dropdown at the top of the page. Each documentation version is a snapshot of the docs as published at the time of that SDK release.

For the full list of documentation versions and the SDK versions they cover, see the documentation versions table.

See also