Skip to content

Release Notes

3.0.2 - 23 Feb 2024

Added

  • Preview Mode will now show your current editing steps

Fixed

  • Get tags in GuideBlocks was returning NULL all the time.
  • Feed Ack in GuideBlocks was not sent to backend.
  • SDK version filter does not show for first time install

3.0.1 (22 Jan 2024)

Fixed

  • Fix click and button launcher not showing up on React Native
  • Fix step_id not included in feedback
  • Fix sh_supertag_view not being sent to server

3.0.0 - 17 Jan 2024

Added

  • Added extensibility through the use of GuideBlocks
  • Added robust targeting through the use of AccessibilityIdentifier
  • Added event driven values using Coroutine Flow for Tags allowing your application to utilise them
  • Added support for new type of trigger conditions known as "versions"

Changed

Fixed

  • Fix React Native targeting algorithm. You should be able to notice performance improvements.
  • Fix performance of loglines.

Removed

  • Deprecated tags are now removed from the SDK

Version 2.5.8 - 14 August 2023

Bug Fix and App performance improvements.

Version 2.5.7 - 27 June 2023

Fixed

  • Various CST trigger conditions not working
  • Session not sending 8103 on Background and Foreground
  • Empty session being created
  • Carousel and Tip guide not displaying concurrently
  • Various logging where it is aggressively sending to server. This should significantly reduce the network calls done by the SDK
  • Preview mode is now called Contextual instead of Pointzi
  • Screenshot contains preview widget as clickable items
  • 'nothing to display' is shown after connecting preview mode
  • Install/Update not occuring on App upgrade
  • Glowing animation colour doesn't match with the button colour
  • Targeting is a bit off on RecyclerView class elements

Added

  • Support for extra_json payload
  • When screenshot fails, an error report will be sent
  • A new error message will be shown in logcat when screenshot version is older than the one on dashboard
  • A new error message will be shown in logcat when the activity is not inheriting from material design
  • Update minSdk to Nougat(Android 7 API Level 24)

Version 2.5.6 - 02nd Feb 2023

Fixed

  • App crash with viewpager swipe

Version 2.5.5 - 23rd Jan 2023

Fixed

  • SDK doesn't send feed_deleted: true when sending target not found error
  • Glide version update

Version 2.5.4 - 11th Jan 2023

Added

  • CST - implement 'duration' filter

Fixed

  • Tip display issue in RN
  • FAQ launcher button display issue
  • Supertag mismatch issue
  • Widget unable to be selected
  • Feed - SDK does not show the new edited feed while it's displaying the original feed
  • Error result can be deduped for the next event.

Version 2.5.3 - 23th Nov 2022

Added

  • Launch OD guide as an interactive tour
  • Replace pointzi logo to contextual logo

Fixed

  • FAQ button sandwich menu issue
  • FeedACK FAQ guide issue
  • FAQ - OD guide display issue
  • Feed updates issue
  • FAQ - FAB display issue with OD guide
  • Button launcher list refresh display issue
  • Supertag name issue

Version 2.5.2 - 23th Sep 2022

Added

  • Launch OD guide as an interactive tour
  • iso1806 support to client-side SDK
  • send error report when SDK has targeting issue
  • send error log when material component isn't initialized
  • validate AppKey on SDK
  • limit error rate

Fixed

  • Send feed ack for FAQs
  • Button launcher list refresh issue
  • SDK triggering guide after server update
  • Button launcher scrollview issues
  • Button launcher issues on Fragment
  • SDK crash when clicking "Don't show me again" on FAQs

Version 2.5.1 - 11th Aug 2022

Added

  • Client side trigger support
  • Send sh_country tag based on device locale

Fixed

  • OnDemand guide flakiness issue
  • Tip showing on wrong page
  • SDK showing duplicated logs
  • log spamming on react native
  • Preview mode flickering bug
  • animation crash bug
  • SDK showing disabled guide
  • status bar color change
  • Survey template hardcoded string
  • SDK issues with zebra server

Version 2.4.205 - 18th Mar 2022

Added

  • make btn launcher stay on screen forever
  • updated date & time representation to ios-8601

Fixed

  • SDK keeps showing forever guide when disabled
  • Fixed FAQ dismissed when screen is being animated

