Releases: heap/heap-ios-autocapture-sdk
0.9.1
0.9.0
SHA-256 hash: 1FB5F32FF06F3E9B32BE028D57C67FF907F1C0303CCAA8560F5172598CA50E1A
0.8.0
SHA-256 hash: 7AAFBD86D6FF4328D54541CDD2F7DB4B8FC8A04E218982182A2514BA99CDC294
0.7.0
0.5.0
Fixed
- Fixed code signing when targeting Catalyst. The issue was caused by the zip file not preserving symlinks.
Changed
- "Target IVar" capture is now disabled by default since certain code patterns can cause Swift's
Mirrorto crash. This can be re-enabled by starting Heap with.enableInteractionReferencingPropertyCapture: true.
0.4.0
Fixed
-
Fixed a bug where Heap could remove action listeners on custom subclasses of
UIControl, when
the target of the action listener was the control.
(heap/heap-ios-autocapture-sdk#2) -
Fixed a bug where pageview view controller names did not reflect naming changes made in 0.3.0.
Added
- Added open
heapText,heapTextChildren, andheapTextRecursionVisibility
variables toUIViewto support overriding Target Text on custom views.
0.3.0
Added
- Added option
.useObjectiveCClassNamesto use Classic SDK naming logic for view and view
controller names. This option will be useful for Classic SDK users when evaluating the new
autocapture SDK, as names will be consistent with existing event definitions for views.
Changed
-
Updated view and view controller names to include parent types, such as
enumor
structwhen used for code organization.For example, the following code will produce
Home.ViewControllerinstead ofViewController:enum Home { class ViewController: UIViewController { ... } }
-
Increased HeapSwiftCore dependency from 0.1.2 to 0.3.0 to ensure
improvements are automatically included when updating. -
When a control has multiple actions, the first action that is called will be used for
Action Method, rather than the last. This matches the behavior of the Classic SDK.
0.2.1
0.2.0
Added
- Added Objective-C access to the register function.
- Added support for capturing other component change events while
UITextFieldandUITextVieware active.
Fixed
- Fixed capture of bar button item text.
- Relaxed filtering rules to capture
_prefixed selectors in Target Selector. - Fixed an issue where
textFieldShouldBeginEditingwas being called an extra time
when switching between text fields.
(heap/heap-ios-autocapture-sdk#1) - Fixed duplicate pageview that could occur if a session was started by a
view controller appearing.