Skip to main content

Online Sizing changes

[2.16.3] - 23.01.24

Added

  • Kids alternatives widget in test configurator

Changed

  • Backup sizing will now be loaded even if no product code is supplied to the widget (if backup sizing is enabled)

[2.16.2] - 11.12.23

Added

  • Lithuanian translation

[2.16.1] - 09.10.23

Changed

  • Scaling of result screen text to better match a variety of screen sizes

[2.16.0] - 04.09.23

Added

  • Support for promises in checkIsAvailable callback
  • New argument "codeType" in checkIsAvailable callback that reports whether the given product code is of type "ean", "upc" or "sku"

Fixed

  • Text in sizing result boxes no longer have line breaks

[2.15.4] - 23.08.23

Changed

  • Backup sizing widget triggers sizingAvailable callback now

[2.15.3] - 22.08.23

Fixed

  • Geometry widget not triggering sizingUnavailable if backup sizing was available

[2.15.2] - 22.08.23

Fixed

  • Custom launcher hasn't correctly determined widget type automatically

[2.15.0] - 21.08.23

Added

  • Added new widget type: backup sizing

[2.14.7] - 20.07.23

Changed

  • initial body size was changed to 130 cm

[2.14.6] - 20.07.23

Fixed

  • reopening a widget caused the gender to be reset

[2.14.5] - 15.05.23

Fixed

  • static event listeners for TransmissionProvider to ensure that events are handled correctly

[2.14.3] - 14.04.23

Added

  • added pt-PT as new language for sizing and kids widget

Changed

  • login algorithm

[2.14.2] - 20.03.23

Added

  • portuguese language for sizing widget

[2.14.1] - 13.03.23

Changed

  • remove console.log

[2.14.0] - 13.03.23

Added

  • added new kids alternatives widget
  • created kidsAlternatives test page
  • the skill screen has been added to the kids widget

Changed

  • increased API version to v15
  • the kids widget now uses the /sizing instead of /sizingKids backend endpoint in the results screen
  • the kids widget has been adjusted to look like the normal sizing widgets
  • the fallback mechanism for the loader has been modified to allow for the kids alternatives widget to load
  • some translations have been improved for the kids widget
  • changed that the /count endpoint is only queried if a gtin is available
  • the button on the alternatives screen has been changed to Continue shopping

[2.13.2] - 06.03.23

Added

  • updates to the loader which now checks which callbacks are configured on the window object and adds that info the config redux slice
  • cypress test to see if callback is called

Changed

  • checks if checkIsAvailable callback is configured and if so, checks for the result of that in alternatives result
  • cleaning up result layout and addressing resp. height a bit

[2.13.1] - 21.02.23

  • set retries to false for /widgets failures, because of 404s if EAN is not available

[2.13.0] - 20.02.23

Changed

  • bump cypress version to v12
  • bump react to v18
  • implemented react-router v6
  • implemented webpack-cli v5
  • many minor package updates
  • linter rules: print warnings into console during development but fail on pipeline tests

[2.12.9] - 13.02.23

Changed

  • clamp roundness on some elements to prevent display glitches
  • lazy load debug components to reduce (producttion) bundle sizes
  • lazy load launczer display components to reduce custom hybrid button display bundle size
  • title and favicon in generated html documents
  • tweak meta tags in genereated html documents

[2.12.8] - 30.01.23

Added

  • polyfills for Intl.Numberformat since type unit is not available on Safari version <= 14

[2.12.7] - 23.01.23

Fixed

  • added kids as fallback selection for alternatives to load the kids widget correctly for alternatives widgets

[2.12.6] - 18.01.23

Changed

  • adjusted thumbnail image display from &after css background element into dedicated div, since we had some trouble with certain image formats

  • fixed cypress tests for new image div

[2.12.5] - 22.12.22

Changed

  • some italian and spanish translations for the ski widget

[2.12.4] - 19.12.22

Changed

  • restyle size tag on alternatives screen. New color: cta
  • close button on alternatives screen is now plain instead of cta color
  • some french tranlations

Fixed

  • cta label on ski skill page

[2.12.3] - 13.12.22

