Releases: wiredashio/wiredash-sdk
Releases ยท wiredashio/wiredash-sdk
v2.1.2
v2.1.1
v2.1.0
v2.0.0
-
New: Wiredash Analytics ๐
Get real-time analytics that is GDPR-compliant and hosted in the EU ๐ช๐บ -
New: Force an email address with
EmailPrompt.mandatory
in feedback flow #327 -
Compatability with Flutter 3.19.0 (stable) and 3.20.0 (beta)
Removed deprecated APIs
WiredashThemeData()
parameterfontFamily
, usetextTheme
insteadWiredash.of(context).setBuildProperties()
will be captured automatically. Just remove the callWiredash.of(context).show()
parameterfeedbackOptions
is nowoptions
Wiredash()
parameternavigatorKey
, which is not required anymoreWiredashFeedbackOptions()
parameterbool askForUserEmail
replaced withEmailPrompt email
WiredashFeedbackOptions()
parameterbool screenshotStep
replaced withScreenshotPrompt screenshot
CustomizableWiredashMetaData.populated()
got removed. Use the defaultCustomizableWiredashMetaData()
insteadCustomizableWiredashMetaData
removedbuildVersion
,buildNumber
andbuildCommit
. Those are now captured automatically
v1.9.0
v1.8.1
v1.8.0
- Wiredash now automatically collects the version information of your app. No need to set
buildVersion
,buildNumber
anymore. If you want to override this information, you can still do so via dart-define at compile time https://docs.wiredash.io/sdk/custom-properties/#during-compile-time. - New:
Wiredash(collectSessionMetaData: )
combines and replacescollectSessionMetaData
ofWiredashFeedbackOptions
andPsOptions
. No deduplicate code anymore ๐// Before return Wiredash( projectId: "...", secret: "...", feedbackOptions: WiredashFeedbackOptions( collectMetaData: (metaData) { return metaData ..userEmail = '[email protected]' ..userId = '007' ..custom['myKey'] = {'myValue': '007'}}, ), psOptions: PsOptions( collectMetaData: (metaData) { return metaData ..userEmail = '[email protected]' ..userId = '007' ..custom['myKey'] = {'myValue': '007'}}, ), ),
// After return Wiredash( projectId: "...", secret: "...", collectMetaData: (metaData) { return metaData ..userEmail = '[email protected]' ..userId = '007' ..custom['myKey'] = {'myValue': '007'}}, ),
- The metadata properties
buildVersion
,buildNumber
andbuildCommit
cannot be set viaWiredash.of(context).modifyiMetaData()
anymore. This information has to be provided at compile time (dart-define) or is read automatically from the app bundle setBuildProperties()
is now deprecated and noop, also use dart-define instead- New
Wiredash.of(context).resetMetaData()
to easily reset all metadata - Add italian
it
locale ๐ฎ๐น#317 - Add farsi
fa
locale ๐ฎ๐ท๐ฆ๐ซ#316 - Updated norwegian
no
locale ๐ณ๐ด#303 - Fix issues with the animated backdrop #314 #315