14.0.0 (November 18, 2024)
- Add support for tracing network requests from Instabug to services like Datadog and New Relic (#481).
- Bump Instabug Android SDK to v14.0.0 (#532). See release notes.
- Bump Instabug iOS SDK to v14.0.0 (#532). See release notes,
13.4.0 (September 29, 2024)
- Add support for masking screen names captured by Instabug through the
Instabug.setScreenNameMaskingCallback
API (#500).
- Bump Instabug Android SDK to v13.4.1 (#509). See release notes for 13.4.0 and 13.4.1.
- Bump Instabug iOS SDK to v13.4.2 (#515). See release notes for 13.4.0, 13.4.1 and 13.4.2.
- Fixed an issue with empty screen names captured in
InstabugNavigatorObserver
and fallback toN/A
when the screen name is empty (#505), closes #504.
13.3.0 (August 5, 2024)
- Add support for variants in Feature Flags through the APIs
Instabug.addFeatureFlags
,Instabug.removeFeatureFlags
andInstabug.clearAllFeatureFlags
(#471).
- Bump Instabug Android SDK to v13.3.0 (#492). See release notes.
- Bump Instabug iOS SDK to v13.3.0 (#493). See release notes.
- Deprecate Experiments APIs
Instabug.addExperiments
,Instabug.removeExperiments
andInstabug.clearAllExperiments
in favor of the new Feature Flags APIs (#471).
- Fix APM network logging on Android (#491).
- Add support for capturing screen loading time in APM (#477).
- Bump Instabug Android SDK to v13.2.0 (#482). See release notes.
- Bump Instabug iOS SDK to v13.2.0 (#483). See release notes.
13.1.1 (June 11, 2024)
- Add support for passing a grouping fingerprint, error level, and user attributes to the
CrashReporting.reportHandledCrash
non-fatals API (#461).
- Bump Instabug iOS SDK to v13.1.0 (#1227). See release notes.
- Bump Instabug Android SDK to v13.1.1 (#474). See release notes.
13.0.0 (April 29, 2024)
- Adds custom app rating api (#453)
- Add
SessionReplay.getSessionReplayLink
API which retrieves the current session's replay link (#445). - Add support for App Flows APIs
APM.startFlow
,APM.endFlow
andAPM.setFlowAttribute
(#446).
- Deprecate execution traces
APIs
APM.startExecutionTrace
,APM.setExecutionTraceAttribute
,APM.endExecutionTrace
,Trace.setAttribute
andTrace.end
in favor of the new app flow APIs (#446).
- Bump Instabug Android SDK to v13.0.0 (#455). See release notes.
- Bump Instabug iOS SDK to v13.0.0 (#446). See release notes.
12.7.0 (February 15, 2024)
- Support user identification using ID (#435).
- Bump Instabug iOS SDK to v12.7.0 (#440). See release notes.
- Bump Instabug Android SDK to v12.7.1 (#439). See release notes for v12.7.1.
12.5.0 (January 08 , 2024)
- Bump Instabug iOS SDK to v12.5.0 (#425). See release notes.
- Bump Instabug Android SDK to v12.5.1 (#426). See release notes for v12.5.0 and v12.5.1.
12.4.0 (December 13, 2023)
- Bump Instabug iOS SDK to v12.4.0 (#419). See release notes for v12.3.0 and v12.4.0.
- Bump Instabug Android SDK to v12.4.1 (#420). See release notes for v12.3.0, v12.3.1, v12.4.0 and v12.4.1.
12.2.0 (November 16, 2023)
- Bump Instabug iOS SDK to v12.2.0 (#406). See release notes.
- Bump Instabug Android SDK to v12.2.0 (#405). See release notes.
- Re-enable screenshot capturing for Crash Reporting and Session Replay by removing redundant mapping (#407).
12.1.0 (September 28, 2023)
- Add support for Session Replay, which includes capturing session details, visual reproduction of sessions as well as support for user steps, network and Instabug logs. (#395).
- BREAKING Remove deprecated APIs (#385). See migration guide for more details.
- Bump Instabug iOS SDK to v12.1.0 (#396). See release notes for v12.0.0 and v12.1.0.
- Bump Instabug Android SDK to v12.1.0 (#397). See release notes for v12.0.0, v12.0.1 and v12.1.0.
11.14.0 (September 13, 2023)
- Add network logs obfuscation support using the new
NetworkLogger.obfuscateLog
API (#380). - Add network logs omission support using the new
NetworkLogger.omitLog
API (#382). - Add the new repro steps configuration
API
Instabug.setReproStepsConfig
(#388).
- Bump Instabug Android SDK to v11.14.0 (#384). See release notes.
- Bump Instabug iOS SDK to v11.14.0 (#383). See release notes.
- Deprecate
Instabug.setReproStepsMode
in favor of the newInstabug.setReproStepsConfig
(#388).
11.13.0 (July 10, 2023)
- Bump Instabug iOS SDK to v11.13.3 (#373). See release notes.
- Bump Instabug Android SDK to v11.13.0 (#372). See release notes.
-
Fix an issue that caused APIs that return a value or invoke a callback break on Android in some versions of Flutter (#370, #369).
Below is a list of all the affected APIs:
APM.startExecutionTrace
BugReporting.setOnInvokeCallback
BugReporting.setOnDismissCallback
Instabug.getTags
Instabug.getUserAttributeForKey
Instabug.getUserAttributes
Replies.getUnreadRepliesCount
Replies.hasChats
Replies.setOnNewReplyReceivedCallback
Surveys.hasRespondToSurvey
Surveys.setOnShowCallback
Surveys.setOnDismissCallback
11.12.0 (May 30, 2023)
- Bump Instabug Android SDK to v11.12.0 (#366). See release notes.
- Bump Instabug iOS SDK to v11.12.0 (#365). See release notes.
11.10.1 (April 17, 2023)
- Bump Instabug iOS SDK to v11.10.1 (#358). See release notes.
11.10.0 (April 12, 2023)
- Bump Instabug Android SDK to v11.11.0 (#352). See release notes.
- Bump Instabug iOS SDK to v11.10.0 (#353). See release notes.
- Bumps Instabug Android SDK to v11.9.0.
- Bumps Instabug iOS SDK to v11.9.0.
- Adds the new
Instabug.init
API to start the SDK as follows:Instabug.init( token: '<APP_TOKEN>', invocationEvents: [InvocationEvent.shake], debugLogsLevel: LogLevel.verbose, );
- Adds
hungarian
andfinnish
locales support. - Deprecates
Instabug.start
in favour ofInstabug.init
. - Deprecates
Instabug.setDebugEnabled
,Instabug.setSdkDebugLogsLevel
, andAPM.setLogLevel
in favour ofdebugLogsLevel
parameter ofInstabug.init
. - Deprecates the
IBGSDKDebugLogsLevel
enum in favour of theLogLevel
enum. - Deprecates both
warning
andinfo
values from theLogLevel
enum. - Fixes
norwegian
andslovak
locales on iOS. - Fixes license warning on iOS.
- Exports Instabug Android SDK using
api
instead ofimplementation
.
- Bumps Instabug Android SDK to v11.7.0
- Bumps Instabug iOS SDK to v11.6.0
- Adds new string keys: okButtonText, audio, image, screenRecording, messagesNotificationAndOthers, insufficientContentTitle, insufficientContentMessage
- Fixes APM network logging on Android
- Fixes a NullPointerException when overriding a string key that doesn't exist on Android
- Removes redundant native logs
- Bumps Instabug Android SDK to v11.6.0
- Bumps Instabug iOS SDK to v11.5.0
- Adds BugReporting.setDisclaimerText API
- Adds BugReporting.setCommentMinimumCharacterCount API
- Adds Romanian locale support
- Adds Repro Steps screenshots on Android
- Removes "Media Projection" dialog while taking screenshots on Android
- Fixes APM network logging on Android
- Fixes main thread violation on Android
- Fixes an issue with request and response headers parameters type causing network requests not getting logged on iOS
- Improves performance by using pigeon for internal communication between Flutter and the host platform
- Deprecates Instabug.enableAndroid and Instabug.disableAndroid APIs in favour of the new API Instabug.setEnabled, which works on both platforms
- Deprecates callbacks in favor of return values in the following APIs:
- Replies.getUnreadRepliesCount
- Replies.hasChats
- Surveys.hasRespondedToSurvey
- Surveys.getAvailableSurveys
- Bumps Instabug Android SDK to v11.5.1
- Bumps Instabug iOS SDK to v11.3.0
- Adds BugReporting.setVideoRecordingFloatingButtonPosition API
- Adds some missing string keys and their mappings on iOS and Android
- Adds missing mapping for portuguesePortugal locale on iOS
- Fixes an issue with some string keys not working on Android
- Bumps Instabug Android SDK to v11.4.1
- Bumps Instabug iOS SDK to v11.2.0
- Fixes an issue with BugReporting.setInvocationEvents on iOS that always sets the event to none
- Fixes an issue with network logging on iOS which caused the initial network requests logs to be skipped
- Renames Android package from com.instabug.instabugFlutter to com.instabug.flutter
- Bumps Instabug native SDKs to v11
- Adds the ability to initialize the Android SDK from Dart. Check the migration guide referenced in our docs
- Changes the package importing style for a more conventional use. Check the migration guide referenced in our docs
- Moves InstabugCustomHttpClient used for network logging into a separate repo. Check the migration guide referenced in our docs
- Flutter 3 compatibility
- Bumps Gradle to 6.8 & Android Gradle plugin to 4.1
- Adds BugReporting.setFloatingButtonEdge API
- Removes the string keys bugReportHeader and feedbackReportHeader. Check the migration guide referenced in our docs
- Removes the deprecated APIs. Check the migration guide referenced in our docs
- Fixes an issue with Android screenshots being black on release mode on SDK v10.13.0
- Adds support for uploading debug symbols on Android to be used for crash deobfuscation
- Adds Instabug Experiments APIs
- Bumps Instabug native SDKs to v10.13
- Fixes iOS platform calls not completing with
void
return type
- Adds support for APM.endAppLaunch API
- Bumps Instabug native SDKs to v10.11
- Fixes an issue with APM logged requests payload size
- Bumps Instabug Android SDK to v10.9.1
- Bumps Instabug iOS SDK to v10.9.3
- Fixes an issue with network requests not getting logged on iOS
- Migrates to Flutter Android embedding v2
- Bumps Instabug native SDKs to v10.9
- Introduces Instabug's new App Performance Monitoring (APM)
- Fixes an issue with http client logger.
- Bumps Instabug native SDKs to v10.8
- Adds null safety support.
- Fixes a crash when Instabug.start API is called on Android without Platform check.
- Changes all
void ... async
methods toFuture<void> ... async
so that callers can useawait
.
- Adds null safety support.
- Fixes a crash when Instabug.start API is called on Android without Platform check.
- Changes all
void ... async
methods toFuture<void> ... async
so that callers can useawait
.
- Adds support for overriding the replies notification string values
through
repliesNotificationTeamName
,repliesNotificationReplyButton
,repliesNotificationDismissButton
- Removes the use of
android:requestLegacyExternalStorage
attribute on Android
- Fixes an issue with iOS invocation events causing the welcome message not to show.
- Adds support for the Azerbaijani locale
- Adds support for the Enable/Disable APIs on Android
- Bumps Instabug iOS SDK to v9.1.7
- Bumps Instabug Android SDK to v9.1.8
- Added CrashReporting
- Added setShakingThresholdForiPhone, setShakingThresholdForiPad and setShakingThresholdForAndroid APIs
- Added Proguard rules to protect Flutter bridge class and method names from getting obfuscated when the minifyEnabled flag is set to true.
- Bump Native SDKs to v9.1
- Bump iOS Native SDK to v9.0.6
- Bump Native SDKs to v9.0.5
- Added enum
CustomTextPlaceHolderKey.reportQuestion
which maps toInstabugCustomTextPlaceHolder.Key.REPORT_QUESTION
on Android andkIBGAskAQuestionStringName
on iOS
- Updated native SDKs to v9.0
- Updates native SDK dependencies to 8.7
- Updates native SDK dependencies to 8.6.3
- Updates native SDK dependencies to 8.6.2
- Bumps version to 8.6 to be in sync with other platforms.
- Updates native SDK dependencies to 8.6.1.
**instabug_flutter
the old package instabug
is deprecated
**
- Adds Network logging feature for the dart:io package HttpClient.
- Fixes a linker issue on iOS when using Swift and CocoaPods.
- Bumps native iOS and Android dependencies to version 8.5.
- Fixes crash on Android on launching the sample app.
-
Fixes
Locale
enum name collision withdart.ui
library. UseIBGLocale
instead. -
Updates Native SDK's to version 8.4
- Bump native SDK's to version 8.3
- Fixes issue of manually invoking BugReporting
- Adds New Sample App
- Adds Replies Api mappings
- Adds Chats Api mappings
- Adds FeatureRequests Api mappings.
- Adds hasRespondedToSurvey API mapping.
- Adds showSurvey API mapping.
- Adds showSurveyIfAvailable API mapping.
- Adds setShouldShowWelcomeScreen API mapping.
- Adds setOnDismissCallback API mapping.
- Adds setOnShowCallback API mapping.
- Adds getAvailableSurveys API mapping.
- Adds setAutoShowingEnabled API mapping.
- Adds Surveys.setEnabled API mapping.
- Adds showWithOptions API mapping.
- Adds setInvocationOptions API mapping.
- Adds setExtendedBugReportMode API mapping.
- Adds setReportTypes API mapping.
- Adds setEnabledAttachmentTypes API mapping.
- Adds setInvocationEvents API mapping.
- Adds setOnDismissCallback API mapping.
- Adds setOnInvokeCallback API mapping.
- Adds BugReporting.setEnabled API mapping.
- Adds setWelcomeMessageMode API mapping.
- Adds addFileAttachmentWithURL, addFileAttachmentWithData, clearFileAttachments API mapping.
- Adds setUserData API mapping.
- Adds setPrimaryColor API mapping.
- Adds setSessionProfilerEnabled API mapping.
- Divides the library into separate modules: (
Instabug
,BugReporting
,InstabugLog
).
- Adds more API mappings.
Adds the following APIs:
- start(String token, List invocationEvents)
- showWelcomeMessageWithMode(WelcomeMessageMode welcomeMessageMode)