Release notes

This page lists all updates to the Shake Android SDK.

What would you like us to build next? We're dying to hear from you — upvote upcoming features and suggest new ideas on feedback.shakebugs.com

Version

15.0.0

September 21, 2021  Latest version

What's new

We've completely redesigned Shake to continue delivering you more and more options in a scalable manner. It also started supporting dark and light theme so it can beautifully fit into your app in either case.

We've introduced Home screen where your users can see tickets they reported.

14.4.0

July 22, 2021  

What's new

From now, you can register users of your application with Shake. You can assign metadata to each user what enables a powerful connection between the specific user of your app, and the rest of the Shake features.

Bug fixes

You can now safely call Shake methods before Shake is started, we've handled those crashes.

14.3.0

June 2, 2021  

What's new

If you are using the shaking gesture as your invocation event, you can now set how sensitive the device should be to the shaking.

Shake now supports customization of feedback types, you can configure Shake to display any number of custom categories related to your product.

We've added an option to exclude the screenshot from the reports, this option allows you to capture the screenshot only when required.

This version now contains a Portuguese translation, which additionally extends the lists of languages Shake's been translated to. Your users whose default device language is set to one of these will automatically see Shake in their language.

14.2.0

May 10, 2021  

What's new

Shake Crash beta is released. This personalized crash reporting approach allows you to prevent bad reviews, build user relationships and fix app crashes faster than before with the power of data automation. Read all about it on its subpage, or dive right into its Docs to enable it in your app.

We've increased the size limit for feedback attachments, now you can attach up to 10 MB per file.

14.1.5

April 28, 2021  

Bug fixes

There were a few minor bugs that caused problems, like bugs do. We fixed those, and improved the SDK stability too.

14.1.4

April 13, 2021  

What's new

This version now contains Traditional and Simplified Chinese translations, which additionally extends the lists of languages Shake's been translated to. Your users whose default device language is set to one of these will automatically see Shake in their language.

Bug fixes

There were a few minor bugs that caused problems, like bugs do. We fixed those, and improved the SDK stability too.

14.1.3

March 24, 2021  

What's new

JCenter will be sunset soon so we moved Shake to Maven Central. If you’re upgrading from the older version, make sure to update the dependency in the build.gradle file.

The minSdkVersion has been changed to 21. If your project is using a version lower than 21, you should upgrade the minSdkVersion in your module’s build.gradle file.

14.1.2

February 4, 2021  

Bug fixes

We've tinkered with some details and gave the interiors a thorough clean. The SDK is now smoother than it was.

14.1.1

January 21, 2021  

What's new

We updated the start method. The configuration keys are now loaded via the method, and not with the values from the .xml file. Don’t worry, the existing implementation will still work for some time.

14.1

December 7, 2020  

What's new

Shake now requires compileSdkVersion 29 or higher, make sure to update the version in the build.gradle file.

Shake will now automatically redact sensitive data from your network requests, notifications and touch events so it never reaches Shake servers.

We've added console logs to Activity history.

We've all been waiting for this! Your users can record an additional video of their screen or grab one or two more extra screenshots and attach them to the feedback they're submitting — without ever leaving your app.

14.0

November 5, 2020  

What's new

Shake is available in the new Maven repository. If you're upgrading from the older version, make sure to update the Maven repository in the build.gradle file.

Users can finally report different types of feedback: bugs, suggestions and questions.

Shake now allows you to manage sensitive data on the mobile device itself, so it never reaches the Shake servers. It can be used for notifications, network requests, screens and screen elements.

You can now use the in-app Shake onboarding dialog to inform your users about Shake availability.

13.1

August 25, 2020  

What's new

If you want to, you can now pre-fill or hide the Email field from the SDK. Pretty neat.

13.0

June 30, 2020

What's new

Screenshots are cool, but wouldn't it be even cooler if you could watch a short video of what a user did before reporting the bug? That's why we introduced Automatic screen recording.

12.0

May 19, 2020

What's new

Not all of you love the default Shake color. Now, whenever users open it up, Shake can appear in your brand color and with your logo.

You wanted us to get rid of Quick Facts (one long concatenated string) and introduce Metadata (useful key-value pairs) instead. So we did it.

11.0

April 1, 2020

What's new

Your users can at last attach their own files to a bug report! They can also remove any of them with a subtle long press. Neat.

There’s no such thing as too many invocation methods. Shake can now be invoked by a one-finger swiping gesture from the right edge of the screen too.

The Wrap-up screen is now a tiny bit more helpful than before. If your users want to, they can read how to report great bugs, report any SDK hiccups to us or recommend us.

If you want to, our Activity history now allows you to send yourself any custom logs, and read the notifications users receive.

10.0

March 12, 2020

What's new

To continue delivering you more and more options in a scalable manner, we have rewritten the whole Android SDK API Version 10. It's like getting a flu shot — feel free to hate us for a few minutes while you tweak a call or two, but we sincerely promise you'll enjoy all the benefits 100 times over.

By popular demand, Shake can now be invoked through code as well.

Submit yourself a silent bug report from the background, without interrupting your end user whatsoever!

Privacy options are important. That’s why you now have a method to disable or enable Activity history whenever you want to.

If you want to, you can hide the Inspect bug button from your users. Brilliant.

9.0

February 14, 2020

What's new

Shake is now fully equipped to track user’s full Activity history — browse user's interactions with your app, their network requests and system events prior to a bug being reported.

8.0

December 16, 2019

What's new

With a Disable Shake feature you can now easily allow only a portion of your app users to use Shake (for example, the ones that have opted in for beta access), while not allowing it to others.

Think globally, act locally. The latest version of Shake SDK has been cautiously translated to Spanish, German and French. Users whose default device language is set to one of these, will automatically see Shake in their language.

7.0

July 16, 2019

What's new

Shake now officially, and nicely, works on your tablet apps

Putting our best foot forward. Just like before an airplane crash, Shake now records a user's detailed environment profile covering the last 60 seconds before a bug was submitted. This feature is called — you’ve guessed it — Black box.

6.0

June 24, 2019

What's new

Shake is now a tiny bit cooler because you can also use it in landscape mode.

With quick facts, you can now send a value of literally any variable from a user's app to your web Dashboard.

5.0

May 29, 2019

What's new

You can now inspect your bug right inside your mobile app, no need to submit it at all. Shake the device and tap the Inspect bug button.

Everyone loves colors! That's why users can now choose from 6 of them.

4.1

April 22, 2019

What's new

Jolly good! Your users can now leave their email address with every bug report so you can just follow that up.

4.0

April 8, 2019

What's new

Some things are not meant for sharing. Users can now blur out parts of the screen they want to keep private.

Actually, users are now allowed to delete the screenshot attachment altogether if they feel that way.

Are your users visual types? Instead of shaking their device or taking a screenshot, you can put a floating Report a bug button to be constantly visible inside your app. No way to miss that.

3.0

February 25, 2019

What's new

Users can change their brush color to mark the bugs more creatively and clearly.

From now on, your users can report bugs with Shake while on a plane or in a subway. Hooray for full offline support!

Resolved issues

Looooong bug descriptions would cause the SDK screen to start jumping up and down on a user's phone. Now, everything is running smoothly.

2.0

January 28, 2019

What's new

If your users want to report bugs by taking a screenshot — instead of shaking their phone — you are all in luck because Shake SDK can now be invoked that way too. Head over to Invoke to choose your desired SDK invoke gesture.