Release Notes

This document provides information about changes, new features, and potential breaking changes between versions of the Lemonway Widget.

Version 0.2.6

Bug Fixes

  • Fixed multiple height handling issues causing unexpected scrollbars or cut content in embedded contexts
  • Improved auto-resize logic in responsive mode to better fit container dimensions
  • Ensured fixed-dimension mode consistently respects provided width/height with stable internal scrolling
  • Reduced layout jumps on initialization and page changes

Version 0.2.5

New Features

  • sidebarBreakpoint: New configuration option to control the responsive breakpoint for sidebar visibility
    • Allows partners to customize when the sidebar menu appears based on screen width
    • Supports multiple CSS units: px, rem, em, vh, vw, %
    • Examples: '900px', '64rem', '4em', '80vh', '50vw', '75%'
    • Default value: '1200px' (maintains previous default)
    • Works in conjunction with isSidebarMenuEnabled=true

Bug Fixes

  • Fixed issue where sidebar menu would not appear in widget mode even with isSidebarMenuEnabled=true when container width was less than 1200px

Version 0.2.4

Changes

  • Fix permissions for widget mode

Version 0.2.3

Changes

  • Added a public global method LemonwayWidget.destroy(targetId) to explicitly tear down an instance (removes iframe + listeners) and avoid duplicate callbacks when remounting the widget (no breaking changes; existing init usage is unchanged).

Usage

Recommended: call LemonwayWidget.destroy('container-id') before mounting the widget again in the same container.

Version 0.2.2

New Features

  • isWelcomePageEnabled: New boolean configuration option to control whether welcome pages are displayed in the onboarding flow
    • When set to false, users are automatically redirected to the validation page, skipping the welcome screens
    • Default value: true (maintains existing behavior)
    • Compatible with both individual and legal entity onboarding flows

Usage Example

LemonwayWidget.init('YOUR_ONBOARDING_URL', 'container-id', {
  isWelcomePageEnabled: false // Skip welcome pages
});

Version 0.2.1

Add arePersonalFieldsReadonly to add readonly on personal fields

Version 0.2.0

Add isSidebarMenuEnabled to activate/desactivate sidebar menu in the config

Version 0.1.0

Initial release of the Lemonway Widget.

Features

  • Basic onboarding flow implementation
  • Support for iframe integration
  • Event system for communication with parent window
  • Responsive design
  • Multiple language support

Implementation Notes

  • This is the first versioned release of the widget
  • The widget is now accessible via a versioned URL: https://hosted-onboarding.lemonway.com/widget/0.1.0.min.js

Future Versions

Future versions of the widget will be documented here with detailed descriptions of:

  • New features
  • Bug fixes
  • Performance improvements
  • Breaking changes and migration guides
  • Deprecated features

When updating to a new version, always review these release notes to understand what has changed and how it might impact your implementation.