github siteline/swiftui-introspect 0.2.0

latest releases: 1.1.4, 1.1.3, 1.1.2...
15 months ago

What's Changed

Note

This release drops iOS 11 and iOS 12 support and requires iOS 13 as minimum.

This is because we've expanded our CI to run our full test suite on iOS 14, 15, and 16 as well as macOS 11 and 12, and the older versions of Xcode required to run tests on older platforms via GitHub Actions are unable to properly process @available attributes, which results in build errors.

This is all part of an effort to revitalize Introspect and allow making forward progress while catching bugs and disparities early on via CI. The ultimate goal with this effort is a more consistent, predictable API across all platform versions, and an eventual stable 1.0 release.

We welcome anyone willing to spend the time investigating how to restore iOS 11/12 support to submit a PR and we shall merge it if the workaround is reasonable enough, but we won't actively be looking into a workaround ourselves.

  • Added: introspectCollectionView/introspectCollectionViewCell (#169)
  • Added: introspectSearchController (#129)
  • Added: introspectPagedTabView (#117)
  • Added: introspectMapView (#125)
  • Added: introspectSplitView on macOS (#100)
  • Added: explicitly static/dynamic SPM library products (#168)
  • Fixed: view controller introspection (#165)
  • Fixed: issue where introspecting within a LazyVStack would silently fail #153
  • Infrastructure: test coverage now spans iOS/tvOS 14/15/16 and macOS 11/12 (#185)
  • Infrastructure: removed CircleCI in favor of GitHub Actions (#182, #183)

New Contributors

Full Changelog: 0.1.4...0.2.0

Don't miss a new swiftui-introspect release

NewReleases is sending notifications on new releases.