Releases: cashapp/AccessibilitySnapshot
Releases · cashapp/AccessibilitySnapshot
0.7.0
What's Changed
- Bump activesupport from 7.0.4.1 to 7.0.4.3 in /Example by @dependabot in #120
- Fix build status shield by @NickEntin in #132
- Added carthage support for accessibility core by @a-25 in #131
- Add utility script to compare snapshot version updates by @NickEntin in #107
- Stop using viewDidLayoutSubviews by @NickEntin in #122
- Modernize ElementSelectionViewController by @NickEntin in #133
- Modernize ElementOrderViewController by @NickEntin in #134
- Modernize DefaultControlsViewController by @NickEntin in #135
- Modernize SwitchControlViewController by @NickEntin in #136
- Modernize ModalAccessibilityViewController by @NickEntin in #137
- Show demo screens in full screen by @NickEntin in #138
- Modernize ActivationPointViewController by @NickEntin in #139
- Modernize InvertColorsViewController by @NickEntin in #140
- Move documentation from Wiki into Documentation folder by @NickEntin in #145
- Add sample image to README by @NickEntin in #147
- Update Carthage CI job and clarify support in README by @NickEntin in #148
- Bump Paralayout dependency in demo app to 1.0.0-rc.5 by @NickEntin in #141
- Remove functionality for snapshotting Dynamic Type by @NickEntin in #142
- Add imprecise comparison variants to iOSSnapshotTestCase extension by @NickEntin in #144
- Bump activesupport from 7.0.4.3 to 7.0.7.2 in /Example by @dependabot in #152
- Add support for accessibility user input labels in legend by @meherkasam in #150
- Clean up outdated comment by @NickEntin in #156
- Make how to install sections in README collapsible by @NickEntin in #154
- Handle nil user input labels by @NickEntin in #158
- Replace SwitchControlTests with a snapshot of SwitchControlViewController by @NickEntin in #162
- Add iOS 16 to CI builds by @NickEntin in #157
- Add preset configuration sets for ElementSelectionViewController by @NickEntin in #163
- Add snapshotting methods to snapshot SwiftUI views directly by @NickEntin in #167
- Add script for extracting snapshot images from test results by @NickEntin in #153
- Check UISwitch state using combination of trait and value by @NickEntin in #170
- Specify text color for marker labels to always be black by @NickEntin in #175
- Run carthage build with verbose flag by @NickEntin in #176
- Include the identifier in the call to FBSnapshotVerifyView for SnapshotVerifyWithInvertedColors by @kruegermj in #183
- Update ruby and bundler versions by @kruegermj in #185
- Add utilities for highlighting hit test regions by @NickEntin in #119
- Improve hit test performance by optimizing Y axis by @NickEntin in #177
- Improve hit test performance by optimizing X axis by @NickEntin in #178
- Refactor AccessibilitySnapshotView to pull layout logic out into superclass by @NickEntin in #187
- Show legend in hit target snapshots by @NickEntin in #188
- Add support for Bazel by @luispadron in #190
- Add a README.md to the Example project by @kruegermj in #184
- Bump minimum Xcode version to 13.2.1 by @NickEntin in #197
- Fix crash in UIAccessibilityStatusUtility rebinding logic by @NickEntin in #194
- Add CI job to validate localized strings files by @NickEntin in #201
- Remove unnecessary import checks for SwiftUI by @NickEntin in #200
- Allow sub-pixel differences from default activation point by @NickEntin in #198
- Add snapshot tests for iOS 17 by @NickEntin in #195
- Add German and Russian locales to demo app by @NickEntin in #203
- Specify resource paths in podspec by @NickEntin in #209
- Update actions in CI to version using Node 20 by @NickEntin in #207
- Hide text field and text view cursors while snapshotting by @NickEntin in #206
- Add Bazel build support for swift-snapshot-testing by @luispadron in #191
- Fix issue where text entry do not have "text field" or a hint in the description by @DavidBrunow in #186
- Support Accessibility Custom Content by @RoyalPineapple in #173
- Bump Version to 0.7.0 by @RoyalPineapple in #205
- Remove h3’s from detail summary because GitHub doesn’t support them by @ZevEisenberg in #214
New Contributors
- @a-25 made their first contribution in #131
- @meherkasam made their first contribution in #150
- @kruegermj made their first contribution in #183
- @DavidBrunow made their first contribution in #186
- @RoyalPineapple made their first contribution in #173
- @ZevEisenberg made their first contribution in #214
Full Changelog: 0.6.0...0.7.0
0.6.0
0.5.1
What's Changed
- Bump cocoapods-downloader from 1.4.0 to 1.6.3 in /Example by @dependabot in #86
- Translate strings to Russian by @akaDuality in #88
- Fix accessing trait collection outside main queue by @luispadron in #90
- Bump version to 0.5.1 by @jhneves in #92
New Contributors
- @dependabot made their first contribution in #86
- @akaDuality made their first contribution in #88
- @luispadron made their first contribution in #90
- @jhneves made their first contribution in #92
Full Changelog: 0.5.0...0.5.1
0.5.0
- 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
0.4.0
- 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 ofiOSSnapshotTestCase
.
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
0.3.1
- Splits the framework into two subspecs: a
Core
subspec that contains all of the core accessibility logic and aniOSSnapshotTestCase
subspec that contains the integration layer with the iOSSnapshotTestCase framework. - Adds an explicit requirement that test targets have a host application.