Version 2.4.161 - 16th Dec 2021

Added

  • added android ViewGroup as part of target elements in screenshot

Removed

  • removed device id code from sdk

Version 2.4.127 - 30th Nov 2021

Added

  • configure log level from server
  • repeat logic
  • feed appkey validation

Fixed

  • tip displaying behind dim background

Patch Version 2.4.89 - 27th October 2021

Fixed

  • Fixed sh_language to match other SDKs
  • Fixed button launcher bug in previous version
  • Fixed click launcher bug in previous version

Version 2.4.87 - 19th October 2021

Fixed

  • Fixed guide transition issues
  • Limit screenshot size to 300kb
  • improvement on forever guide

Version 2.4.4 - 9th September 2021

Fixed

  • Fixed announcement positioning

Version 2.3.9 - 28th May 2021

Fixed

  • Fixed several instabilities with Preview Mode
  • Height of containers will be more reliable
  • HTML and video templates will work better with buttons

Version 2.3.8 - 18th March 2021

Fixed

  • Fixed an issue where the dim on surveys would not work

Version 2.3.7 - 18th March 2021

Fixed

  • Fixed an issue where the dim on modals would not work

Version 2.3.6 - 17th March 2021

Fixed

  • Fixed an issue with the storage framework when in the background where it could cause a crash

Version 2.3.5 - 2nd February 2021

Fixed

  • Fixed an issue where 100% width wouldn't work

Version 2.3.4 - 18th January 2021

Fixed

  • Fixed an issue where Button or click launchers would not work
  • Fixed an issue where an on demand campaign would not run twice

Version 2.3.3 - 8th January 2021

Fixed

  • Fixed an issue where app could crash on Android 11 when there is no internet connection
  • Fixed an issue with CTA on Android 11

Version 2.3.2 - 6th January 2021

Update to Android 11

  • Updated the SDK to be compatible with Android 11

Version 2.3.1 - 17th November 2020

Fixed

  • Fixed an issue where if there was an error when taking a screenshot, the wrong error message would appear

Version 2.3.0 - 3rd November 2020

New features

Backdrop, Highlight target

  • Now you can use other options of backdrops, including highlight target.

Interactive Guides

  • Another option for interacting with guides can now be used, by clicking on the target you can go to ne next item or perform other actions.

Major improvements

  • Improved analytics
  • Changed the way Pointzi stores data, making it faster and more reliable

Fixed

  • Fixed some bugs with forever guides
  • Fixed an issue where On Demand guides would not show
  • Fixed an issue where if the name of the screen was too big it would not work properly

Version 2.2.3 - 2nd September 2020

Fixed

  • Fixed flickering of preview mode widget
  • Fixed flickering of FAB when scrolling
  • Fixed issues when the target of a tip is partially on screen
  • Now you can change the icon height on FABs
  • Preview mode now shows correct feed on startup
  • Fixed an issue where a multi-page tour would repeat the first step
  • Fixed an issue where the FAB would be dismissed wrongly
  • Preview mode removes the previewed guide from the screen on exit

Version 2.2.2 - 20th August 2020

New Integration Option Checks

  • Now the AndroidManifest method will override any setting directly on code. We recommend users to not use both integration methods.

Version 2.2.1 - 19th August 2020

New Integration Option

  • We made integrating with pointzi easier, now you can add Pointzi to your project by just adding the AppKey on your AndroidManifest, making it even more platform independent.

Fixed

  • Fixed issues where Forever Guides were not working properly.

Version 2.2.0 - 13th August 2020

New Preview Mode

  • We have entirely redesigned preview mode from the ground up, now it will show you feedback during your tests to help you have the best possible experience using Pointzi.

Minor changes

  • The React Native SDK is much more stable and several fixes were added to this version.

Version 2.1.1 - 29th July 2020

Fixed

  • Fixed a bug where apps that have FAB may crash when using Pointzi's FAQ

Version 2.1.0 - 28th July 2020

FAQ Lists

  • Introducing FAQ Lists! In this new version of Pointzi you can now include FAQ Lists on your app, please check Pointzi's Dashboard's new section to learn more.

Minor Changes

  • There are more ways to control and analyse the behaviour of Supertags
  • Sessions are more reliable and analytics is clearer