Changed

  • mainly polish but also some other translations
  • swap order of skill and ride style page for ski widget
  • rename skiPreference -> skiRideStyle to be consistent with sizing widget

[2.12.2] - 05.12.22

Changed

  • polish translations
  • disable continue button if help is active

Fixed

  • preview tool: added data-oz-widget to enable switching between different widgets

[2.12.1] - 21.11.22

Added

  • testing page for ski translations
  • italian, french and spanish ski translations

Changed

  • fixed some other translations

[2.12.0] - 14.11.22

Added

  • ski sizing widget
  • new useSizingSki hook
  • new screens for ski sizing
    • ride style (4 options)
    • level (the persons skill level)
  • API mock handles for ski sizing
  • ski sizing example page at /skitest/
  • ski environment variables and paths for pipelines
  • translatation segment for ski ride style preference

Changed

  • Wording on result screen: Removed "frame" for all widgets to be more generic
  • Adjusted tests for new result wording

Fixed

  • label positions on sliders with 4 or more items on tiny screens

[2.11.7] - 24.10.22

Added

  • min width for medium screens to use the available space properly

Changed

  • label margin for small screens to not cut off the label on the edges

Fixed

  • changed alternativesReason from sneak case to camel case
  • use "readable" color helper question mark symbol

[2.11.6] - 13.10.22

Fixed

  • re-registered global listeners on loader initialize instead of WidgetManagers constructor

[2.11.5] - 11.10.22

Added

  • colnago test page
  • noInit config flag, to prevent auto init

Changed

  • french translations
  • polish translations
  • swedish translations
  • temporarily removed some broken tests for the usageInsights callback
  • usageInsights payload: added resultCode, renamed modelSize -> resultSize

