Release Notes¶
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.
On Demand Guides using Deep Link¶
- Guides can now be launched using deep links, i.e. http://example.com/?pz_guide=aaa-eeee-ddd-ffff
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¶
- Changes to "Accepted", "Postponed" and "Rejected" features of Pointzi. Users who Tap outside the Tip/Modal/Feedback during a tour is now "postponed". For more information please visit: https://dashboard.pointzi.com/docs/experiment_engine/matching/feed_results_explained/
- Pointzi Image behaviour changes will be displayed according to the aspect ratio. For more information please visit: https://dashboard.pointzi.com/docs/experiment_engine/tips_rules_add_images/
- Pointzi Preview Mode change. In this new change, when in preview mode you cannot see other Campaigns anymore only the one you are editing. This is to reduce confusion. If you want to see all running Campaigns then please exit Preview mode.
- Pointzi now includes evernote Android job scheduler 1.2.6 for faster feed fetching.
- If using latest Glide version please follow troubleshooting guide: https://dashboard.pointzi.com/docs/sdks/android/troubleshooting/glidev4Support/
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.
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