Fixed

  • Fixed a bug where tips would flash during Preview Mode

Version 2.0.7 - 17th July 2020

Fixed

  • Fixed a crash when the app has conflicts with Evernote's Job Library

Minor Changes

  • It is no longer necessary to restart the app to enter Preview Mode

Version 2.0.6 - 25th May 2020

Fixed

  • Fixed a crash when applying click launchers

Version 2.0.5 - 21th May 2020

Minor changes

  • Added more rules to Proguard so the app wouldn't hide Pointzi's classes

Fixed

  • Fixed an incompatibility with PDFViewer library

Version 2.0.4 - 20th May 2020

Fixed

  • Fixed an incompatibility with RTL apps

Version 2.0.3 - 15th May 2020

Minor changes

  • Added more information on when Fragments and Activities are accessed for analytics

Version 2.0.2 - 12th May 2020

Minor changes

  • Added more control to how supertags are sent

Fixed

  • Fixed an issue where Carousels could crash the app due to a data binding incompatibility
  • Fixed an issue where the app could crash due to supertags

Version 2.0.1 - 30th April 2020

Fixed

  • Fixed an issue where Alerts were going full screen
  • Fixed an issue where there were missing icons for the button launcher

Version 2.0.0 - 27th April 2020

Android X

  • Pointzi was rebuilt to support AndroidX, this version will no longer work on Support Library only apps.
  • The StreetHawk library is officially deprecated on Android, this means that Pointzi now has all features StreetHawk had and StreetHawk will no longer be developed.
  • Please check integration instructions, they changed since Pointzi 1.9.3.

Version 1.9.3 - 20th February 2020

Fixed

  • Fixed an issue where videos would not go show properly
  • Fixed an issue where the SDK might overuse the network

Version 1.9.2 - 4th February 2020

Minor Changes

  • Added more debug logs for performance analysis

Build Changes

  • Updated Glide Support to support all versions from 3.x to 4.9.0

Version 1.9.1 - Late January 2020

Deprecations

  • As the direct access to the StreetHawk library is being deprecated. Using StreetHawk::tagString will now show a deprecation warning. Please use Pointzi::tagString instead. All other tagging features from StreetHawk were also migrated to Pointzi

Version 1.9.0 - Mid January 2020

New Features

  • On Demand Campaigns are here! Now you can call a campaign directly from code using Pointzi::showOnDemandCampaign after setting it up on Dashboard

Minor Changes

  • Pointzi now uses a faster and more reliable endpoint (v3)
  • In case the user is offline or the SDk could not send the tags/loglines to the Server for any reason, they will be stored for a retry later. This includes a limit on the number of tags/loglines stored, preventing overload on the user

Refactorings

  • We are migrating our codebase to Kotlin! This version includes several of these refactorings
  • We refactored the whole logline system, making it faster and more reliable. Also adding Debug Logs so the network layer is more transparent
  • The session and activity tracking system was rewritten, adding precision to analytics
  • Added a number of new debug logs, with a new Log Level management that can be remotely activated to help on support
  • We rebuilt the Preview Mode, adding speed and quality to it. Also the new structure allows us to experiment with new features

Fixed

  • Fixed an issue where "Forever" campaigns would not get updated on Preview Mode
  • Added a second check on Button Launchers so they will not appear on the wrong activity on fast changes
  • Fixed a bug where the timestamps on analytics might be wrong
  • Fixed an issue where the border radius of images and cards would be incorrect, specially when using border
  • Fixed button alignment issues
  • Fixed an issue where the image would disappear or show in incorrect size when height/width was not set on Dashboard
  • HTML tips/modals will show the correct content when using CSS with the '#' character
  • Fixed several issues related to orientation changes (landscape/portrait)
  • Fixed an issue where the back button on modals would sent the wrong information to the server.

Deprecations

  • The StreetHawk library will, starting at this version, only be used internally. Using StreetHawk::tagString may break your build. Please use Pointzi::setCuid instead

Behavior Changes

  • The Debug Logs now will be, by default, turned to minimum (INFO). To activate all the logs please use Pointzi.INSTANCE.setLogLevel("DEBUG")
  • Some Permission requests were removed as they were no longer used

