Changelog
Version 1.12.29
Released: 2022-05-19
- [BUGFIX] Fix memory data collection for Android 10+
Version 1.12.27
Released: 2022-04-27
- [NEW] Minor small improvements with view tree capture
Version 1.12.25
Released: 2022-03-31
- [NEW] Minor small improvements
Version 1.12.19
Released: 2022-01-18
- [NEW] Added
enableLogs()
anddisableLogs()
.
Version 1.12.18
Released: 2021-12-15
- [NEW] Added
TestFairy.uninstallFeedbackHandler()
.
Version 1.12.17
Released: 2021-12-06
- [NEW] A new feature to display x,y coordinates in the Timeline.
Version 1.12.16
Released: 2021-10-21
- [IMPROVEMENTS] SDK is now compiled with target api level 31 (Android 12).
Version 1.12.15
Released: 2021-10-08
- [BUGFIX] Fixed a bug where sending crash reports sometimes polluted logcat.
Version 1.12.14
Released: 2021-09-28
- [BUGFIX] Fixed a bug where enabling video polluted logcat.
Version 1.12.13
Released: 2021-09-01
- [NEW] All sessions now automatically hides password fields in the timeline.
- [BUGFIX] Fixed a bug where some interactions are registered for the wrong views.
Version 1.12.12
Released: 2021-06-24
- [BUGFIX] Fixed a crash happening when SDK listens for touch events on instrumented apps.
Version 1.12.11
Released: 2021-05-27
- [NEW] Added French, German, Portuguese, Dutch and Spanish localization for feedback form UI.
Version 1.12.10
Released: 2021-05-24
- [BUGFIX] Fixed a rare crash during activity transitions.
Version 1.12.9
Released: 2021-05-11
- [BUGFIX] Fixed a bug where sending a feedback with a screenshot crashes on low api levels.
Version 1.12.8
Released: 2021-04-28
[IMPORTANT] Reminder: Group id changed to com.testfairy and maven changed to maven.testfairy.com. read more....
[BUGFIX] Fixed a bug where launching the feedback form could crash the app.
Version 1.12.7
Released: 2021-04-13
- [BUGFIX] Provide only the feedback custom fields for inspection and validation.
Version 1.12.6
Released: 2021-04-13
- [BUGFIX] Fixed a bug where values of custom feedback form fields are forgotten after capture.
Version 1.12.5
Released: 2021-04-07
- [BUGFIX] Fixed a bug where some layouts don't render when video is enabled.
Version 1.12.4
Released: 2021-04-06
- [NEW] Users can now drag screenshot capture button around the screen.
- [IMPROVEMENT] Inside feedback form, screenshot modifications are gathered in one single screen now.
- [BUGFIX] Removed a repeatedly generated warning log.
Version 1.12.3
Released: 2021-03-23
- [BUGFIX] Fixed a bug where React Native navigation components ignored touches.
- [BUGFIX] Fixed a bug where RecyclerView instances didn't layout correctly when an Activity launches for the first time.
Version 1.12.2
Released: 2021-03-21
- [BUGFIX] Camera icon overlay when taking a feedback now retains systemUiVisibility flags properly
Version 1.12.1
Released: 2021-03-18
- [IMPORTANT] Reminder: Group id changed to com.testfairy and maven changed to maven.testfairy.com. read more....
- [BUGFIX] Fixed a crash where on some devices, detecting services produced null exceptions.
- [BUGFIX] Fixed a crash happening due to malfunctioning accelerometer sensors.
- [BUGFIX] Fixed false positive stacktrace logs during WebView capture on higher api levels.
Version 1.12.0
Released: 2021-03-11
- [IMPORTANT] SDK moved away from Bintray/JCenter and is now hosted in maven.testfairy.com.
- [IMPORTANT] Group id changed to
com.testfairy
instead oftestfairy
. Please follow these steps to adapt your project.
Version 1.11.44
Released: 2021-03-01
- [NEW] TestFairy SDK can now detect malfunctioning accelerometers and report them in sessions.
- [BUGFIX] Fixed black screenshots in feedbacks sent with Flutter plugin.
- [BUGFIX] Fixed timestamps in sent feedbacks.
Version 1.11.43
Released: 2021-02-11
- [BUGFIX] Services that launch their own processes are now detected with better accuracy.
Version 1.11.42
Released: 2021-02-10
- [NEW] Feedback form now supports dark mode.
Version 1.11.41
Released: 2021-02-08
- [NEW] Feedback forms can now be customized with various input fields.
Version 1.11.40
Released: 2021-01-27
- [IMPROVEMENT] Keyboard no longer obstructs feedback form content by default.
Version 1.11.39
Released: 2021-01-26
- [BUGFIX] Feedback form now respects safely touchable area reported by the operating system.
Version 1.11.38
Released: 2021-01-19
- [NEW] Added new API to intercept feedback messages before they are sent.
Version 1.11.37
Released: 2021-01-11
- [BUGFIX] Fixed missing web views in screenshots.
Version 1.11.36
Released: 2021-01-05
- [BUGFIX] Feedback overlay no longer steals the focus from the
NativeActivity
beneath. - [BUGFIX] Fixed a null pointer exception when
setAttribute()
is given null values.
Version 1.11.35
Released: 2020-12-22
- [BUGFIX] Fixed a bug where some sessions could not be started if
setUserId()
is not called.
Version 1.11.34
Released: 2020-12-09
- [IMPROVEMENT] Hidden views in view trees improvement.
- [BUGFIX] Hidden views in dialogs are now blacked out at correct locations in screenshots.
Version 1.11.33
Released: 2020-12-08
- [IMPROVEMENT] Improved performance.
Version 1.11.32
Released: 2020-12-01
- [NEW] Added new overloads of
showFeedbackForm()
to be able attach screenshots directly.
Version 1.11.31
Released: 2020-11-30
- [BUGFIX] Fixed a crash happening on api level 24-25 when video is enabled.
Version 1.11.30
Released: 2020-11-26
- [BUGFIX] Dismissing the feedback form now respects previous activity's window flags.
Version 1.11.29
Released: 2020-11-25
- [BUGFIX] Capture overlay would sometimes stay on screen even after feedbacks are sent.
- [BUGFIX] Removed additional information from being displayed on timeline after EditText lost focus.
Version 1.11.28
Released: 2020-11-24
- [NEW] Added new feedback options to be able to configure feedback form button visibilities.
Version 1.11.27
Released: 2020-11-24
- [IMPROVEMENT] Flutter screenshots are now taken faster when there are no hidden widgets.
- [BUGFIX] Flutter screenshots now properly work on api level 24 and 25.
- [BUGFIX] Feedback form now correctly places itself in a safe area when its window is translucent.
- [BUGFIX] A newly stopped session no longer hides feedback screenshot capture overlay.
- [BUGFIX] Fixed a rare crash happening during view focus change.
- [BUGFIX] Fixed a rare condition where screenshots are not removed from the submitted feedback on low-end devices.
- [BUGFIX] Fixed log collection hang on apps with heavy logging.
Version 1.11.26
Released: 2020-11-10
- [BUGFIX] Feedback overlays are now always drawn in front of the activity.
- [BUGFIX]
ConstraintLayout
children now render correctly during a session.
Version 1.11.25
Released: 2020-10-27
- [BUGFIX]
hideView()
no longer pause video if not necessary.
Version 1.11.24
Released: 2020-10-26
- [NEW] Interactions in scrollables are now properly detected in Flutter apps.
- [BUGFIX] Fixed a crash happening after long pauses in background.
- [BUGFIX] Fixed a bug in screenshots where some hidden views are painted black even when they are already obstructed.
Version 1.11.23
Released: 2020-10-15
- [IMPROVEMENT] Improved Flutter user interactions with scrollable widget keys. (only for Dart2)
- [BUGFIX] Fixed a race condition in feedback form which caused screenshot button to disappear.
- [BUGFIX] Fixed a bug where feedback screenshots were too big for upload.
Version 1.11.22
Released: 2020-10-06
- [BUGFIX] Fixes duplicate user interactions in Flutter.
Version 1.11.21
Released: 2020-10-01
- [IMPROVEMENT] Reduced screen capture battery and memory consumption.
Version 1.11.20
Released: 2020-09-30
- [BUGFIX] Screenshots now include dialogs.
- [BUGFIX] Fixed feedback dialog theme for apps that override default Material theme.
Version 1.11.19
Released: 2020-09-29
- [BUGFIX] Fixed an issue where the app crashes after resume from background.
- [BUGFIX] Removed duplicate interactions from timeline for Flutter apps.
Version 1.11.18
Released: 2020-09-18
- [NEW]
sendUserFeedback()
now supports attaching bitmaps.
Version 1.11.17
Released: 2020-09-15
- [NEW] Added an overload of
takeScreenshot()
which returns the capturedBitmap
.
Version 1.11.16
Released: 2020-09-10
- [NEW] Session timeline now shows scroll events for common scrollable views.
Version 1.11.15
Released: 2020-09-01
- [BUGFIX] Fixed a crash happening during shake recognition.
Version 1.11.14
Released: 2020-09-01
- [NEW] Added
installFeedbackHandler()
for shake gesture detection without callingbegin()
. - [BUGFIX] Fixed a bug where session lengths are reported incorrectly after a background timeout.
Version 1.11.13
Released: 2020-08-25
- [BUGFIX] Fixed video capture bug in some cases where ConstraintLayout is being used.
Version 1.11.12
Released: 2020-08-25
- [IMPROVEMENT] Improved text extraction from a view tree for React Native.
- [IMPROVEMENT] Added
TestFairy.updateLocation()
support for all sessions. - [BUGFIX] Fixed a bug where some crashes are reported twice or never.
Version 1.11.11
Released: 2020-08-18
- [BUGFIX] Fixed a rare crash during auto update occurring on JAR releases.
- [BUGFIX] Added limit on number of logs sent out to prevent endless loops of log writing.
Version 1.11.10
Released: 2020-08-09
- [IMPROVEMENT] Minor performance improvements.
Version 1.11.9
Released: 2020-08-06
- [BUGFIX] hideView() now supports multiple views using the same id.
- [BUGFIX] Flutter screenshots now work as expected.
Version 1.11.8
Released: 2020-08-03
- [NEW] Added support for HTTP call headers and bodies during network logging.
- [BUGFIX]
TestFairy.log()
now behaves the same as native Android logging methods. - [BUGFIX] Fixed a bug where some sessions didn't finalize at the correct time point.
Version 1.11.7
Released: 2020-07-21
- [BUGFIX] Fixed Flutter screenshots on resumed sessions.
Version 1.11.6
Released: 2020-07-16
- [IMPROVEMENT] View ids in view tree are now reported as resource strings instead of integers.
- [IMPROVEMENT] EditText focus detection.
- [BUGFIX] Fixed duplicate user interactions in timeline.
- [BUGFIX] Improved performance for video when there are hidden views.
Version 1.11.5
Released: 2020-07-06
- [IMPROVEMENT] User interactions in the timeline now show view id resource strings.
- [IMPROVEMENT] SDK now uses a more efficient thread pool.
- [BUGFIX] SDK dialogs now use a standard material theme.
- [BUGFIX] Improved video capture when hidden views are not known before
onCreate()
.
Version 1.11.4
Released: 2020-06-23
- [NEW] Specify a policy to toggle encryption for logs and video.
- [BUGFIX] Touch events in dialogs are now recognized properly.
- [IMPROVEMENT] Reduced amount of network calls made.
Version 1.11.3
Released: 2020-06-15
- [NEW] Customize Auto-Update and Provide Feedback dialog colors.
Version 1.11.0
Released: 2020-06-08
- [IMPROVEMENT] Improved screenshots and video recording algorithm.
- [BUGFIX] Removed legacy library org.apache.http.legacy from manifest.
Version 1.10.2
Released: 2020-06-04
- [IMPROVEMENT] Refactored auto update module further to comply with Play Store guidelines.
Version 1.10.1
Released: 2020-06-02
- [BUGFIX] User feedbacks now also grab session attributes just like feedback form.
Version 1.10.0
Released: 2020-05-28
- [IMPROVEMENT] Refactored auto update module to comply with Play Store guidelines.
Version 1.9.38
Released: 2020-05-21
- [NEW]
takeScreenshot()
now works even when video is disabled. - [IMPROVEMENT] Added more video network optimizations for 4K phones.
- [BUGFIX] Feedback screenshot editor supports translucent status bars.
Version 1.9.37
Released: 2020-05-13
- [NEW] Added a way to provide a default text as feedback description.
Version 1.9.36
Released: 2020-05-07
- [BUGFIX] Notch padding is now correctly recognized by the feedback form.
Version 1.9.35
Released: 2020-05-05
- [IMPROVEMENTS]
pause()
/resume()
calls are now reported in the session dashboard. - [BUGFIX] Hidden
WebView
instances no longer obstruct full screen game screenshots.
Version 1.9.34
Released: 2020-04-22
- [BUGFIX] Fixed a crash due to a race condition during multiple lifecycle changes in a short amount of time.
Version 1.9.33
Released: 2020-04-17
- [BUGFIX]
logThrowable()
now warns when its argument is null. - [BUGFIX] Fragments and app bar visibility.
- [BUGFIX] Fixed a null pointer exception due to missing manifest entry for
ProvideFeedbackActivity
.
Version 1.9.32
Released: 2020-04-07
- [NEW] Fullscreen
SurfaceView
screenshots and support for latest Unity releases for API level 26+. - [IMPROVEMENT] Performance update for existing screen recordings.
- [BUGFIX] Complaint class names in SDK binary to support case insensitive file systems during builds.
Version 1.9.31
Released: 2020-03-09
- [NEW] Feedback form redesign and ability to decide where to take a screenshot.
- [BUGFIX] Fixed a few cases where blinking dot didn't appear.
Version 1.9.30
Released: 2020-02-27
- [IMPROVEMENT] Non-button click events are now reported in the timeline with human friendly view names.
- [BUGFIX] Unsent feedbacks are now attached to the correct session and sent once.
- [BUGFIX] Apps with heavy UI thread use no longer block screenshots.
Version 1.9.29
Released: 2020-02-11
- [BUGFIX] Fixed a crash on resume when sessions don't listen for metrics.
Version 1.9.28
Released: 2020-02-10
- [BUGFIX] Blinking-dot now works online, offline and on auto update skip.
- [BUGFIX] External screenshots are now attached properly to the feedbacks.
- [BUGFIX] Screenshots with hidden
WebView
content are now captured as often as regular screenshots (api level 23+).
Version 1.9.27
Released: 2020-01-29
- [NEW] Added an option for a blinking red dot during session recording.
- [NEW] Added consumer proguard rules.
- [BUGFIX] Sensor events are now muted properly after session stops.
- [BUGFIX] Unsent feedbacks are now attempted for a retry.
Version 1.9.26
Released: 2020-01-21
- [BUGFIX] Native crash reports properly formats CPU register values.
- [BUGFIX] Fixed
disableAutoUpdate()
. - [BUGFIX] Session cap in background is now handled properly.
Version 1.9.25
Released: 2020-01-09
- [BUGFIX] Crashes report backups are now sent correctly after restart if they fail on first attempt.
Version 1.9.24
Released: 2020-01-07
- [NEW] It is now possible to hide DOM elements inside a WebView by using CSS selectors on API level 23+ (experimental).
- [NEW] Incorrect app manifest configurations now yield a helpful warning log.
- [BUGFIX] Feedbacks no longer have missing screenshots on slow devices.
- [BUGFIX] Logs reported to SDK are now properly prepended to next session.
Version 1.9.23
Released: 2019-12-16
- [NEW]
showFeedbackForm
without sessions.
Version 1.9.22
Released: 2019-12-09
- [BUGFIX] Fixed background session timeout delays.
Version 1.9.21
Released: 2019-12-04
- [BUGFIX] Fixed an unchecked null condition for sessions with unlimited caps.
- [BUGFIX] Fixed a case where already timed out sessions mistakenly timed out again.
Version 1.9.20
Released: 2019-11-27
- [BUGFIX] Timed out sessions due to long inactivity are handled correctly.
Version 1.9.19
Released: 2019-10-29
- [NEW] TestFairy now recognizes long and double clicks.
- [BUGFIX] Very long sessions in the background are properly recognized on Android 8+.
Version 1.9.18
Released: 2019-10-23
- [NEW] Translations for Portuguese
- [NEW] Feedbacks can now be verified prior to submission with custom verification rules
- [NEW] Native crashes are now reported in human readable form.
- [IMPROVEMENT] Auto update forces TLS 1.2 on all API levels.
- [BUGFIX] Timed out sessions now report crashes properly.
Version 1.9.16
Released: 2019-10-15
- [IMPROVEMENT] Removed legacy http client dependency.
Version 1.9.15
Released: 2019-10-07
- [BUGFIX] Feedback form would freeze under rare conditions.
Version 1.9.14
Released: 2019-09-24
- [IMPROVEMENT] Android 10 support.
- [IMPROVEMENT] TestFairy SDK no longer requires external storage permissions for auto-update.
- [BUGFIX] Flutter now shows screenshots in feedback form.
- [BUGFIX] Automatic disabling of screenshots during low memory conditions.
Version 1.9.13
Released: 2019-08-01
- [BUGFIX] Fixed cases of missing screenshots upon feedback.
Version 1.9.12
Released: 2019-07-31
- [NEW] Added
TestFairy.disableAutoUpdate()
to be able to ignore new version prompts. - [IMPROVEMENT] Trying to add audio before begin() now properly shows a warning.
- [BUGFIX] Fixed a bug where dismissing the auto update dialog sometimes caused a crash.
- [BUGFIX] Fixed a crash that occurs when the screen size changes in Unity.
Version 1.9.11
Released: 2019-07-29
- [NEW] Support for hidden views in Flutter.
- [BUGFIX] Fix for a rare concurrent modification exception in sensors.
Version 1.9.10
Released: 2019-07-15
- [NEW] New method logThrowable(String stacktrace).
- [BUGFIX] Auto-update dialog is now deferred if app is in background.
- [BUGFIX] Fixed missing sessions after consecutive stop/start calls.
- [BUGFIX] Fixed a crash due to accessibility enabled TextViews.
- [BUGFIX] Shorten long stack traces caused by stack-overflow exception prior to sending.
Version 1.9.9
Released: 2019-07-03
- [NEW] Added installCrashHandler() to enable TestFairy as a crash handler, without Insights or Feedback.
Version 1.9.8
Released: 2019-05-29
- [BUGFIX] Support for AppBar in screenshots.
Version 1.9.7
Released: 2019-04-08
- [NEW] Support for end-to-end encryption using RSA public key. Please see docs.
- [BUGFIX] Added support for Android Q.
Version 1.9.4
Released: 2019-02-13
- [NEW] Support for sending diagnostic audio recordings using addAudioRecording().
Version 1.9.3
Released: 2019-02-12
- [IMPROVEMENT] Persistentcy of session attributes.
- [IMPROVEMENT] Handled out of rare memory allocation errors.
Version 1.9.0
Released: 2019-01-20
- [NEW] New network layer, resulting in a much smaller SDK footprint.
- [BUGFIX] Timestamp for feedbacks sent while offline has been corrected.
Version 1.8.1
Released: 2018-08-30
* [NEW] New and improved network code.
Version 1.8.0
Released: 2018-08-19
* [NEW] TestFairy.getDistributionStatus(...)
to query about the distribution status of this build, Read More...
* [NEW] Support org.apache.http.legacy
Android P.
* [IMPROVEMENT] Auto Update will open web browser if package install permissions are missing.
Version 1.7.6
Released: 2018-07-19
* [NEW] Support adaptive icons for Android O.
Version 1.7.5
Released: 2018-07-18
* [BUGFIX] Fix a rare crash that was happening on Android O during an auto update if the app has no REQUEST_INSTALL_PACKAGES permission.
Version 1.7.4
Released: 2018-06-21
* [NEW] Remove tests layouts files from the SDK.
* [BUGFIX] Fix session attributes in case of crash and no active TestFairy session.
Version 1.7.3
Released: 2018-06-14
* [NEW] Programmatically enable / disable Crash Reporting.
* [NEW] Programmatically controll Video Recording.
* [NEW] Programmatically controll Recorded metrics.
* [NEW] Programmatically controll Session length.
* [NEW] Session attributes will be attached into a crash & feedback even if there is no TestFairy session.
Version 1.7.1
Released: 2018-05-22
* [NEW] Added new API method didLastSessionCrash
* [NEW] Programmatically enabled/disable feedback form
Version 1.7.0
Released: 2018-05-02
- [BUGFIX] Auto Update bug fix for new Android versions
Version 1.6.4
Released: 2018-04-09
- [NEW] Developers can programmatically display feedback form using
showFeedbackForm
Version 1.6.3
Released: 2018-03-18
- [NEW] Developer can now disable crash handler by using option
enableCrashReporter
- [NEW] Views that are out of screen do not make it to Inspect View Tree to improve performance
- [BUGFIX] Descendants of hidden views do not make it to Inspect View Tree
- [BUGFIX] Improved
hideView
performance
Version 1.6.2
Released: 2018-02-22
- [BUGFIX] hideView performance
Version 1.6.1
Released: 2018-02-14
- [BUGFIX] Hidden buttons do not appear in timeline
Version 1.6
Released: 2018-02-02
- [BUGFIX] In rare cases, feedback with no screenshot would crash.
Version 1.5.15
Released: 2018-01-22
- [IMPROVEMENT] TestFairy.log() function can be used even if logcat is disabled in the build settings.
Version 1.5.14
Released: 2018-01-21
- [NEW] TestFairy Network support added see Log Network.
Version 1.5.9
Released: 2018-01-10
- [NEW]
TestFairy.logThrowable(Throwable)
added, it will send Throwable to TestFairy. More information - [IMPROVEMENT] We improved the video recording during a crash, now you can see the latest frame of your app during and after the crash.
- [IMPROVEMENT] We filter out redundant logs, which will not be sent to the server. This will reduce redundant work from your app.
Version 1.5.8
Released: 2018-01-07
- [IMPROVEMENT] Performance improvements.
- [IMPROVEMENT] @Deprecated IDENTITY_TRAIT_*
Version 1.5.7
Released: 2017-12-12
- [BUGFIX] Capture main stacktrace for ANR detection
- [BUGFIX] Handle null Views when calling
hideView
- [BUGFIX] Add framework detection
- [BUGFIX] Crashes with Auto Update Activity
Version 1.5.5
Released: 2017-08-28
- [NEW] Upload files associated with your session with our new API.
Version 1.5.4
Released: 2017-08-13
- [IMPROVEMENT] Performance improvements.
- [IMPROVEMENT]
TestFairy.setServerEndpoint
can get a simple url format (for example "app.testfairy.com").
Version 1.5.3
Released: 2017-08-02
- [BUGFIX] Minor bug fix for enterprise users when calling
TestFairy.setServerEndpoint
.
Version 1.5.2
Released: 2017-07-04
- [NEW] Support for offline feedbacks, in case of no connectivity the feedbacks will be stored to disk, it will be sent at the beginning of the next session.
- [NEW] Support for server url redirect (only for private clouds).
Version 1.5.1
Released: 2017-06-26
- [IMPROVEMENT] Fix gradle build warning
Version 1.5.0
Released: 2017-05-28
- [BUGFIX] Fix getNetworkInfo crash on Android 7.
Version 1.4.17
Released: 2017-05-09
- [BUGFIX] Fix video recording for Cordova.
Version 1.4.16
Released: 2017-04-25
- [IMPROVEMENT] Touch recorder support for android 7
- [IMPROVEMENT] Minor security fixes for Veracode approval
Version 1.4.15
Released: 2017-04-23
- [NEW] Button clicks will be recorded and visible in session Overview timeline.
- [IMPROVEMENT] User interactions will be recorded even if the view recorder is disabled.
- [BUGFIX] Fix wrong app name issue.
Version 1.4.14
Released: 2017-04-09
- [New API] Use
TestFairy.setUserId(String userId)
to tell as who is the current user, it will help you to find the user in the TestFairy dashboard. More information. - [New API] Use
TestFairy.setAttribute(String key, String value)
to add additional data to the current session. More information. - [BUGFIX] Correlation ID fixes related to session timing and session update.
Version 1.4.13
Released: 2017-03-06
- [BUGFIX] Fixed WebView screenshot capturing bug (Android 5 or later).
Version 1.4.12
Released: 2017-03-02
- [BUGFIX] Fix missing logs from some Android 5 devices.
Version 1.4.10
Released: 2017-02-19
- [NEW] Inspect element will show dialogs and toasts.
- [IMPROVEMENT] Logs will be recorded only after the session started, timestamp and sorting are improved.
Version 1.4.8
Released: 2017-02-02
- [NEW] Callback when a session has started.
Version 1.4.7
Released: 2017-01-19
- [BUGFIX] Improved VisualSupport.
- [BUGFIX] Increased buffers to help app with log bursts.
Version 1.4.6
Released: 2017-01-12
- [NEW] Support for VisualSupport.
Version 1.4.5
Released: 2016-12-27
- [IMPROVEMENT] Minor performance improvement on inspect element component.
Version 1.4.4
Released: 2016-12-15
- [IMPROVEMENT] Auto Update is supported for Android 7 and targetSdkVersion > 23 .
Version 1.4.3
Released: 2016-11-29
- [BUGFIX] Fix sessions that was detected as on background from the first seconds.
Version 1.4.2
Released: 2016-11-28
- [BUGFIX] Fix a bug related to TextureView screenshot while the app in the background.
Version 1.4.0
Released: 2016-11-21
- [NEW] We added an API for stopping sessions, so you can stop and restart session according to your own specific logic See java doc.
- [BUGFIX] We fixed a minor memory-leak.
Version 1.3.11
Released: 2016-11-06
- [BUGFIX] Fix double start session issue
Version 1.3.10
Released: 2016-10-26
- [IMPROVEMENT] - Auto Update behaviour improved for apps that has services.
Version 1.3.9
Released: 2016-09-29
- [IMPROVEMENT] When there is no connection and tester tries to send a feedback, an error messgae is shown.
- [IMPROVEMENT] Multiple clicks on the send feedback button will send it only once.
- [BUGFIX] NullPointerException exceptions fixed
Version 1.3.8
Released: 2016-09-20
- [BUGFIX] Drawing on feedback screenshot will work on devices with disabled animation.
Version 1.3.7
Released: 2016-09-19
- [NEW] A new session can be created when app is back in foreground.
Version 1.3.5
Released: 2016-08-30
- [BUGFIX] Feedback module can now be initialized without an existing activity.
Version 1.3.4
Released: 2016-08-08
- [NEW] Adaptive screenshot interval - When heavy work detected on the UI thread, screenshot interval is increased automatically.
Version 1.3.3
Released: 2016-08-07
- [BUGFIX] Fix auto update and feedback for React Native.
- [BUGFIX] Fix auto update and feedback for Unity.
- [BUGFIX] Fix auto update and feedback for Adobe Air.
- [BUGFIX] Fix auto update and feedback for Xamarin.
- [BUGFIX] Fix auto update and feedback for PhoneGap/Cordova.
- [BUGFIX] Fix auto update and feedback for Titanium.
Version 1.3.2
Released: 2016-07-20
- [BUGFIX] Attach screenshot checkbox behaviour
Version 1.3.1
Released: 2016-07-17
- [NEW] New UI for feedback module.
- [NEW] Added an option to add screenshot to feedbacks and have screenshots sent to JIRA automatically.
- [NEW] Added an option to draw on screenshot.
- [NEW] Feedback now contains screen name (actvity name).
- [NEW] Screen Name (activity name) is now sent to JIRA automatically via API.
- [IMPROVE] Improved Logcat reader performance.
Version 1.2.10
Released: 2016-06-21
- [NEW] Added confirmation dialog before auto update.
- [BUGFIX] Support for >2GB apk auto-update downloads.
- [BUGFIX] Cancel download during auto update.
Version 1.2.9
Released: 2016-06-09
- [NEW] Added log() method, to send logs to TestFairy without passing logcat.
- [BUGFIX] Word-wrapping when filing in a feedback.
- [BUGFIX] Changing orientation during 'Would you like to provide feedback' dialog disabled it.
- [BUGFIX] Fixed hints in feedback form under certain Android themes.
Version 1.2.8
Released: 2016-06-01
- [BUGFIX] Feedback dialog fixed.
Version 1.2.7
Released: 2016-05-31
- [NEW]
ACCESS_WIFI_STATE
is no longer mandatory, More information. - [NEW] Detect sessions recorded from an Android service.
- [NEW]
TestFairy.setScreenName(String screenName)
function added, for more information SDK reference. - [NEW]
TestFairy.addEvent(String event)
added to the SDK,TestFairy.addCheckpoint()
is deprecated. - [BUGFIX] Session videos are now supported on Android N.
Version 1.2.5
Released: 2016-05-24
- [BUGFIX] All Proguard warnings are fixed.
Version 1.2.4
Released: 2016-05-01
- [NEW] Customize feedback form with optional/mandatory email field.
- [NEW] Request callback from feedback form upon success, failure or cancellation.
- [NEW] Optionally configure a URL to open instead of built-in feedback form. More information.
Version 1.2.3
Released: 2016-04-24
- [BUGFIX] Fixed memory leak on switching activities.
Version 1.2.2
Released: 2016-04-21
- [NEW] Auto-update builds if newer is available.
- [NEW] Auto-update detects non-upgradable builds (ie, downloaded from Play Store).
- [NEW] User can decide not to upgrade, and keep sending metrics on old build.
- [BUGFIX] Fixed warnings when using Proguard.
Version 1.1.0
Released: 2016-04-07
- INITIAL NON-BETA RELEASE.
Last updated on 2023-05-23