Fixed

  • prevent generic containers with duplicate ID`s

[2.11.4] - 27.09.22

Fixed

  • After the release of the hybrid button the button opened the widget even with a non existing code. Without code no size recommendation. We fixed it, so now the widget won't open if the code is not found.

[2.11.3] - 26.09.22

Fixed

  • Additional bugfixes

[2.11.2] - 20.09.22

Fixed

  • Additional bugfixes

[2.11.1] - 13.09.22

Fixed

  • Unfortunately the Hybrid Button caused some minor problems in some configurations. We have made adjustments to better ensure backwards compatibility.

[2.11.0] - 08.09.22

Features

  • We're introducing a new callback function called usageInsights where shops can get detailed information about the widgets usage. Moree information you'll find here
  • The custom button will now load the default button widget (invisible) to normalize the functionality across different configurations. We call this hybrid button. This results in other configuration options that will have to be adapted in the future. But for now we support all old configurations.

Changed

  • Hybrid button
    • introduce a new configuration API
    • prepare for upcoming features, streamline loader code, improve reliability in edge cases
    • custom button will now load the default button widget (invisible) to normalize functionality across configurations
  • reset sizing state if the widget is restarted

Release [2.10.2] - 04.08.22

Fixed

  • After a previous update there was a problem that the custom button opened the widget even with a non existing code. Without code no size recommendation. We fixed it, so now the widget won't open if the code is not found.

Release [2.10.1] - 01.08.22

Features

  • Some stores address their customers very politely. We also want to be polite and so we now offer our French customers a new language option: fr-formal

Release [2.10.0] - 12.07.22

Features

  • We updated the wording in connection with the new riding style preference on the result screen.
  • Hungarian translations have been updated.

Release [2.9.1] - 01.07.22

Fixed

  • There was a translation error on armlength screen which is now fixed.
  • Marker position for kids sizing is now correct again.

Release [2.9.0] - 20.06.22

Features

  • We have a brand new feature. We now take into account the customer's riding style preference to even better select the right bikes.

Release [2.8.5] - 27.05.22

Features

  • More languages. With Estonian and Russian we extend our language portfolio. We now have 15 different languages. You have to speak so many first.

Fixed

  • Some translations got lost on the way. We recaptured them and brought them back where they belong.

Release [2.8.4] - 23.05.22

Features

  • The link to the privacy policy is now translated to german and links to the german version of our Datenschutzerklärung.

Release [2.8.2] - 26.04.22

Fixed

  • We fixed some french translations

Release [2.8.1] - 26.04.2022

Features

  • We added a gender validation before API requests and inseam/armlength averages. Do we really need that? Of course, you should stay male or female in the whole process.

Fixed

  • Optimized translations for male/female in danish translations

Release [2.8.0] - 11.04.2022

Features

  • We have again screwed neatly under the hood and greatly optimized the loading behavior of the widget. We can now even skip the login API call when a valid JWT is found.

Release [2.7.1] - 28.3.2022

Features

  • The default button label for sizeUnavailable is changed from Show alternatives to Continue shopping to be more consistent.

Release [2.7.0] - 21.03.2022

Features

  • Our widget is now also available in danish da-DK.
  • We updated our API communication and adjusted the payload of the callbacks.

Fixed

  • We fixed an irritating bug that made the widget fire sizingAvailable and sizingUnavailable callbacks when you don't need it at all. Now they will be fired only when you need them.

Release [2.6.0] - 07.03.2022

Features

  • With Hungarian hu we offer another new language for our widget.
  • We improved the instructions for self-measurement and ensure that customers determine their height without shoes.

Fixed

  • There was a mixup between gender in our polish translation. Now male remains male and female remains female.

Release [2.5.5] - 31.01.2022

Features

  • We added swiss german to our widget. If you don't like ß you can set de-CH as your language.
  • We changed some small but relevant details in the german translation. Now bikes aren't necessarily sold out but simply out of stock.
  • The marker in case the bike is out of stock has been renamed as this information is already displayed in the result screen.

Release [2.5.3] - 19.01.2022

Features

  • Updated italian translations

Fixed

  • Rarely and under very specific circumstances, it could happen that a display error occurred on the results page when the widget was restarted. Now it is always displayed correctly. In any case.

Release [2.5.2] - 13.12.2021

Global changes

  • No stone is left unturned. We refactored everything and split the sizing and alternatives logic into two dedicated widgets. This will improve performance and make future maintenance easier.
  • Widget tests has been fixed, updated and extended.
  • Update API to v8

Features

  • Chinese language has been updated.
  • The symbol for the unit change was not very easily recognizable as such. We changed this to an easier understandable link.

Release [2.4.2] - 22.11.2021

Features

  • No more leftovers in translations. Now units will be translated as well.
  • We updated the translation of our newest member in available languages. Chinese is now even better.
  • Payloads are now consistent. In every callback we now use displaySize01 instead of size.

Release [2.4.0] - 25.10.2021

Features

  • We updated the graphics for the help section how to measure the inseam length.
  • The widget became a little bit more clean as the version number is now displayed in the footer of the widget.
  • We now support chinese language as used in Taiwan. Use language: "zh-TW" in your OZ config to change the language.
  • Requests to our API have been optimised and now there is just as much traffic as necessary.

Release [2.3.9] - 29.09.2021

Fixed

  • We fixed some unwanted slider movements.

Release [2.3.8] - 22.09.2021

Features

  • Better late than never: We have a pretty good coverage of the entire product passing through Cypress end to end tests on every code update. ✅🤖
  • We have a new language: de-formal is the very polite and formal version of our amazing german texts in all the widgets

Release [2.3.6] - 09.08.2021

Features

  • Less is more. We have removed the button to remember the body data.

Release [2.3.4] - 05.08.2021

We screwed a bit under the hood and cleaned up a little bit.

Release [2.3.3] - 29.07.2021

Fixed

  • An API request didn't want to go the way we wanted. Now it works as desired.

Release [2.3.1] - 29.07.2021

It doesn't always have to be tons of new features. Sometimes even small improvements are enough to make life more beautiful. With this release we have dedicated ourselves to the small bugs.

Release [2.3.0] - 29.07.2021

Features

  • We added a new config color option. With highlight you can change the color of the sales price in the Recommendation Engine.
  • Session storage of the body data has been replaced with local storage. This way body data remains in the shop even if the customer opens a new tab.
  • Other developers are also busy bees. That's why we have updated dependencies to current versions.

Release [2.2.1] - 06.07.2021

This time there are just some minor bugfixes.