Build Changes

  • Updated the Support library to 28.0.0 focusing on compatibility with AndroidX and the latest Android versions
  • Updated Java to 1.8
  • Updated minimum platform support to KitKat 4.4 (19)

Version 1.8.10 - Early January 2020

Fixes

  • Fixed an issue where the SDK would crash if onTabChanged was called before Pointzi::init

Version 1.8.9 - December 2019

Fixes

  • Fixed an issue where the SDK would interfere in FireBase's Crashlytics

Version 1.8.8 - November 2019

Fixes

  • Fixed an issue where the SDK would not fetch the correct dependencies, causing integration errors

Version 1.8.7 - Late October 2019

Fixes

  • Fixed an issue where the SDK would not send the correct Pointzi version

Version 1.8.6 - Mid October 2019

Changes

  • The SDK will no longer take a screenshot on first install

Version 1.8.5 - Early October 2019

New

  • Tours with more than one page now can use buttons and click launchers

Changes

  • The 'x' on the top of tips will dismiss the tour for that user

Fixed

  • Fixed a layout issue where the next button would not respect the width set on the dashboard

Version 1.8.4 - September 2019

New

  • Automatically takes a screenshot on the first install of Pointzi

Changes

  • We added more debugging logs to ensure better integration

Fixed

  • General bug fixes
  • Fixed some issues with button margins and layouts

Version 1.8.3 - August 2019

New

  • Multiple launchers can now be shown
  • You can now register as an Observer for FeedResult and FeedAck
  • Added width/height and alignment for buttons
  • Added new Troubleshooting guide for tab transition not being detected

Changes

  • FeedAck now sends every time widget is shown
  • Evernote updated
  • Added more supertags for more touch visibility

Fixed

  • Padding issue with some widgets
  • Fixed button issues with border and color

Version 1.8.0 - June 2019

New

  • new React Native support version released (Re-take the screenshots)
  • Can do repeating Tips/Modals for Campaigns
  • Android X support backwards compatibility

Changes

  • Removed advertising ID

Fixed

  • Container handling for width and height of 100%
  • Fixed Step ID
  • Kotlin bug fixes
  • FeedBack fixes
  • Various bug fixes and performance improvements

Version 1.7.0 - May 2019

New

  • Migration from Java codebase to Kotlin 1.3.21
  • Added new Poitnzi ScreenShot feature with Take screenshot, re-run and exit
  • Added new Ripple animation for Button launcher

Fixed

  • Adjusted Button Launcher placement
  • SuperTag naming for React Native
  • Step Counter values for Analytics

Fixes

  • Various bug fixes and performance improvements

StreetHawk Core 1.11.4 - May -2019

Fixes

  • Various bug fixes and performance improvements

Version 1.6.5 - May -2019

Fixed

  • Minor bugs fixes and performance optimisation
  • React Native minor fixes and improvements

StreetHawk Core 1.11.3 - May -2019

Updated

  • React Native supertag name updated/improved
  • FeedBack Improvements

Fixed

  • Minor bugs fixes and performance optimisation
  • Session time bug fix for App opening and backgrounding
  • Session ID and Tag bug fix

Version 1.6.3 - March -2019

Improvements and Features

  • Gif Images currently only works with ".gif" extensions.
  • Improved Instant Campaign matching.
  • React Native Algorithm versioning selection improvements.
  • Added Enable/Disable feature for Pointzi OnTouchListener. SHCompositeOnClickListener is now called PZCompositeOnClickListener

Fixes

  • Fixed Text Line-height
  • Fixed Shadow display on Modal/Tips not matching with Dashboard
  • Fixed Dim view on Modals
  • Fixed FeedBack Templates and Launchers sometimes flickering

StreetHawk Core 1.11.1 - March -2019

New Features

  • Push now uses FCM instead of GCM
  • Supporting instant campaigns.
  • Improving FeedBack on Modal

Version 1.5.0 - Dec-2018

Feature Changes

Build Changes

  • Pointzi must be compiled with API 26 or above.

Improvements

  • Improved view and screenshot detection, if you want to use the newest feature please re-take your screenshots.
  • Improved crash logging of Pointzi

Fixes

  • Various bug fixes and improvements.
  • Fixed a Bug with Locale string.
  • Fixed Image height aspect ratio not displaying correctly.

