Skip to content

Latest commit

 

History

History
338 lines (222 loc) · 9.75 KB

File metadata and controls

338 lines (222 loc) · 9.75 KB

Changes:

  • Fix: Align iOS and Android willFit parameter for recommended text
  • Feature: Added Sentry logger
  • Feature: Web view logs handler
  • Bugfix: Load product on switch store changed
  • Codefix: Re-implementation session key requests
  • Codefix: Authorize web view fixed

2.12.21

  • Fix: Compose VirtusizeInPageMini VirtusizeInPageStandard update fix

2.12.20

  • Fix: Prevent send event userSawProduct when productValid = false or repeated product load

2.12.19

  • Fix: Compose UI components reload event changes

2.12.18

  • Fix: Added configurable ApiKey and Environment parameters

2.12.17

  • Fix: fixed issue with shoe item recommended size

2.12.16

  • Fix: view text issue when orientation change after language change

2.12.15

  • Fix: Virtusize branch hotfix

2.12.14

  • Fix: issue with no size found text
  • Fix: Virtusize button state when loading a new product

2.12.13

  • Fix: External Link redirect issue

2.12.12

  • Bugfix: VirtusizeWebView redirect url for FAQ page

2.12.11

  • Fix: Migrate product types implementation locally
  • Fix: LINE authorization redirect for staging environment

2.12.10

  • Feature: Added Service Environment configurations
  • Feature: Hide component when product check returns invalid product state

2.12.9

  • Feature: Add optional configuration for show/hide privacy policy in inpage standard
  • Hide component when product check returns invalid product state
  • Fix: Fixed sendOrder VirtusizeOrder API key parameter

2.12.8

  • Fix: Added close button on error loading webview

2.12.7

  • Fix: bra body measurements - suggested size issue fixed

2.12.6

  • Feature: Add Android 15+ support a memory page size of 16KB.

2.12.5

  • Feature: Update Flutter SDK implementation to be compatible with latest changes

2.12.4

  • Feature: Add event listener to handle language change on web in Virtusize widgets

2.12.3

  • Fix: Align mobile SDK size recommendation API requests with web implementation

2.12.2

  • Fix: Display proper size recommendation text

2.12.1

  • Fix: Memory leak with Virtusize composables
  • Fix: Shadow is clipped in compose version of VirtusizeInPageStandard
  • Fix: Replace LifecycleOwner with ViewTreeLifecycleOwner in VirtusizeInPageStandart to prevent an infinite loading in fragments
  • Fix: Add prefix 'virtusize_' to all drawables' names to prevent conflicts with client's resources
  • Fix: Fix user auth data storing
  • Fix: Add loading animation for VirtusizeInPageViews
  • Fix: Change inpage buttons text to be the same as in web version
  • Fix: Make sns buttons shown by default

2.12.0

  • Feature: Update Flutter SDK implementation to be compatible with latest changes
  • Fix: Replace underscores with hyphens in package name when creating SNS-auth redirect url

2.11.1

  • Feature: Allow to specify custom branch for WebView-native apps
  • Fix: After navigating to the login screen, pressing X button doesn't leave the blank screen

2.11.0

  • Feature: Load and apply store specific i18n texts runtime
  • Feature: Build and validate fonts taking into account store specific i18n texts

2.10.0

  • Refactor: Optimize product load time by using async coroutines
  • Refactor: Merge virtusize-auth into the main SDK repository
  • Feature: Allow to target specific testing environment by branch name
  • Fix: Apply remote i18n strings to build and validate fonts
  • Fix: Use cache-friendly endpoints for faster loading time
  • Fix: Ensure SNS buttons are hidden when configured to do so
  • Fix: Refresh InPage recommendations when measurements changed
  • Refactor: Optimize product loading time for cases when body measurements are not specified

2.9.0

  • Refactor: Fix SNS authentication for Facebook, Google and LINE providers.

2.8.0

  • Change: InPageMini and InPageStandard now use NotoSans font instead of NotoSansCJK for Japanese and Korean languages
  • Refactor: Reduce SDK binary size by using minimal-required subset of NotoSans fonts
  • Feature: Validate fonts support all the localization texts during PR checks

2.7.5

  • Fix: Password Reset button doesn’t work
  • Fix: After the login is succeeded, you can never go back to the app automatically

2.7.4

  • Fix: Inpage text is not appropriate when the size is recommended
  • Fix: Inpage text for on-boarding user has 2 patterns at random

2.7.3

  • Fix: Inpage doesn’t recommend anything after coming back to PDP from Comparison screen
  • Fix: Inpage shows different size from that VS widget shows
  • Fix: Body data tuning is not saved once closing the widget

2.7.2

  • Fix: Fix the close button not working on the Virtusize login page.

2.7.1

  • Feature: Enable the configuration of the visibility of the SNS buttons on the Virtusize web app.

