AccessibilitySnapshot Versions Save

Easy regression testing for iOS accessibility

0.7.0

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/cashapp/AccessibilitySnapshot/compare/0.6.0...0.7.0

0.6.0

1 year ago
  • Adds support for using iOSSnapshotTestCase as the snapshotting engine when installing via SPM.
  • Updates the minimum iOS version to 13.0.

0.5.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/cashapp/AccessibilitySnapshot/compare/0.5.0...0.5.1

0.5.0

2 years ago
  • Disables rendering large images in monochrome on iOS 13 to work around a system-level bug (see #73).
  • Fixes a rendering issue with very large views.
  • Fixes an exception that occurs when snapshotting a view that is inside a view controller.
  • Fixes an issue with rendering snapshots using Inverted Colors.
  • Resolves a warning for strict prototypes (-Wstrict-prototypes) in the accessibility status utility.
  • Adds support for passing directory name suffixes in the iOSSnapshotTestCase-powered method.
  • Removes XCTest as a dependency of the Core subspec.
  • Adds German localization.
  • Bumps the minimum required Xcode version to 12.0.

Thanks to @fbernutz, @fruitcoder, @aldevet, and @ra1028 for contributing to this release!

0.4.1

3 years ago
  • Removes fishhook as a dependency.
  • Adds support for installing via Swift Package Manager.

Thanks to @Sherlouk for contributing to this release!

0.4.0

3 years ago
  • Adds descriptions of custom actions to accessibility hierarchy snapshots.
  • Adds support for using SnapshotTesting as the snapshotting engine via the SnapshotTesting subspec.
  • Bumps the minimum supported iOS version to 12.0.
  • Bumps the minimum supported Xcode version to 11.0.
  • Changes the default subspecs to use SnapshotTesting instead of iOSSnapshotTestCase.

Thanks to @Sherlouk for contributing to this release!


This release changes the default snapshotting engine from iOSSnapshotTestCase to SnapshotTesting. If you already use AccessibilitySnapshot and plan on continuing to use iOSSnapshotTestCase as your snapshotting engine, you can change your dependency to be on the iOSSnapshotTestCase subspec instead:

pod 'AccessibilitySnapshot/iOSSnapshotTestCase', '~> 0.4'

0.3.2

3 years ago
  • Fixes an issue where activation points were drawn even if they were outside the bounds of the view being snapshotted.

0.3.1

3 years ago
  • Splits the framework into two subspecs: a Core subspec that contains all of the core accessibility logic and an iOSSnapshotTestCase subspec that contains the integration layer with the iOSSnapshotTestCase framework.
  • Adds an explicit requirement that test targets have a host application.