Breaking Changes

  • Version 1.5.0 is only compatible with StreetHawkCore 1.10.0 and above.

StreetHawk Core SDK 1.10.0 - Dec - 2018

Improvements

  • Added additional functionality to Feedback for Pointzi.
  • Added Sentry 1.7.10 for Pointzi and Core logging.
  • Dashboard now displays OS version by API number.

Build Changes

  • Core must be compiled with API 26 or above.

Fixes

  • Various bug fixes and improvements.
  • Fixed Database warning signs.
  • Bug fixes for FeedBack on Pointzi.
  • Bug fixes for Push module.
  • Fixed bug that sent a very large session length time.

Breaking Changes

  • Version 1.5.0 is only compatible with StreetHawkCore 1.10.0 and above.

Version 1.4.20 - 18/10/2018

Fixes

  • Various bug fixes and improvements.
  • Fixed a Bug with feeds in preview mode.

  • Fixed an annoying bug when Screenshots and not being able to click all the widgets.

Note

PLEASE re-take your screenshots after updating Pointzi to our new release (1.4.20) if you are experiencing this bug.

Pointzi Screenshot Bug

StreetHawk Core SDK 1.9.23 - 20/09/2018

Breaking Changes

  • Updated target SDK of Core from Api 25 to 26.
  • Updated GCM module from version 11 to 15.

Improvements

  • Improved Geofence accuracy and location updates on Android 8 and above.
  • Improved transitions in Geofence for exit and entering.
  • Improved Simple push and Manual push for Android 8 and above.

Fixes

  • Various bug fixes and improvements.
  • Fixed various bugs for Simple and Manual Push on Android 8 and above
  • Fixed various bugs for Geofence on Android 8 and above.

Version 1.4.18 - 20/09/2018

Improvements

  • UI improvements for Tips and Modals to match the pointzi dashboard.

Breaking Changes

  • For improved fragment id and view identification, if some tips don't show please update your screenshot.

Fixes

- Various bug fixes and improvements.

StreetHawk Core SDK 1.9.20 - 07/08/2018

Improvements

  • Improved SQL storage performance to store loglines.

  • Moving some data storage from SharedPreference to SQL.

  • Shortening request permissions requested for users.

Fixes

  • Various bug fixes and improvements.

Version 1.4.17 - 07/08/2018

Fixes

  • various bug fixes and improvements

  • Fixed bug with Launcher Type in Pointzi not showing when suppose to

  • Fixed Pointzi button default border colour as Transparent

  • Fixing border width and radius defaults for Pointzi buttons

  • Fixed Pointzi pointer sometimes going off-screen

  • Bug fixes for Carousels and Launcher button


StreetHawk Core SDK 1.9.14 - 07/06/2018

Fixes

  • various bug fixes and improvements

  • Bugs with encoding of Activity and views for SuperTags

  • Fixed Bugs found on Android Oreo.

Improvements

  • Can now get Proxy System Host and Port from the System when the user has entered it in on the phone.

  • Updated POM dependency to include support-utils-core.

Version 1.4.10 - 07/06/2018

Fixes

  • various bug fixes and improvements

  • Fixed HTML/Javascript Pointzi Template which had weird behaviour for Button rendering.

  • Glide v4 bug fix, now has workaround.

  • Bug fixes for version Android Oreo 8 (api 27) and above which didn't allow the Preview widget to show.

Improvements

  • Updated Pointzi POM file, now includes Glide and StreetHawk Core by just compiling Pointzi for Gradle.

StreetHawk Core SDK 1.9.13 - 23/05/2018

Fixes

  • various bug fixes and improvements
  • fixed offline flushing

Version 1.4.9 - 23/05/2018

Breaking Changes

  • For improved fragment id, please re-take your screenshots when migrating to this new release.
  • Fixed fragment identification for Tags and backstack fragments

Fixes

  • Fixed button size on widgets to be consistent.
  • Fixed next and back button layout with Carousel.
  • Fixed timeStamp sometimes not in correct dateTime in Preview Mode. Preview Mode edits are now faster.

Improvements

  • Improving image caching during image loading
  • Reduced widget change flickering

Features

  • Pointzi version sent with tooltips when sending screenshots

Last update: 2024-02-23