Skip to content

Releases: siteline/swiftui-introspect

26.0.0

15 Sep 22:59
a08b87f
Compare
Choose a tag to compare

Keeping Up With Cupertino

SwiftUI Introspect is now adopting a yearly versioning scheme that aligns with Apple’s OS releases (iOS, iPadOS, macOS, tvOS, visionOS). Starting with v26.0.0, the major version number will match the corresponding OS release. This makes it immediately clear which OS versions are supported without needing to consult the changelog.

.package(url: "https://github.com/siteline/swiftui-introspect", from: "26.0.0"),

For library authors

If your library depends on SwiftUI Introspect, declare a version range that spans at least the last two major versions instead of jumping straight to the latest. This avoids conflicts when apps pull the library directly or through multiple dependencies. For example:

.package(url: "https://github.com/siteline/swiftui-introspect", "1.3.0"..<"27.0.0"),

A wider range is safe because SwiftUI Introspect is essentially “finished”: no new features will be added, only newer platform versions and view types. Thanks to @_spi(Advanced) imports, library authors can future proof without needing to jump onto the latest major version right away.

Over time, Introspect is expected to become less necessary — and eventually obsolete — as SwiftUI matures, more views move away from UIKit/AppKit underpinnings, and additional SwiftUI modifiers cover many of the common use cases for introspection.

What's Changed

Full Changelog: 1.3.0...26.0.0

26.0.0 RC 1

11 Sep 07:52
712db7f
Compare
Choose a tag to compare

What's Changed

Important

In order to opt into this beta version, you need to explicitly specify it in your SPM manifest as follows:

.package(url: "https://github.com/siteline/swiftui-introspect", from: "26.0.0-rc.1"),

Full Changelog: 1.4.0-beta.4...26.0.0-rc.1

1.4.0 Beta 4

06 Aug 13:38
9bedf1e
Compare
Choose a tag to compare

What's Changed

Important

In order to opt into this beta version, you need to explicitly specify it in your SPM manifest as follows:

.package(url: "https://github.com/siteline/swiftui-introspect", from: "1.4.0-beta.4"),
  • Changed: reintroduce TabView introspection on macOS 15+ by @davdroman in #477
  • Fixed: archiving error for XCFrameworks linking this library by @davdroman in #476

Full Changelog: 1.4.0-beta.3...1.4.0-beta.4

1.4.0 Beta 3

10 Jul 13:15
d2987af
Compare
Choose a tag to compare

What's Changed

Important

In order to opt into this beta version, you need to explicitly specify it in your SPM manifest as follows:

.package(url: "https://github.com/siteline/swiftui-introspect", from: "1.4.0-beta.3"),

New Contributors

Full Changelog: 1.4.0-beta.2...1.4.0-beta.3

1.4.0 Beta 2

17 Jun 09:23
c2b0625
Compare
Choose a tag to compare

What's Changed

Important

In order to opt into this beta version, you need to explicitly specify it in your SPM manifest as follows:

.package(url: "https://github.com/siteline/swiftui-introspect", from: "1.4.0-beta.2"),

New Contributors

Full Changelog: 1.4.0-beta.1...1.4.0-beta.2

1.4.0 Beta 1

10 Jun 20:52
6ecd8d9
Compare
Choose a tag to compare

What's Changed

Important

In order to opt into this beta version, you need to explicitly specify it in your SPM manifest as follows:

.package(url: "https://github.com/siteline/swiftui-introspect", from: "1.4.0-beta.1"),

New Contributors

Full Changelog: 1.3.0...1.4.0-beta.1

1.3.0

17 Jul 21:52
807f73c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.2.0...1.3.0

1.2.0

17 Jun 23:39
668a657
Compare
Choose a tag to compare

What's Changed

Call for maintainers

This project is looking for new maintainers. Please check out #58 for details.

New Contributors

Full Changelog: 1.1.4...1.2.0

1.1.4

07 May 16:18
7dc5b28
Compare
Choose a tag to compare

What's Changed

This version removes the SimulatorStatusMagic dev dependency in order for SwiftUIIntrospect not to require a privacy manifest (#411).

See #406 for more details.

Full Changelog: 1.1.3...1.1.4

1.1.3

25 Feb 13:37
0cd2a5a
Compare
Choose a tag to compare

What's Changed

Due to a mysterious bug on Apple's part that may cause a complete app hang, the unfortunate decision has been made to remove support for SignInWithAppleButton introspection (#401).

We apologize for this inconvenience.

More details can be found at #400

New Contributors

Full Changelog: 1.1.2...1.1.3