Release notes

1.14.3 (Jul 13 2017)

1.14.1 (Jun 13 2017)

  • Feature: User Feedback read more
  • Bug fixes: Better handling of hidden views, more accurate detection
  • Various bugfixes, mostly stability issues

1.13.0 (Apr 7 2017)

  • Feature: Refactor logging capturing system to produce cleaner logs
  • Feature: Better handling of multi-window hierarchies, lower cpu load.
  • Feature: Auto-hide CC text fields in common payment libraties (Stripe, Braintree, card.io)
  • Feature: Add React native custom logger read more
  • Bug fix: Incorrect addresses in C++ exceptions in some cases
  • Various bugfixes, mostly stability issues

1.12.6 (Mar 15 2017)

  • Bug fix: Rename methods to prevent link conflicts with user library

1.12.5 (Mar 9 2017)

  • Bug fix: Fix simulator (i386) linkage errors for users of custom attachments and custom loggers.

1.12.3, 1.12.4 (Mar 8 2017)

  • Bug fix: Properly handle non-ascii charachters in logs

1.12.2 (Mar 6 2017)

  • Bug fix: Properly handle older internal file format pending logs

1.12.1 (Mar 5 2017)

  • Rename global function to avoid name collision with another framework

1.12.0 (Mar 3 2017)

  • Feature: Reduce Pod size by removing unused i386
  • Bug fix: Proper support for dynamic framework dSYM files upload
  • Various bugfixes, mostly stability issues

1.11.8 (Feb 8 2017)

  • Bug fix: Date strings within logs were treated as beginning of newlines.

1.11.7 (Feb 7 2017)

  • Bug fix: More stability fixes for CocoaLumberjack logger

1.11.6 (Feb 6 2017)

  • Bug fix: Custom formatter for CocoaLumberjack was crashing
  • Added LICENSE file

1.11.5 (Feb 5 2017)

  • Feature: Mark BugseeNetworkEvent properties as nullable to make Swift mark them as optionals.
  • Increase custom attachment size to 10mb

1.11.4 (Jan 31 2017)

  • Bug fix: Refactor CocoaLumberjack logger to allow custom loggers
  • Add option to disable auto console log capture

1.11.3 (Jan 23 2017)

  • Bug fix: Various bugfixes for videoless recording modes

1.11.2 (Jan 17 2017)

  • Bug fix: Various bugfixes for network capture mechanisms

1.11.0 (Jan 10 2017)

  • Feature: Always hide secure text fields, not only under focus
  • Feature: Webview secure fields detection and concealment in dynamicly created DOM
  • Feature: Better support for apps with multiple windows
  • Feature: New reporting UI, screenshot is attached now by default
  • Feature: On device symbolication for frameworks.
  • Feature: BugseeAgent script support for fastlane integration
  • Feature: Graceful degradation when running low on disk space, first video stops recording then the rest.
  • Experimental: Detect abnormal application kills. read more
  • Various bug fixes, mostly stability issues

1.10.2 (Dec 26 2016)

  • Feature: Now all console logs are properly captured
  • Upload mechanism impoved to work properly on slow network and upload in the background
  • Various bug fixes, mostly stability issues

1.9.0 (Oct 18 2016)

  • Feature: Interception of Ajax network traffic with WebViews
  • Feature: API's for Swift refactored for 3.0 to be more swift-like
  • Feature: Automatic top view detection for React Native apps using NavigatoriOS read more
  • Bug fix: Various fixed for stability issues introduced by iOS 10.0
  • Bug fix: Symbol files uploading fixed, in some cases dSYM files failed to upload

1.8.0 (Aug 25 2016)

  • Feature: Remove bundle from the package, one less thing to copy during manual install
  • Feature: Allow users to add attachments to the report through delegate read more
  • Optimizations: Optimize start up time
  • Bug fix: Make symbol collection agent truly run in the background
  • Big fix: Various bug fixes for Cordova applications

1.7.0 (Jul 28 2016)

  • Feature: Body and Headers of network requests are now being recorded (json/xml/text under 5K in size only)
  • Feature: More robust filtering mechanism for cleaning sensetive data from network logs
  • Feature: User can now add annotations to the last recorded screenshot before sending
  • Feature: Better support for C++ crash callstacks where possible
  • Feature: Record keyWindow in traces
  • Feature: Proper support for iPad Pro split view
  • Bug fix: Better crash report recovery: less reports with missing video and/or traces
  • Bug fix: Improved overall stability, multiple issues resolved

1.6.0 (Jun 7 2016)

  • Bug fix: Window now doesn't affect orientations/status bar styles
  • Feature: Improve crash report recovery
  • Feature: Automatic icon extraction by Bugsee Agent at build
  • Feature: Support for multiple dSYM files per application (dynamic frameworks)

1.5.7 (Jun 2 2016)

  • Bug fix: Proper network handling for special URL types
  • Bug fix: Refactor UI controller to prevent interaction with user controls.

1.5.6 (May 29 2016)

  • Bug fix: Handle the case when Bugsee initialized before all windows

1.5.5 (May 25 2016)

  • Feature: Added email set/get/clear API read more
  • Bug Fix: Namespace collision with ZipArchive

1.5.3 (May 24 2016)

  • Visual tweaks to report controller

1.5.2 (May 20 2016)

  • Bug fix: Handle nil properly when writing events

1.5.1 (May 13 2016)

  • Bug fix: Video crash related to Apple handling of memory pools
  • UI tweaks to report controler

1.5.0 (May 11 2016)

  • Feature: Our report UI now has an optional field to add your email. Enter it once (tap on the gear), and all your reports will now be grouped under your name.
  • Feature:Improve network error handling.
  • Feature: Improve Swift Apps crash report symbolication.
  • Performance and stability fixes across the board.

1.4.5 (Apr 26 2016)

  • Maintenance release, many stability fixes

1.4.2 (Mar 28 2016)

  • Feature: Network capture had been added. NSURLSession and NSURLConnection requests are being logged now. Network traffic from UIWebKit and WKWebKit are being logged as well.
  • Preliminary support for hiding sensitive fields (passwords) within WebViews has been implemented.
  • Stability issues resolves (major cause of a rare but nasty crash was eliminated)

1.3.5 (Mar 8 2016)

  • Stability issues resolved
  • Bug fix: Namespace collision with Reachability library
  • Feature: Pause/Resume APIs to have the ability to avoid recording sensetive screens.

1.3.4 (Mar 1 2016)

  • Feature: Added BITCODE support, now applications using BITCODE can compile with Bugsee

1.3.3 (Feb 29 2016)

  • Bug fix: Support old applications which do not have "window" property in their app delegate
  • Feature: Detect when the debugger is attached and don't start Bugsee crash reporting, let XCode handle it

1.3.2 (Feb 28 2016)

  • Feature: Prevent Bugsee from running on IOS older than 8.0 and the simulators
  • Bug fixes

1.3.1 (Feb 25 2016)

  • Feature: Gather dispatch queues latancies as traces (main UI and default ones)
  • Feature: When video recovery fails, produce a proper recording with no video
  • Bug fix: Various fixes for 32bit systems

1.3.1 (Feb 22 2016)

  • Feature: New refactored mechanism for video recording, requires less memory and CPU
  • Feature: Properly track background time, record no video (black frame) when in background
  • Feature: Logging levels added for NSLog, Bugsee.log() and CocoaLumberjack logs.
  • Bug fix: Add support for 32bit systems