2.7.0

2.6.2

  • Fixed the animation of loading dots for the InPage components

2.6.1

  • Removed Japanese link in README-COMPOSE.md
  • Fixed an issue where the SDK could not retain the email login session.
  • Bump virtusize-auth to 1.0.6

2.6.0

  • Added Jetpack Compose UI component for VirtusizeButton
  • Added Jetpack Compose UI component for VirtusizeInPageStandard
  • Added Jetpack Compose UI component for VirtusizeInPageMini
  • Added README for integrating Jetpack Compose UI components

2.5.5

  • Updated Size Recommendation API related URL, request model, response model.
  • Added environment related size recommendation base URLs.
  • Updated unit test

2.5.1

  • Handle SNS auth for web view apps
  • Change back the SDK webview URL

2.5.0

  • Perform Virtusize SNS authentication with Chrome Custom Tabs

2.4.2

  • Create a submodule virtusize-core
  • If you continue to integrate our SDK using JitPack, the new artifact name is com.github.virtusize.integration_android:virtusize:${virtusize_version}

2.4.1

  • Use the staging API URLs for staging
  • Add the testing env for internal use

2.4.0

  • Add ktlint
  • Setup Github Actions for CI/CD
  • ⚠️Important⚠️ The SDK has been uploaded to MavenCentral and the group ID has been changed to com.virtusize.android New artifact name: com.virtusize.android:virtusize:${virtusize_version}

2.3.1

  • Provide the solution for the WebView apps that load Virtusize Fit Illustrator

2.3.0

  • Change the get-size endpoint from get-size-new to get-size
  • Prevent from updating the selected user product ID when the event user-added-product is fired
  • Remove the Proxima Nova font and use the Roboto font for English texts
  • Add the MIT license
  • Improve the integration by binding each Virtusize widget with a VirtusizeProduct object using the Virtusize.setVirtusizeView function

2.2.3

  • Handle the user-deleted-product event from the Virtusize webview

2.2.2

  • Allow the Flutter SDK to use the API functionality
  • Allow creating a VirtusizeButton programmatically
  • Fix the wrong logic of which language to display when a user doesn't set a language when initializing the Virtusize
  • Fix the UI of the product images

2.2.1

  • Enable SNS login buttons in the web view

2.2

  • Fix SNS Login on the web version of Virtusize integration through the SDK

2.1.4

  • Adjust the shadow of InPage to be less dark and obvious

2.1.3

  • A crash that happens when a user's body profile is empty

2.1.2

  • Enable font size changes of InPage
  • Ensure InPage displays the correct message when a user is logged out

2.1.1

  • Remove virtusizeControllerShouldClose from VirtusizeMessageHandler
  • Fix a crash caused by HttpURLConnection when there's no internet
  • Fix a crash caused by forcing unwrapping storeProduct and productTypes

2.1

  • InPage Release: Add InPage UI components Virtusize InPage Standard and Virtusize InPage Mini views

2.0.5

  • Make the web view scrollable when the soft keyboard is open
  • Upgrade versions of Gradle dependencies

2.0.4

  • Fix not being able to hide the space of the Virtusize button when the visibility is set to gone in xml

2.0.3

  • Remove app_name from strings.xml in libsource to avoid overwriting the application's name
  • Improve the way the SDK prints logs about invalid product data check

2.0.2

  • Update the new event API URL
  • Enable setting up the user ID after the app is launched

2.0.1

  • Fix the Order API error saying external_product_id is not provided or not a string

2.0

  • Release the New Version of the Virtusize Integration

1.7.1

  • Update the product data check URL
  • Fix some unit tests

1.7

  • Fix the unit testing errors caused by ErrorResponseHandler
  • Change the fit illustrator URL to the new version

1.6.3

  • Remove unnecessary logs

1.6.2

  • Fix the Null Region Value Issue. Add the default value of region for the Order API

1.6.1

  • Fix when parsing a JSON response, the string value of some param is "null" instead of "" when it is NULL in the response
  • Fix the param key strings for the UserData parser
  • Add arguments for ErrorResponseHandler to be able to pass back more error info
  • Add unit testing for network code

1.6

  • Add the Order API

1.5.3

  • Remove toast message for volley network error

1.5.2

  • Update proguard rules

1.5.1

  • Fix language Parameter, specify Android SDK
  • Update parameters sent to widget

1.5

  • Add functionality to unregister Virtusize event listener

1.4.1

  • Update docs and installation guide regarding button styling based on XML

1.4

  • Fix button styling. Style of button can now be edited in XML

1.3

  • Fix Dom storage bug

1.2

  • Update default button style
  • Send Json data as boolean rather than string

1.1

  • Refactor: send event when fit illustrator button clicked

1.0

  • First release.
  • Refactor: spacing in readme