Changelog
1.16.0 (2026-07-16)β
Addedβ
- Added scratch card
w-scratch-card-completewidget event. - Added
w-products-add-to-cart,w-products-go-to-cart,w-product-carousel-card-click,w-product-carousel-buy-click,w-product-carousel-add-to-cart,w-product-carousel-go-to-cartwidget events.
Fixedβ
- Fixed empty stack feed error
[StackedStoryList]: error while story list loaded. - Use raw cover url & image urls in
productCartUpdateevent DTO instead of BLOB url.
1.15.7 (2026-07-03)β
Addedβ
- Add hidden layer support (use slide-api v0.1.50) for widget data input
Fixedβ
- Fixed reset widgets and slide timeline state on click
story repeatwidget (use slide-api v0.1.50)
1.15.6 (2026-06-30)β
Addedβ
- Add support of cart quantity enabled switch (widget
products).
1.15.5 (2026-06-26)β
Fixedβ
- Fixed a bug in version
1.15.4where the page would freeze when switching a story slide to the first layer (for example, in thequizwidget).
1.15.4 (2026-06-16)β
Fixedβ
- Fixed a bug that could cause navigation to be blocked in a multi-slide IAM.
- Fixed a bug with
story repeatwidget on first slide or layer.
1.15.3 (2026-06-09)β
Fixedβ
- Fixed a bug where a toast with a message was missing after the
copywidget was completed.
1.15.2 (2026-06-05)β
Addedβ
- Add banners plugin UMD bundle.
- Add support
verbatimModuleSyntax=trueTS compiler option (explicit import type / export type syntax).
Changedβ
- Improved SDK source map.
1.15.1 (2026-06-03)β
Fixedβ
- Fixed a bug where the
userIdwas missing in the session open request headers if the configuration was updated during the request. Now the active request will be canceled and resent with the current configuration.
1.15.0 (2026-06-01)β
Addedβ
- Added scroll view support
Fixedβ
- Fixed error in ESM bundle:
Can't resolve './' / webpack_require.b = new URL("./", import.meta.url);after update webpack tov5.106.2.
1.14.1 (2026-05-25)β
Fixedβ
- Fixed error
userLogout is not function
1.14.0 (2026-05-19)β
Addedβ
- Added
hybridAppintoInAppStoryManagerConfigproperty for hybrid app.
Changedβ
- Improved story slides error handling.
- Update packages.
- Added
forwardRefbypass (becauseforwardRefis marked depreacted in official docs https://react.dev/reference/react/forwardRef).
1.13.0 (2026-04-28)β
Addedβ
- Added
scratch cardwidget support. - Added toast
widthappearance parameter.
1.12.0 (2026-04-21)β
Addedβ
- Added
product carouselwidget support.
Changedβ
- Improved completion animation for
reactionwidget.
Fixedβ
- The name of the
-webkit-mask-imageproperty has been corrected.
1.11.4 (2026-04-13)β
Fixedβ
- Fixed updating of placeholders in IAMs
1.11.3 (2026-04-06)β
Addedβ
- Added font prefix for correct display of fonts in toasts in IAS console.
1.11.2 (2026-04-03)β
Addedβ
- Add IAM slide payload field for IAM events
1.11.1 (2026-04-02)β
Fixedβ
- Fixed the "Show animation after selection" option for the
reactionwidget - Fixed the timeline behavior in IAM for widgets with layers
- Fixed a bug with IAM timeline rendering in Safari
1.11.0 (2026-03-12)β
Addedβ
- Added
reactionswidget
1.10.3 (2026-03-11)β
Fixedβ
- Opening a IAM toast does not block the user interface.
- Statistics for IAMs and banners are sent (using the Beacon API) even if the browser aborts the request.
1.10.2 (2026-03-10)β
Addedβ
- Added support for automatic language direction detection in games
- Added support for IAS on-premise solutions
Fixedβ
- Fixed download icon position in
GameReadershare panel - Fixed IAM toast backdrop
1.10.1 (2026-02-25)β
Fixedβ
- IAS console game preview in demo mode
1.10.0 (2026-02-20)β
Addedβ
- Added new
toastIAM type support
Changedβ
- Improved error handling in game reader
- Remove internal
waitConfig()method - The device's
safe areais passed to theGameReader
1.9.6 (2026-01-30)β
Addedβ
- Added IAM
z-indexappearance property - Support for time display formats has been added to the
timerwidget.
1.9.5 (2026-01-15)β
Addedβ
- Added the ability to use only one modification (color or size) in a product checkout
Fixedβ
- Fixed display of backdrop background images for stories with multiple layers
1.9.4 (2026-01-12)β
Addedβ
- Added share text feature into
GameReadershare panel - Added resize handler for dot lottie plugin
- Added show layer completion action for
timerwidget - Added submit button for
rate uswidget - Added the ability to cancel the display of onboarding and IAMs
Fixedβ
- Fixed an issue with displaying list markers on the single-slide IAM.
- Fixed a bug with the timer and text element.
1.9.3 (2025-12-24)β
Fixedβ
- Fixed artifacts in the corners of the
StoryReaderin Safari. - Fixed bug with Game onboarding in
GameReader.
1.9.2 (2025-12-18)β
Fixedβ
- Fixed checkout sub offer selector
1.9.1 (2025-12-12)β
Addedβ
- A default favicon has been added to the sharing panel if the link's favicon fails to load.
Fixedβ
- The bottom sheet of the product feed overlaps the bottom sheet of product details.
- If an empty string is passed in the feed slug, it is replaced with
default(the same as fornullorundefinedvalues) - Disable the product feed opening button while the product feed is loading.
1.9.0 (2025-12-01)β
Addedβ
- Added checkout support
Fixedβ
- Fixed bugs with customization of multi-slide IAMs and IAM timeline operation
1.9.0-rc.0 (2025-11-21)β
Addedβ
- Added support for multi-slide IAMs
- Added swipe gesture support for the IAM bottom sheet variant on desktop
- Added a timeout for opening the game
Fixedβ
- Fixed the shifting of the story slide content relative to the action bar
1.8.1 (2025-11-27)β
Fixedβ
- Fixed aliasing of banners with a specified border radius.
1.8.0 (2025-11-13)β
Addedβ
- Added RTL support in banners
- Added
directionproperty to customize banner slider direction - Added the
mountBannerListcomponent to display a vertical list of banners
Changedβ
- Method
mountBannerPlaceis marked as deprecated and has been replaced by themountBannerCarousel.
1.8.0-rc.15 (2025-11-12)β
Addedβ
- Fixed a bug with sending banner statistics.
1.8.0-rc.14 (2025-11-11)β
Addedβ
- Fixed banner clipping in IAS console preview
1.7.13 (2025-11-07)β
Fixedβ
- Added support for promo codes in links
1.8.0-rc.13 (2025-11-01)β
Fixedβ
- Fixed a bug with re-define of web components when using HMR
1.8.0-rc.12 (2025-10-27)β
Fixedβ
- Fixed a bug with the display of the
questwidget after switching between slides without selecting an answer, followed by opening and reopening the story reader with this widget.
1.7.12 (2025-10-27)β
Fixedβ
- Fixed a bug with the display of the
questwidget after switching between slides without selecting an answer, followed by opening and reopening the story reader with this widget.
1.8.0-rc.11 (2025-10-22)β
Fixedβ
- Fixed a bug with overlapping images of rounded corners in
IAM - Fixed a bug with the appearance of artifacts (black triangles on the corners of the banner) when initializing banners in
Safari - Fixed a bug that caused an error message to be displayed in the browser console for empty banner place.
- Fixed a bug with sending network requests without a session ID or integration key after unmounting the
IASContainer
1.7.11 (2025-10-22)β
Fixedβ
- Fixed a bug with overlapping images of rounded corners in
IAM - Fixed a bug with the appearance of artifacts (black triangles on the corners of the banner) when initializing banners in
Safari - Fixed a bug with sending network requests without a session ID or integration key after unmounting the
IASContainer
1.8.0-rc.10 (2025-10-15)β
Addedβ
- Added LRU cache More details
Fixedβ
- Fixed IAM overflow bug
- Fixed story reader navigation error when parallel call
showOnboardingStories
1.7.10 (2025-10-15)β
Addedβ
- Added LRU cache More details
Fixedβ
- Fixed IAM overflow bug
- Fixed story reader navigation error when parallel call
showOnboardingStories
1.8.0-rc.9 (2025-10-07)β
Changedβ
- In the names of CSS banner selectors, the substring
bannerhas been replaced withbnrto prevent blocking by ad blockers.
1.7.9 (2025-10-07)β
Addedβ
- Added a feature to prevent IAM closing.
1.7.8 (2025-09-19)β
Changedβ
GETrequests for thestory feedandIAMshave been replaced withPOSTrequests due to the browser's limitation on the permissible URL length (for example, when transmitting a long list oftags)- Improved the stability of stories in case of media resource loading errors
Fixedβ
- Fixed displaying the close button for a story that had closing disabled
1.8.0-rc.8 (2025-09-12)β
Fixedβ
- Fixed IAM show message error (the second parameter is marked as optional)
- Fixed IAM filtering by time range
1.7.7 (2025-09-12)β
Fixedβ
- Fixed IAM show message error (the second parameter is marked as optional)
- Fixed IAM filtering by time range
1.8.0-rc.7 (2025-09-10)β
Addedβ
- Added
optionsparameter toStoryManagerConfig, more details; - Added
anonymousflag toStoryManagerConfig
Fixedβ
- Fixed re-subscription to touch controller event in React Strict Mode
- Fixed game copy to clipboard
- Remove unsed slider radius vartiable from style attr (IAM)
- Fixed loader & error screen (IAM)
- Fixed story slides elements animation delay
1.7.6 (2025-09-10)β
Addedβ
- Added
optionsparameter toStoryManagerConfig, more details; - Added
anonymousflag toStoryManagerConfig
Fixedβ
- Fixed re-subscription to touch controller event in React Strict Mode
- Fixed game copy to clipboard
- Remove unsed slider radius vartiable from style attr (IAM)
- Fixed loader & error screen (IAM)
- Fixed story slides elements animation delay
1.8.0-rc.6 (2025-09-03)β
Fixedβ
- Fixed IAM grab handle border radius
- Fixed IAM modal border radius
- Added
user-select:noneto banners slider - Fixed grab area for banners with different aspect ratios
1.7.5 (2025-09-03)β
Fixedβ
- Fixed IAM grab handle border radius
- Fixed IAM modal border radius
1.8.0-rc.5 (2025-09-01)β
Addedβ
- Added source maps for development and debugging
Fixedβ
- Fixed native sharing in games
- Fixed behavior of story loader on weak devices
1.7.4 (2025-09-01)β
Addedβ
- Added source maps for development and debugging
Fixedβ
- Fixed native sharing in games
- Fixed behavior of story loader on weak devices
1.8.0-rc.4 (2025-08-26)β
Fixedβ
- Fired
widgetEventevent for banners
Changedβ
- Improved type declaration for external events
- Changed payload for
widgetEventevent in IAM
1.8.0-rc.3 (2025-08-21)β
Addedβ
- Added
autoplayTimerTickevent for banners plugin
Fixedβ
- Banners plugin types declarations
- Removed
tagsfield from story events
1.8.0-rc.2 (2025-08-15)β
Addedβ
- Added
showBanner,showBannerFailed,bannerWidgetevents
Breaking changesβ
clickOnButtondeprecated event. Usew-linkwidget event
1.8.0-rc.1 (2025-08-14)β
Fixedβ
- Fixed a bug with auto-scrolling of banners with
0duration
1.8.0-rc.0 (2025-08-12)β
Addedβ
- Added support for banners
Fixedβ
- Fixed a bug with displaying toasts in
barcodeandcopywidgets
1.7.3 (2025-08-05)β
Fixedβ
- Fixed error
Close the launched game with IDwhen callingopenGamefromuseEffectin React Strict Mode
1.7.2 (2025-08-04)β
Addedβ
- To enable modern layout, use the
layoutproperty fromStoryReaderOptions
Fixedβ
- Fixed a bug with handling clicks on stories in React 19
1.7.1 (2025-07-18)β
Fixedβ
- Fixed a bug with media playback after closing story and switching browser tabs
- Fixed a bug with game launch when an error occurred while loading dependencies of the "DotLottie" plugin
- Fixed a bug with the influence of story slide styles on the host application
Changedβ
- Improved display of story action bar animations on mobile devices
1.7.0 (2025-06-30)β
Addedβ
- Added new design variant for
StoryReaderslider. To enable a new display option, use theuseExperimentalModernVariantproperty fromStoryReaderOptions
Fixedβ
- Fixed bug with image cropping in
StoryReader
Changedβ
- Migrated to
@inappstory/slide-apiv0.1.14
1.6.5 (2025-06-27)β
Changedβ
- Restart story slide timer on click/tap on leftmost slide of leftmost story
1.6.4 (2025-06-20)β
Fixedβ
- Fixed a bug that caused onboarding to be shown repeatedly in games for the same user on a different device
Changedβ
- On mobile devices, the action bar is displayed in stories on a dark background below the content
1.6.3 (2025-06-06)β
Addedβ
- Added
dirparameter toStoryManagerConfig - Added support for gradient backgrounds in IAM
Fixedβ
- Fixed display of
StoryReaderin RTL display - Fixed a bug in the
StoryReaderslider with a cube effect when moving a story outside of viewport a mobile device - Fixed a bug with range slider widget
1.6.2 (2025-05-27)β
Fixedβ
- Fixed
StoryReadertext flickering on IOS
1.6.1 (2025-05-23)β
Fixedβ
- When opening a session, the correct header value
x-device-idis passed instead ofundefined - Headers with
undefinedvalues ββare not passed - Fixed a bug with throwing an exception when setting the
disableDeviceIdparameter - Fixed
401 errorwhen opening a session
1.6.0 (2025-05-19)β
Addedβ
- Added slide pause button when showing
StoryReaderon desktop
Changedβ
- Reduced package size
- The video on demand module has been removed from the package and moved to a separate
IasVideoOnDemandPluginplugin. - The
react-input-maskpackage has been removed from the package - The appearance of the action bar has been changed
- Changed the default appearance of the close button
Fixedβ
- Fixed a bug where the same widget did not work on layers other than the first one
- Fixed 1px gap appearing in some aspect ratios in
StoryReader - Fixed bug with setting IAM opacity
1.5.9 (2025-04-28)β
Addedβ
- Added support user defined slider range for mode
lock to ticks(instead of fixed 1 - 10)
Fixedβ
- Fixed a bug with the story viewing duration statistics when opening a game from story and then returning to story
- Fixed the behavior where story slides switch when clicking on the product card
1.5.8 (2025-04-23)β
Addedβ
- Added support for new
productswidget
1.5.7 (2025-04-22)β
Fixedβ
- Fixed
ReferenceErrorwhen unmountingIASContainerifStoryReaderwas open
1.5.6 (2025-04-22)β
Fixedβ
- Using
StoryManagermethods in React StrictMode. For example, callingshowStory()might not result in the story being displayed. - Fixed a bug with resetting the scrollbar settings when unmounting
IASContainerifStoryReaderwas open
Changedβ
- Changed
showSharePage()method prototype - Removed
eventspackage from external dependencies
1.5.5 (2025-04-15)β
Addedβ
- Added support
authUrlinGameReader - Added
renderItem()property toGoodsWidgetOptions
Fixedβ
- Fixed flickering of text elements on mobile devices
- Fixed click on button event emitting
- Fixed feed height jump when loading feed
- Removed MobX warning messages
- Fixed IAM text flickering
1.5.4 (2025-04-08)β
Fixedβ
- Fixed
SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIREDerror on React 19
1.5.3 (2025-04-07)β
Fixedβ
- Fixed the mechanism for sending statistics in preview mode
- Fixed
languagevalidation error whenlangparameter is omitted
1.5.2 (2025-04-02)β
Fixedβ
- Fixed display of games on mobile devices
1.5.1 (2025-04-01)β
Addedβ
- Added tag filtering. Tags must meet the following requirements:
- Length: from
1to50characters. - First character:
letter (any language),numberor_. - Other characters:
letters,numbers,_,-.
- Length: from
- Added support for
custom tagsin IAM - Added support for React 19
Fixedβ
- Fixed bug with reloading IAM after network error
- Fixed bug with IAM display in
Safari < 14 - Fixed a bug with starting the story timeline after opening the game from another game
- Fixed
getParser()is not a function error
Changedβ
- Improved display of games in widescreen mode
GameReadereventgameEventhas been renamed toeventGame
1.5.0 (2025-03-18)β
Addedβ
- Added support for multiple widgets on one story
- Added support for IAM appearance settings
Fixedβ
- Fixed a bug with story font sizes when changing the screen size or orientation
Changedβ
- Updated package dependencies
- Reduced bundle size
1.4.0 (2025-03-11)β
Addedβ
- Added support for in app messaging (IAM)
Fixedβ
- Fixed bug with reloading
GameReader
Changedβ
- Removed
effectorNPM dependency - Improved performance of
StoryReader&StoryList
1.3.6-rc.0 (2025-02-24)β
Fixedβ
- Fixed a bug with displaying the first two images of story cards in Android WebView
Changedβ
- Calling
showOnboardingStoriesno longer throws anEmptyOnboardingStoryListexception if there are no stories to display.
1.3.5 (2025-02-12)β
Fixedβ
- Fixed a bug with the promise hanging when calling
showStory,showStoryOnce,showOnboardingStoriesif theIASContainerwas unmounted.
1.3.4 (2025-02-11)β
Addedβ
- Added static names of story list CSS classes
Fixedβ
- Fixed bug with using custom project fonts
- Fixed a bug with opening multiple sessions
- Fixed a bug with auto scrolling to the top of the page when closing
StoryReader
1.3.3 (2025-02-07)β
Fixedβ
- Fixed a bug with displaying story list navigation controls when using the
displayCSS property for the loader
1.3.2 (2025-02-07)β
Fixedβ
- Fixed a bug with scrolling the list of stories with the mouse wheel
- Fixed a bug with the display of story list navigation controls on mobile devices with support for inertial scrolling
- Fixed a bug with the
StoryReaderaction bar disappearing on Iphone 15 and below when using thecontainerCSS property
1.3.1 (2025-02-06)β
Fixedβ
- Fixed a bug with double tapping on the input field in the ask a question widget on IOS
- Fixed a bug with flickering stories with videos
- Fixed a bug in ESM bundle leading to errors like
method is not a function
Changedβ
- Links in the list of story cards have been replaced with block elements for improvement SEO
1.3.0 (2025-01-27)β
Changedβ
- Remove
mobxfrom peer dependency
1.2.0 (2025-01-21)β
Addedβ
- Added
userIdSignstory manager config parameter
Changedβ
- Added
mobxpeer dependency
1.1.1 (2025-01-17)β
Addedβ
- Added
autoScrollOnStoryCloseoption to control auto scroll to invisible story card when closing the story reader
Fixedβ
- Fixed onboarding stories order with tags
- Fixed sending statistics at the time of document upload
- Fixed displaying the reload button on top of the dot lottie animation when a game loading error occurs
- Fixed a bug causing story cards to become unclickable on some mobile devices until the feed is scrolled
Changedβ
- The default appearance settings for the stories list have been changed. The changes affected the properties
card.variant,card.border,card.heightandcard.title.
1.1.0 (2024-12-27)β
Addedβ
- Added ESM bundle into package
- Added plugin system
- Added DotLottie animations plugin
- Added barcode widget support
- Added VOD loading error handling with the ability to reload story
Changedβ
- Improved performance of StoryReader swipe animations
1.1.0-rc.1 (2024-12-23)β
Fixedβ
- Fixed a bug with the display of story list navigation controls at the edges of the list
1.1.0-rc.0 (2024-12-24)β
Addedβ
- Fired
feedLoadevent after onboarding stories loaded - Added
donestate for the copy button in the sharing panel of the story slide
Fixedβ
- Fixed layering of the first two stories on top of each other
- Fixed a bug with showing story when calling
showStory() - Fixed a bug where, during a long loading of story media resources, you can start changing slides by timeout when you lose focus and then focus on the story tab.
- Fixed a bug that caused the story to freeze when loading media resources unsuccessfully and then swiping between stories
- Fixed a bug where a blank image could be shared on iOS
1.0.1 (2024-12-03)β
Fixedβ
- Fixed story reader bugs with react strict mode
Changedβ
- Removed @emotion/styled dependencies
1.0.0 (2024-11-28)β
Addedβ
- Added the ability to share text along with an image
Fixedβ
- Fixed error "permission denied to access property
innerWidth/innerHeighton cross-origin object"
Changedβ
- Lazy loading of story content instead of loading content for all stories at once
0.6.3 (2024-11-11)β
Fixedβ
- Types declaration for
StoryCardViewModel - Remove story card
title.colorproperty
0.6.2 (2024-11-07)β
Fixedβ
- Fixed bug with pointer events on story slides
0.6.1 (2024-10-23)β
Fixedβ
- Bug with ignoring
commonOptions, which led to the display of an empty action panel in the story reader
Changedβ
- If the aspect ratio of the viewport on the desktop is less than
310/480, then the story reader is displayed by the same way as on mobile devices
0.6.0 (2024-10-17)β
Changedβ
- Composite HTTP requests have been replaced with regular ones
- All properties of the
StoryListcomponent are made optional - Improved performance and reduced the number of re-renders.
Addedβ
- Added support for the feature of opening a game from another game
0.5.1 (2024-10-09)β
Fixedβ
- Fixed storage of game data in GameReader
Addedβ
- Added "Next" button to the voting widget
0.5.0 (2024-10-04)β
Addedβ
- Added a feature to close a story by clicking on a button, image or using the swipe up gesture.
Changedβ
- Improved performance and reduced the number of re-renders.
0.4.3 (2024-09-16)β
Addedβ
- Added RTL compatible display of stories feed and readers
- Added RTL compatible values ββfor properties
closeButtonPosition,sliderAlign,textAlign(valuesleftandrightmarked asdeprecated).
0.4.2 (2024-09-12)β
Fixedβ
- Fixed CSP support
0.4.1 (2024-09-05)β
0.4.1-rc.0 (2024-09-05)β
Fixedβ
- Fixed bug with values of story list navigation properties
reachStartandreachEndon mobile devices
0.4.0 (2024-09-03)β
Addedβ
- Added full VoD (Video on Demand) support.
- Added the ability to reload the story feed.
Fixedβ
- Fixed bug with the display of story list navigation buttons.
- Fixed bug with the display of the story card radius.
- Fixed bugs with swipe animation in the feed on mobile devices.
- Optimized swipe animation in the feed on both mobile devices and desktop.
0.3.6 (2024-08-26)β
Fixedβ
- Fixed package types declaration (bug with
StoriesListDirectionenum export)
0.3.5 (2024-08-23)β
Fixedβ
- Fixed package types declaration
0.3.4 (2024-08-22)β
Fixedβ
- Fixed an issue where the styles from our package were unintentionally affecting the external web application's styles. The styles are now properly isolated, preventing any impact on external elements and components. This ensures that your application displays and functions correctly without conflicts with our styles.
- Fixed an issue where one story card would overlap with another when using the
sidePaddingproperty.
0.3.3 (2024-08-20)β
Fixedβ
- Added dependency on
effectorto the package dependencies.
0.3.2 (2024-08-19)β
Fixedβ
- Added dependency on
@inappstory/slide-apito the package dependencies.
0.3.1 (2024-08-02)β
Addedβ
- Added share panel customization params. See share panel customization guide.
0.3.0 (2024-07-31)β
Changed in this versionβ
- Full implementation of
js-sdkonreact - react-sdk is no longer used
iframe
Breaking changes in v0.3.0β
Migration guide β migrations
- No longer necessary to manually create instances of
<AppearanceManager>and<StoryManager> - The
<IASContainer>and itspropsare used for configuration.