Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 2.97 KB

CHANGELOG.md

File metadata and controls

74 lines (54 loc) · 2.97 KB

[3.0.0] - Bye bye Bitcode

  • update Bugfender SDK for iOS to version 2.0.0. Removes bitcode.

[2.3.0]

  • Update: On web, loading the <script src="https://js.bugfender.com/bugfender-v2.js"></script> script in the index.html page is no longer necessary.

[2.2.0]

  • Update: Call WidgetsFlutterBinding.ensureInitialized() in the initializer to make sure native plugins are loaded. This makes fewer asumptions on how the plugin is initialized.
  • Update: Deprecate overrideDeviceName init parameter
  • Bugfix: Improve installation instructions in README.md
  • Bugfix: Crash when overrideDeviceName was missing in web

[2.1.2]

  • Add support for Gradle 8 builds

[2.1.1]

  • fix setForceEnabled argument was always evaluated to true on iOS

[2.1.0]

  • added getUserFeedback method to all platforms
  • added sendLog & forceSendOnce methods to web platform
  • added helper function handleUncaughtErrors to handle Dart/Flutter errors
  • updated the underlying libraries to iOS SDK ~>1.10
  • updated Android gradle files

[2.0.1]

  • update Android plugin to use embedding v2
  • removed jcenter deprecated repository from Android plugin & sample

[2.0.0]

  • releasing to stable now that Dart SDK version to 2.12 is stable
  • null safety
  • add support for web (loading js file from our cdn)

[2.0.0-web.1]

  • add support for web

[2.0.0-nullsafety.0]

  • bump minimum Dart SDK version to 2.12 prerelease
  • make appropriate method arguments non-nullable

[1.2.2] - Add wrapper functions

  • add support for configuration options upon initialization (API endpoints, log to console, max storage size, automatic logging, device name)
  • add support for setForceEnabled, forceSendOnce, getDeviceUri, getSessionUri, set key-values other than string, send manual crashes, send user feedback
  • rename internal Android classes to com.bugfender package

[1.2.1-rc1] - Updated libraries

  • hits a CocoaPods bug that is only solved in master (see how to use CocoaPods in master)
  • updated the underlying libraries to iOS SDK ~>1.9
  • as a result, the deployment target version in iOS is now 10 (add platform :ios, '10.0' to your Podfile and MinimumOSVersion=10.0 in your AppFrameworkInfo.plist)

[1.2.0] - Updated Android library

  • updated the underlying library to Android SDK 3.+

[1.1.0] - New log levels

  • added new log levels, the "tag" is now always sent empty
  • updated example app
  • updated installation instructions in readme to point to pub.dev
  • removed unused dependency with Android support library

[1.0.0] - Swift support - breaking change

  • replaced iOS SDK with Swift supported pod
  • replaced example with iOS Swift project

[0.0.5] - minor fixes

  • added environment variable in pubspec.yaml (to be compatible with latest the flutter version)
  • added ObjC dependency in podspec (in order for the iOS side to work)
  • removed manual BugfenderSDK pod version number override (to pull the latest automatically, currently 1.6.3 instead 1.5.2)