UNPKG

@simplerso/web-sdk

Version:

This is the official Simpler JavaScript Web SDK.

1,084 lines (509 loc) 51.7 kB
# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ### [1.39.6](https://gitlab.com/saysimpler/web-sdk/compare/v1.39.5...v1.39.6) (2025-01-15) ### Features * **components:** introduce mc-promo-loyalty ([12eb6ee](https://gitlab.com/saysimpler/web-sdk/commit/12eb6eef27d67a1ea8633294e58d3b775c95f67a)) ### Bug Fixes * **components:** replace i18n placeholder in mc-promo-dialog ([2e02fa5](https://gitlab.com/saysimpler/web-sdk/commit/2e02fa545af65723745e7cb8fee04dc74ae06540)) ### [1.39.5](https://gitlab.com/saysimpler/web-sdk/compare/v1.39.4...v1.39.5) (2025-01-10) ### Features * **custom:** expose fullWidth prop ([910861a](https://gitlab.com/saysimpler/web-sdk/commit/910861a1982a0f0c089f527412f5f5b82612d3ce)) ### Bug Fixes * **theme:** allow placement override of margin properties ([d1e716b](https://gitlab.com/saysimpler/web-sdk/commit/d1e716b2262217cf0e9da05eba4923d99bc4f886)) ### [1.39.4](https://gitlab.com/saysimpler/web-sdk/compare/v1.39.3...v1.39.4) (2025-01-07) ### [1.39.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.39.2...v1.39.3) (2024-12-20) ### [1.39.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.39.1...v1.39.2) (2024-12-19) ### [1.39.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.39.0...v1.39.1) (2024-12-19) ## [1.39.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.38.8...v1.39.0) (2024-12-13) ### Features * **components:** show mastercard discount in SimplerButton ([0f2dce2](https://gitlab.com/saysimpler/web-sdk/commit/0f2dce28dc8415b46c74c4272818d42bebceb4d6)) * introduce mc-promo component ([d89b76d](https://gitlab.com/saysimpler/web-sdk/commit/d89b76d92829a83ed60d1fabcecdcc2ef74610e1)) * **presta:** observe native form element and update button when selected options change ([d156e7b](https://gitlab.com/saysimpler/web-sdk/commit/d156e7b2a049c23215a4cc1c2656e38a55ecd456)) ### Bug Fixes * **components:** add to mc-promo typography ([cc15e74](https://gitlab.com/saysimpler/web-sdk/commit/cc15e743aec2e9787acb33bb40cceed20bbee9c2)) * **components:** make mc-promo use percentage discount ([fa21f45](https://gitlab.com/saysimpler/web-sdk/commit/fa21f459d562a29e554279858b1df8a30492ec1a)) * **components:** set proper initial state for mc-promo ([c3c6223](https://gitlab.com/saysimpler/web-sdk/commit/c3c622367caba2021b1390b4f6b870132bc38432)) * **components:** set proper loading state ([3e01893](https://gitlab.com/saysimpler/web-sdk/commit/3e01893f3d3329e5475d42cb1447b0993a08c32b)) * **components:** use mc promo percentage in SimplerButton ([44122b1](https://gitlab.com/saysimpler/web-sdk/commit/44122b197dd296c8975a60b51d9f3471b4011d5a)) * **woo:** skip bundle validation when no bundled items are present ([c861bed](https://gitlab.com/saysimpler/web-sdk/commit/c861bedc816263870890e1c23cd8e0f02be68e8f)) ### [1.38.8](https://gitlab.com/saysimpler/web-sdk/compare/v1.38.7...v1.38.8) (2024-11-04) ### Bug Fixes * **components:** remove margin from simpler-button theming ([737881e](https://gitlab.com/saysimpler/web-sdk/commit/737881eaa2e6ce88b568253e0d8eba77d4c2ef3a)) ### [1.38.7](https://gitlab.com/saysimpler/web-sdk/compare/v1.38.6...v1.38.7) (2024-10-31) ### Bug Fixes * **components:** align banner text ([dbc05de](https://gitlab.com/saysimpler/web-sdk/commit/dbc05de1d797ab386fcebb310f6b2b7866405607)) ### [1.38.6](https://gitlab.com/saysimpler/web-sdk/compare/v1.38.5...v1.38.6) (2024-10-30) ### Features * **presta:** accept predefined coupon in button payload ([a90abfc](https://gitlab.com/saysimpler/web-sdk/commit/a90abfc012b3a53597bb12416b63dbea24105920)) ### [1.38.5](https://gitlab.com/saysimpler/web-sdk/compare/v1.38.4...v1.38.5) (2024-10-24) ### Bug Fixes * **button:** hide loyalty icons along payment methods when compact button ([d6e275e](https://gitlab.com/saysimpler/web-sdk/commit/d6e275ee81645587db7dfe2eb1ceeb67d62fa3c7)) * **components:** mount banners dialog to body ([fb44834](https://gitlab.com/saysimpler/web-sdk/commit/fb44834f4e3e412c0d08cf90be02af59f8def780)) * **components:** mount loyalty dialog to body ([a491a2a](https://gitlab.com/saysimpler/web-sdk/commit/a491a2a5c4c15abdb528be2100fbe0b749c2a393)) * **loyalty:** show loyalty & payment methods below button ([ef7236d](https://gitlab.com/saysimpler/web-sdk/commit/ef7236dc57fc3f1e254c5d161bee144d38335302)) ### [1.38.4](https://gitlab.com/saysimpler/web-sdk/compare/v1.38.3...v1.38.4) (2024-10-09) ### Features * **components:** introduce simpler-banner ([db86665](https://gitlab.com/saysimpler/web-sdk/commit/db86665ad4a2537e03cef444a6f6f60240355774)) ### [1.38.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.38.2...v1.38.3) (2024-09-26) ### Bug Fixes * **custom:** allow string & number for items.attributes.key property ([20e8393](https://gitlab.com/saysimpler/web-sdk/commit/20e83930072ac8e5da9e3d798ec95203490e6326)) ### [1.38.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.38.1...v1.38.2) (2024-09-19) ### Bug Fixes * **sdk:** onSuccess arguments schema ([d8f30b9](https://gitlab.com/saysimpler/web-sdk/commit/d8f30b99b63c6afc598350fe1013256b779e9579)) ### [1.38.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.38.0...v1.38.1) (2024-09-18) ### Features * **custom:** pass order payload from orderPlaced event to onSuccess callback ([6e38d28](https://gitlab.com/saysimpler/web-sdk/commit/6e38d2877b4e47839073a2abc834ef9d69e72784)) ## [1.38.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.37.0...v1.38.0) (2024-09-17) ### Features * **woo:** handle discounted bundled products ([28cc019](https://gitlab.com/saysimpler/web-sdk/commit/28cc0196cf719b7d883d6703ef71c064034af44d)) ### Bug Fixes * **components:** remove simpler coins label and fix width issue on marquee ([4ed1ab9](https://gitlab.com/saysimpler/web-sdk/commit/4ed1ab985673b8f1bd8eeecd6a2b5ceb31ea9aaa)) * **custom:** parse storeId and websiteId from metadata ([afd0358](https://gitlab.com/saysimpler/web-sdk/commit/afd0358a7490f8fd982cf358122a2dd123dab5c8)) * **magento:** support both absolute and relative urls in redirect path ([0fe99a8](https://gitlab.com/saysimpler/web-sdk/commit/0fe99a896e47738c0567c05bec52dd0e02c138ca)) ## [1.37.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.36.0...v1.37.0) (2024-06-26) ### Features * **components:** introduce loyalty modal and experiment ([21a0706](https://gitlab.com/saysimpler/web-sdk/commit/21a0706e702849e74e8fa816d34187a6d7e178eb)) ### Bug Fixes * **components:** show different versions of pms for Loyalty ([2d8d870](https://gitlab.com/saysimpler/web-sdk/commit/2d8d87058b28afacec19c4b38fede25e3c1dc4c6)) ## [1.36.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.35.2...v1.36.0) (2024-06-19) ### Features * **components:** reduce and sanitise svgs ([ba4a545](https://gitlab.com/saysimpler/web-sdk/commit/ba4a5454c7c13d77edb4e60ae41c86d2d62ce9ab)) * **core:** debug console triggered by window property ([4e98db0](https://gitlab.com/saysimpler/web-sdk/commit/4e98db06d6faa9ed464de2d77b9c2802c1b38094)) * **i18n:** french & german translations ([3a328ca](https://gitlab.com/saysimpler/web-sdk/commit/3a328cac8604d889163437b1895cd3924c045d6e)) ### Bug Fixes * **core:** ensure super class dynamic reposition runs on updated hook ([4488edc](https://gitlab.com/saysimpler/web-sdk/commit/4488edc069ddb3b74c2bb30b579a90473927883e)) * **core:** try to reposition only when config changed ([0b9ae12](https://gitlab.com/saysimpler/web-sdk/commit/0b9ae12055d783b276f0f7f907161cc68b942a54)) * **magento:** check origin version before rendering for virtual cart ([aab30b6](https://gitlab.com/saysimpler/web-sdk/commit/aab30b686e36bd7dee14c8cdf1332197fbaf25f0)) * **magento:** enable virtual products ([cf2fbd0](https://gitlab.com/saysimpler/web-sdk/commit/cf2fbd0d4179fc21fe6c4c6057b68f47e25e00b8)) * **presta:** correct attribute stringification ([f7f8cfb](https://gitlab.com/saysimpler/web-sdk/commit/f7f8cfb747e685cfe51be75f932239181831b009)) * **presta:** stringify checkout attribute params ([80ca19a](https://gitlab.com/saysimpler/web-sdk/commit/80ca19a2ddd7af02271ce9406c37988361c63b87)) ### [1.35.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.35.1...v1.35.2) (2024-05-02) ### Bug Fixes * remove prepare script ([798d834](https://gitlab.com/saysimpler/web-sdk/commit/798d834438bec4fdd1b5578fe1c695602d9203a5)) ### [1.35.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.35.0...v1.35.1) (2024-05-02) ### Features * **core:** introduce Italian i18n ([882228b](https://gitlab.com/saysimpler/web-sdk/commit/882228b68b66da145f779f2d4be44d55415bfa31)) ### Bug Fixes * **ci:** setting distinct publish step for tags ([2cbd651](https://gitlab.com/saysimpler/web-sdk/commit/2cbd651849e3f93a7812257f25c5dcf694c33fae)) * **components:** update accepted payment methods icons ([d64b69c](https://gitlab.com/saysimpler/web-sdk/commit/d64b69cefdc8cb7690cfa7acc76bc88f8043c5d7)) ## [1.35.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.34.2...v1.35.0) (2024-04-26) ### Features * **button:** add margins to customizable css properties ([c897bb9](https://gitlab.com/saysimpler/web-sdk/commit/c897bb9d49384594996cb200d1f83066a315860e)) * **button:** allow theming of max-width and font-family properties ([177900c](https://gitlab.com/saysimpler/web-sdk/commit/177900cfe6acdc5c5b91c95b84a02aba85301d57)) * **button:** include PayPal icon in available PaymentMethods ([691bf37](https://gitlab.com/saysimpler/web-sdk/commit/691bf37cdbb9f15939476d62bab63707f37b90ec)) * **button:** include revolut as paymentMethod icon ([35d0fff](https://gitlab.com/saysimpler/web-sdk/commit/35d0fff243b410c60cf4c09aa8862044f721c29f)) * **button:** reposition button to another DOM node based on remote config ([1f8d898](https://gitlab.com/saysimpler/web-sdk/commit/1f8d89821a60bc51674dcbba98dd92e11f943c62)) * **config:** force separator, force payment icons configs ([5e00cd5](https://gitlab.com/saysimpler/web-sdk/commit/5e00cd582a8c9f7281ddbcb9f5ee48f4c69a17b1)) * **config:** placement specific config overrides ([e897a14](https://gitlab.com/saysimpler/web-sdk/commit/e897a14c64d7f7917648d5cd101523b871b31148)) ### Bug Fixes * **button:** imperatively reposition to avoid double render ([7384616](https://gitlab.com/saysimpler/web-sdk/commit/7384616d12d4354949f00865e9928739ceb3995f)) * **button:** retry on dom content loaded when dynamically repositioning ([948cb31](https://gitlab.com/saysimpler/web-sdk/commit/948cb3153a8d598ee9100896fd51e9ca0839051b)) * **ci:** run production build step on main ([1e0624d](https://gitlab.com/saysimpler/web-sdk/commit/1e0624dd9792bba3dbb4d1f82b43cfc1affaf266)) * remove overlay on custom sdk success handler ([d8bd360](https://gitlab.com/saysimpler/web-sdk/commit/d8bd36013d798e553aa0eb89a1bd013061dfae8f)) ### [1.34.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.34.1...v1.34.2) (2024-02-05) ### Features * **custom:** introduce onBeforeCheckout handler ([560d2b0](https://gitlab.com/saysimpler/web-sdk/commit/560d2b04d193a7270cdd00db6e6b9f6147b48ae5)) ### [1.34.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.34.0...v1.34.1) (2024-02-01) ### Features * **custom:** introduce metadata field ([4face46](https://gitlab.com/saysimpler/web-sdk/commit/4face461e63b415f873179e89b2fc85c6ec2fec4)) ### Bug Fixes * remove successPagePath from checkout params ([c13d10d](https://gitlab.com/saysimpler/web-sdk/commit/c13d10df45c3e3c6f0328d36120b4c76cf8267c7)) * update node version dev Dockerfile ([b39d3f5](https://gitlab.com/saysimpler/web-sdk/commit/b39d3f5232d8628e09235b09329ef2fa40db9d9e)) ## [1.34.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.33.2...v1.34.0) (2024-01-08) ### Features * implement redirect experiment ([8261d3f](https://gitlab.com/saysimpler/web-sdk/commit/8261d3f35d2492922bb85b9f26ca9d1f9bcb5d48)) * **magento:** add separator prop ([6c7b9a2](https://gitlab.com/saysimpler/web-sdk/commit/6c7b9a29b80fc8a06ff457dd9526215d3c01033d)) ### [1.33.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.33.1...v1.33.2) (2023-12-13) ### Bug Fixes * **packages:** properly set placement ([48856a3](https://gitlab.com/saysimpler/web-sdk/commit/48856a367675e27e8a52da3b72777cd0e80b2fda)) ### [1.33.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.33.0...v1.33.1) (2023-12-13) ### Features * **magento:** preset coupon when applied in magento cart ([92cb4c6](https://gitlab.com/saysimpler/web-sdk/commit/92cb4c6a7fff2dd6393a801be2c356f635e81f4c)) * **woo:** preset coupon when applied in woo cart ([183b2ae](https://gitlab.com/saysimpler/web-sdk/commit/183b2ae5e42e9f3208800b187dd24000c2ca03be)) ### Bug Fixes * **components:** get theme config from api ([e007095](https://gitlab.com/saysimpler/web-sdk/commit/e007095944a5b1e53c3a799b511489e85e3415a2)) * **magento:** try to get selected attribute via radio element value as a fallback ([c927933](https://gitlab.com/saysimpler/web-sdk/commit/c9279337f7254ed9269fae3fb63ca2eac30ad489)) ## [1.33.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.32.2...v1.33.0) (2023-12-11) ### Features * **components:** introduce schema for button styling per placement ([241d68d](https://gitlab.com/saysimpler/web-sdk/commit/241d68d7f80f347b352920975ff08e24d8ae6271)) ### Bug Fixes * **custom:** show payment methods based on provided prop ([0996867](https://gitlab.com/saysimpler/web-sdk/commit/0996867199e3e022ef832f5c59a61d9ef4771f64)) ### [1.32.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.32.1...v1.32.2) (2023-12-06) ### Bug Fixes * **packages:** update button based on placement property ([acff802](https://gitlab.com/saysimpler/web-sdk/commit/acff802f948d1bca46babd29f12325b0675262c5)) ### [1.32.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.32.0...v1.32.1) (2023-12-06) ## [1.32.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.18...v1.32.0) (2023-12-04) ### Features * **components:** introduce native button ([ff8e526](https://gitlab.com/saysimpler/web-sdk/commit/ff8e526ca50f568873dfee4ab4478495a3559fa7)) * **components:** show cash on delivery icon ([8053199](https://gitlab.com/saysimpler/web-sdk/commit/80531993e239e993bc8c2f66f5dccb81551914ba)) ### [1.31.18](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.17...v1.31.18) (2023-11-28) ### Features * **components:** introduce fullWidth attribute ([57e2c5d](https://gitlab.com/saysimpler/web-sdk/commit/57e2c5d8b43ddbc6682d0db1ea3c384bee1a5b4f)) ### [1.31.17](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.16...v1.31.17) (2023-11-20) ### [1.31.16](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.15...v1.31.16) (2023-11-20) ### [1.31.15](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.14...v1.31.15) (2023-11-16) ### [1.31.14](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.13...v1.31.14) (2023-11-06) ### [1.31.13](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.12...v1.31.13) (2023-11-01) ### Bug Fixes * **components:** properly validate element state ([5964857](https://gitlab.com/saysimpler/web-sdk/commit/59648570cae1bf17f94163f28f97aeb03f3c1ce4)) ### [1.31.12](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.11...v1.31.12) (2023-10-31) ### Features * **components:** hide simpler logo when button is too small ([290a779](https://gitlab.com/saysimpler/web-sdk/commit/290a779969738647013b7b20b537d8d6175d194f)) ### [1.31.11](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.10...v1.31.11) (2023-10-30) ### [1.31.10](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.9...v1.31.10) (2023-10-27) ### Bug Fixes * **components:** render null when config.shouldRender is false ([bb557d1](https://gitlab.com/saysimpler/web-sdk/commit/bb557d18508f337afe4db0057f0d2b8af96d1a81)) ### [1.31.9](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.8...v1.31.9) (2023-10-25) ### Features * **custom:** introduce prop to show or not payment methods ([0ec466c](https://gitlab.com/saysimpler/web-sdk/commit/0ec466c2d5353f0309a29a90ef36673b2d099d46)) ### [1.31.8](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.7...v1.31.8) (2023-10-19) ### Bug Fixes * **presta:** invert hasProductInStock condition ([51852cf](https://gitlab.com/saysimpler/web-sdk/commit/51852cf6979fe5ea5818ace1ca840140f587189b)) ### [1.31.7](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.6...v1.31.7) (2023-10-19) ### Features * **components:** do not render button if no products are in stock ([a3f10bf](https://gitlab.com/saysimpler/web-sdk/commit/a3f10bf13de908a19ad9c4bf797ead7d8a756b2a)) ### [1.31.6](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.5...v1.31.6) (2023-10-16) ### Bug Fixes * **components:** render either button or failure only when the config is loaded ([29430af](https://gitlab.com/saysimpler/web-sdk/commit/29430af0434c36813f2fb2430e5abb8f91253c07)) ### [1.31.5](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.4...v1.31.5) (2023-10-13) ### Bug Fixes * **components:** adjust floating button desktop position ([2b091ad](https://gitlab.com/saysimpler/web-sdk/commit/2b091adba9df3ba2f01c79b39b65b463e0e37947)) ### [1.31.4](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.3...v1.31.4) (2023-10-13) ### Bug Fixes * **components:** adjust floating button list styles ([4099efc](https://gitlab.com/saysimpler/web-sdk/commit/4099efc264db00823d92c87c6d9c2602077d7f8d)) * **components:** make desktop floating button dots animation visible after enter ([d97be48](https://gitlab.com/saysimpler/web-sdk/commit/d97be48d9975ca0037cc154593183f63133d94b8)) ### [1.31.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.2...v1.31.3) (2023-10-12) ### Bug Fixes * **components:** move floating button on desktop ([0b4b677](https://gitlab.com/saysimpler/web-sdk/commit/0b4b67775958ccf4c67656c06b651d4db9f594fd)) ### [1.31.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.1...v1.31.2) (2023-10-12) ### Bug Fixes * **components:** bring mobile floating button on top of other layers ([dd036c2](https://gitlab.com/saysimpler/web-sdk/commit/dd036c2196598c6e2db0f0a2ce622c9c7730a807)) ### [1.31.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.31.0...v1.31.1) (2023-10-12) ### Bug Fixes * **components:** append floating button to body ([6222635](https://gitlab.com/saysimpler/web-sdk/commit/6222635fd82bb9291c53f21a119aa30b7ed30c90)) ## [1.31.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.30.0...v1.31.0) (2023-10-11) ### Features * **components:** introduce Floating Button and Tracking ([d44b568](https://gitlab.com/saysimpler/web-sdk/commit/d44b5687bc08ac9c232366b1f67beff027a3446b)) ## [1.30.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.29.8...v1.30.0) (2023-10-06) ### Features * condinally run based on config stripAttributeLocale ([70125cd](https://gitlab.com/saysimpler/web-sdk/commit/70125cdb2c9d89dab2e339d0fda52f5af78e7c13)) ### [1.29.8](https://gitlab.com/saysimpler/web-sdk/compare/v1.29.7...v1.29.8) (2023-10-06) ### Bug Fixes * **woo:** strip wpml suffix for attribute keys ([f686d9c](https://gitlab.com/saysimpler/web-sdk/commit/f686d9c34e4e9d084c999e348825c9398b5de61d)) ### [1.29.7](https://gitlab.com/saysimpler/web-sdk/compare/v1.29.6...v1.29.7) (2023-10-04) ### Bug Fixes * **woo:** always strip wpml suffix for selected attributes ([8705ebb](https://gitlab.com/saysimpler/web-sdk/commit/8705ebb3e0b5bb6471fc9091d7b9fc229d201032)) ### [1.29.6](https://gitlab.com/saysimpler/web-sdk/compare/v1.29.5...v1.29.6) (2023-09-25) ### Features * **magento:** include exposed attributes in checkout request cart payload ([a799811](https://gitlab.com/saysimpler/web-sdk/commit/a7998116c06f6143a5a150ef9dab2d306eaef87f)) ### [1.29.5](https://gitlab.com/saysimpler/web-sdk/compare/v1.29.4...v1.29.5) (2023-09-21) ### [1.29.4](https://gitlab.com/saysimpler/web-sdk/compare/v1.29.3...v1.29.4) (2023-09-20) ### Bug Fixes * **tracking:** increase timeouts ([3ea86dc](https://gitlab.com/saysimpler/web-sdk/commit/3ea86dc8adf3dfc6f386c19b19ec0b1fed74337c)) ### [1.29.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.29.2...v1.29.3) (2023-09-14) ### Features * **presta:** reposition button only when config setting is set ([24fc6ed](https://gitlab.com/saysimpler/web-sdk/commit/24fc6ed9860952e638a96ba0148ef3dbf3558b01)) ### [1.29.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.29.1...v1.29.2) (2023-09-12) ### Bug Fixes * **core:** inheritance for font-family to propagate down to all elements ([2450811](https://gitlab.com/saysimpler/web-sdk/commit/2450811f8c20c56ccd97f5585f9eda04edbaf2c6)) ### [1.29.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.29.0...v1.29.1) (2023-09-12) ### Bug Fixes * **core:** inherit css font from button elements not the direct parent ([260e040](https://gitlab.com/saysimpler/web-sdk/commit/260e0405ab45601ed4dbc9856fe6c31c379e4d84)) ## [1.29.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.28.2...v1.29.0) (2023-09-12) ### Features * **core:** show native fonts when native experiment is active ([2a432a9](https://gitlab.com/saysimpler/web-sdk/commit/2a432a96a35ceba437b7c93de7fd23dd204762ba)) ### [1.28.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.28.1...v1.28.2) (2023-09-06) ### Bug Fixes * **core:** css inheritance and font inherit from website ([15414e9](https://gitlab.com/saysimpler/web-sdk/commit/15414e9b5897791c5a808486482304c371345961)) ### [1.28.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.28.0...v1.28.1) (2023-09-06) ### Bug Fixes * **core:** spelling issue on funky class and swap colors for heaven of brands ([c860a31](https://gitlab.com/saysimpler/web-sdk/commit/c860a313c634045933dff6cc79cfc8d2a2b36f5f)) ## [1.28.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.27.9...v1.28.0) (2023-09-06) ### Features * **core:** experiment with native button look and feel ([9d9b1cf](https://gitlab.com/saysimpler/web-sdk/commit/9d9b1cf09639ffcee1f80553f536ffcf579265fd)) ### [1.27.9](https://gitlab.com/saysimpler/web-sdk/compare/v1.27.8...v1.27.9) (2023-08-29) ### Features * **woo:** run tracking even if executed after DOM loads, increase config timeouts ([ead7925](https://gitlab.com/saysimpler/web-sdk/commit/ead79251173fbe97159e09ffc235d633cb87de21)) ### Bug Fixes * **core:** reject promise when button config cannot be loaded ([ec8b80e](https://gitlab.com/saysimpler/web-sdk/commit/ec8b80ecd8c9b717e2a261a9e997f6302525eecd)) ### [1.27.8](https://gitlab.com/saysimpler/web-sdk/compare/v1.27.7...v1.27.8) (2023-08-24) ### Bug Fixes * **woo:** strip wpml suffix for all selected attributes ([6adbfdb](https://gitlab.com/saysimpler/web-sdk/commit/6adbfdb5b1831c93e8cf37ace38cc35c6966022e)) ### [1.27.7](https://gitlab.com/saysimpler/web-sdk/compare/v1.27.6...v1.27.7) (2023-08-24) ### Bug Fixes * **woo:** strip wpml suffix from resolved dom attributes ([562a490](https://gitlab.com/saysimpler/web-sdk/commit/562a490b650d778637aa24a5da364f8d1b04e7ec)) ### [1.27.6](https://gitlab.com/saysimpler/web-sdk/compare/v1.27.5...v1.27.6) (2023-08-23) ### Bug Fixes * **presta:** respect super shouldRender ([8253026](https://gitlab.com/saysimpler/web-sdk/commit/82530268f20595b73e2466666fb11cd360e67c0f)) ### [1.27.5](https://gitlab.com/saysimpler/web-sdk/compare/v1.27.4...v1.27.5) (2023-08-18) ### Bug Fixes * **presta:** consider only checked inputs when resolving selected product attributes ([d20772b](https://gitlab.com/saysimpler/web-sdk/commit/d20772b953cf824b934e645c16ae3be5246e3f10)) ### [1.27.4](https://gitlab.com/saysimpler/web-sdk/compare/v1.27.3...v1.27.4) (2023-08-09) ### Bug Fixes * **tracking:** include source in conversions from Click Event Handler ([a2f267a](https://gitlab.com/saysimpler/web-sdk/commit/a2f267a8d88ecfb43f9893340e945ac47c93f992)) ### [1.27.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.27.2...v1.27.3) (2023-08-08) ### Bug Fixes * **custom:** issues with spacing in Exposed Benefits Variant ([9555449](https://gitlab.com/saysimpler/web-sdk/commit/95554493f542d1a2af798aaec4ca6310c08cc46c)) ### [1.27.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.27.1...v1.27.2) (2023-08-08) ### Bug Fixes * **tracking:** enrich conversions event with ab_test_ref and widen TrackingConfig ([94685d9](https://gitlab.com/saysimpler/web-sdk/commit/94685d9a492e8d2199e8659f3d7377275867a325)) ### [1.27.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.27.0...v1.27.1) (2023-08-07) ### Bug Fixes * **core:** hide label for exposed benefits on control experiment ([debb8f0](https://gitlab.com/saysimpler/web-sdk/commit/debb8f0ccd02dd13ec36575770fb7ad15ce336e5)) ## [1.27.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.26.2...v1.27.0) (2023-08-07) ### Features * **core:** experiment with exposed simpler benefits ([936e5fd](https://gitlab.com/saysimpler/web-sdk/commit/936e5fd9c90cf48b827b568b30693721f4f02327)) * **core:** handle new config properties and remove showPaymentMethods ([2f1094b](https://gitlab.com/saysimpler/web-sdk/commit/2f1094b0304214d8c8d9847d05f2eb50271a4dd6)) ### [1.26.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.26.1...v1.26.2) (2023-07-21) ### [1.26.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.26.0...v1.26.1) (2023-07-19) ### Features * **presta:** not run placement modifier on custom positions ([10cdac3](https://gitlab.com/saysimpler/web-sdk/commit/10cdac353f96b61078d059b412d49569c17bf901)) ## [1.26.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.25.5...v1.26.0) (2023-07-17) ### Features * **presta:** introduce separators and adjust placement based on position ([2c4b9c3](https://gitlab.com/saysimpler/web-sdk/commit/2c4b9c353adae7bf69544564dfe92696c3f6ffcb)) ### [1.25.5](https://gitlab.com/saysimpler/web-sdk/compare/v1.25.4...v1.25.5) (2023-07-07) ### Bug Fixes * **core:** icon sizes for credit cards and wallets ([079a43c](https://gitlab.com/saysimpler/web-sdk/commit/079a43cba68f1c01dce809601643e8927c014387)) ### [1.25.4](https://gitlab.com/saysimpler/web-sdk/compare/v1.25.3...v1.25.4) (2023-07-07) ### Bug Fixes * **core:** issue where Pay With did not have enough horizontal space for benefits ([49de6c1](https://gitlab.com/saysimpler/web-sdk/commit/49de6c13bdcb71ef4a19e882dce2850ef6975ee7)) ### [1.25.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.25.2...v1.25.3) (2023-06-30) ### Bug Fixes * **i18n:** translation for benefits in GR ([3f54c0a](https://gitlab.com/saysimpler/web-sdk/commit/3f54c0ae6dc5755324922f3f435ef048d97123fb)) ### [1.25.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.25.1...v1.25.2) (2023-06-30) ### Bug Fixes * **core:** full screen view issue on certain merchant where viewHeight is bigger than innerHeight ([a747c5b](https://gitlab.com/saysimpler/web-sdk/commit/a747c5bbbb9aa9e5650589dee036d7b34d5e2db7)) ### [1.25.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.25.0...v1.25.1) (2023-06-30) ### Bug Fixes * **core:** make mobile view full screen ([4b461d7](https://gitlab.com/saysimpler/web-sdk/commit/4b461d7dd287ad656cfa926ca91acc555bb5bf9c)) ## [1.25.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.24.3...v1.25.0) (2023-06-29) ### Features * **core:** extend theme and assets for Benefits ([883d528](https://gitlab.com/saysimpler/web-sdk/commit/883d528df50ee96cb6931bfe4ba0be194e7344c2)) * **core:** introduce nested translation capabilities and Benefits Keys ([d2f7a2d](https://gitlab.com/saysimpler/web-sdk/commit/d2f7a2d794cabf04396248a90975abfecb6e0e6e)) * **core:** introduce SimplerBenefits Dialog and include SimplerButton in it ([df48636](https://gitlab.com/saysimpler/web-sdk/commit/df486368b5b5be619ebbcecc125fecbc4191d88f)) * **custom:** allow passing store and site properties ([d071f4b](https://gitlab.com/saysimpler/web-sdk/commit/d071f4bd66e0526ec6b3f82eac72c5575ce8a97b)) ### Bug Fixes * **core:** include simpler.cart.page as a position for benefits modal ([51e2c2e](https://gitlab.com/saysimpler/web-sdk/commit/51e2c2e5bb13900ebbcce91900f7ad368f0e342a)) * **core:** margins, paddings, widths and consistency in codebase ([29ed848](https://gitlab.com/saysimpler/web-sdk/commit/29ed8481eac85f29e47b6aea128b20c875671c48)) * **tracking:** correct source tracking properties ([43ef88e](https://gitlab.com/saysimpler/web-sdk/commit/43ef88e0df08dd4db4300925492b40e311e1d1d2)) ### [1.24.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.24.2...v1.24.3) (2023-06-23) ### Bug Fixes * **magento:** restore mapping of magento hooks to button source properties ([188eb1b](https://gitlab.com/saysimpler/web-sdk/commit/188eb1b0979105662169aec16e9023d1fd914920)) * **woo:** restore transform of woo hook to button position ([4db5764](https://gitlab.com/saysimpler/web-sdk/commit/4db576428efb329b4fc8941a9d025b5efc885048)) ### [1.24.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.24.1...v1.24.2) (2023-06-22) ### Features * **custom:** handle metadata in order success message ([1d49856](https://gitlab.com/saysimpler/web-sdk/commit/1d4985657d7040ff7f7e3efd8fa6f0a1cdcc404b)) ### Bug Fixes * **presta:** set payload position property in prestashop package ([04f6da7](https://gitlab.com/saysimpler/web-sdk/commit/04f6da71a8b1268b49f4caced3277eb02a0aa733)) ### [1.24.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.24.0...v1.24.1) (2023-06-13) ### Bug Fixes * **presta:** resolve selected product attributes from select or input elements ([42e2123](https://gitlab.com/saysimpler/web-sdk/commit/42e21233586c770e09e5744f6a95909116bd7bf5)) * **woo:** validate bundle min/max sub-items on product page ([d752290](https://gitlab.com/saysimpler/web-sdk/commit/d752290d6e900dc9b84e6bc9fec348b285466576)) ## [1.24.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.23.3...v1.24.0) (2023-06-06) ### Features * **core:** introduce promo sale ribbon ([e528b8b](https://gitlab.com/saysimpler/web-sdk/commit/e528b8b1b1f5c9fc44ee891470618265e7e0a987)) * **tracking:** retrieve config via app id when present on window ([0a321ab](https://gitlab.com/saysimpler/web-sdk/commit/0a321ab28dabcac257727b9a243edef33c4e47c4)) ### [1.23.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.23.2...v1.23.3) (2023-05-30) ### Features * **tracking:** include last conversion timestamp in event payload ([ce3fc5a](https://gitlab.com/saysimpler/web-sdk/commit/ce3fc5a510b35360fd61d8d08b58b2a27395cf83)) ### Bug Fixes * **core:** use session storage from window object for attribution ([202e80b](https://gitlab.com/saysimpler/web-sdk/commit/202e80bb46f591912d4a36683ddb8dd0215acc13)) * **woo:** handle item attribute value types as unknown instead of strings ([9a70312](https://gitlab.com/saysimpler/web-sdk/commit/9a70312999875ae831938511c7e4b3f623747c4e)) ### [1.23.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.23.1...v1.23.2) (2023-05-10) ### Features * **core:** attribute simpler orders when method dom selector unavailable ([551cf7b](https://gitlab.com/saysimpler/web-sdk/commit/551cf7bc4d4871fa44197d6d94f5f3c74a114a69)) ### [1.23.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.23.0...v1.23.1) (2023-05-09) ## [1.23.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.22.4...v1.23.0) (2023-05-08) ### Features * **core:** tracking module skeleton ([3c5c194](https://gitlab.com/saysimpler/web-sdk/commit/3c5c194b5006186b3af4773d1bae01f5cc85d53a)) ### [1.22.4](https://gitlab.com/saysimpler/web-sdk/compare/v1.22.3...v1.22.4) (2023-05-02) ### [1.22.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.22.2...v1.22.3) (2023-05-02) ### Bug Fixes * **magento:** do not render button if product out of stock ([d165e19](https://gitlab.com/saysimpler/web-sdk/commit/d165e19efd1db5d0999403a487052842f0287394)) ### [1.22.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.22.0...v1.22.1) (2023-03-22) ### Features * **components:** add br-0 button variation ([7653b5b](https://gitlab.com/saysimpler/web-sdk/commit/7653b5b936f3f1f460aaca4dd36e5ab494e4966f)) ## [1.22.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.21.1...v1.22.0) (2023-03-01) ### Features * use /ingest route, ingest click events ([909df6c](https://gitlab.com/saysimpler/web-sdk/commit/909df6ca84a8472d6db3aa0fe2db4f42d38b7bc8)) ### [1.21.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.21.0...v1.21.1) (2023-02-23) ### Bug Fixes * **packages:** introduce caching for impressions and include source for custom implementations ([c58f481](https://gitlab.com/saysimpler/web-sdk/commit/c58f481e90cbe5cf9e3ae0e5a935e34e64aa61a2)) ## [1.21.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.20.0...v1.21.0) (2023-02-01) ### Features * **components:** remove sales test, keep winner(Green) ([9da6f70](https://gitlab.com/saysimpler/web-sdk/commit/9da6f700ea18033f8900f0fffbd07ae3b8e18f21)) ## [1.20.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.19.0...v1.20.0) (2023-01-25) ### Features * **components:** update config for alternate payent method banner ([f9a28b5](https://gitlab.com/saysimpler/web-sdk/commit/f9a28b582796dce427b22f439e60a216c80281ce)) ## [1.19.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.18.3...v1.19.0) (2023-01-10) ### Features * implement alternate ribbon styles ([ee25752](https://gitlab.com/saysimpler/web-sdk/commit/ee257521088f8fe5a46bbb329a9a59e680b88b3d)) ### [1.18.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.18.2...v1.18.3) (2022-11-22) ### Bug Fixes * **components:** avoid dot notation className prop to bypass cacheing woo plugin issues ([b85396b](https://gitlab.com/saysimpler/web-sdk/commit/b85396b409e091051d831e3607423a6c49d0aaa2)) ### [1.18.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.18.1...v1.18.2) (2022-11-21) ### [1.18.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.18.0...v1.18.1) (2022-11-21) ### Bug Fixes * **custom:** properly bind this to handleOrderCreatedMessage ([1c88e8d](https://gitlab.com/saysimpler/web-sdk/commit/1c88e8d94423ae75d26ff581a1f5b35a5f3adc64)) ## [1.18.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.17.0...v1.18.0) (2022-11-18) ### Features * implement button wording experiment ([579c5a4](https://gitlab.com/saysimpler/web-sdk/commit/579c5a4f8dd5844f8084ab5b7781522e669bf5b8)) ## [1.17.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.16.2...v1.17.0) (2022-11-14) ### Features * **components:** account for merchant supported payment methods; include google pay mark ([0133ea5](https://gitlab.com/saysimpler/web-sdk/commit/0133ea59d84269ae1fec234feb4d5d4d31034665)) * **components:** try to guess proper popup height based on certain conditions ([50eb874](https://gitlab.com/saysimpler/web-sdk/commit/50eb874750fe50faa24e38cb7de0aecfe86d6627)) ### [1.16.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.16.1...v1.16.2) (2022-10-04) ### [1.16.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.16.0...v1.16.1) (2022-09-30) ### Features * **packages:** adapt isSupportedCart logic for whitelisted products setting ([491b269](https://gitlab.com/saysimpler/web-sdk/commit/491b269e3b82bf7f5e68395f39dfbb5ebe7b8399)) ## [1.16.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.15.2...v1.16.0) (2022-09-28) ### Features * **components:** adapt SimplerButton for PROMINENT_LOGO experiment ([b194126](https://gitlab.com/saysimpler/web-sdk/commit/b1941267d712bd8df710e678e2480281b8e10597)) * **libs:** introduce features to load and parse experiments ([a5fd3c8](https://gitlab.com/saysimpler/web-sdk/commit/a5fd3c85e8ca53afb90cc9e873f9261d59557e43)) ### [1.15.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.15.1...v1.15.2) (2022-09-27) ### Features * **components:** add apple pay mark when is browser supported ([0a4335c](https://gitlab.com/saysimpler/web-sdk/commit/0a4335c7b58bfb43246480c923d7afe4e13a3f96)) ### [1.15.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.15.0...v1.15.1) (2022-09-27) ### Bug Fixes * **woo:** include variation to supported product types ([cdf9741](https://gitlab.com/saysimpler/web-sdk/commit/cdf9741b4a9e657b2c21f76e80603a88e7e202bc)) ## [1.15.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.14.1...v1.15.0) (2022-09-23) ### Features * **packages:** proceed with variable products without a variation selected ([abffbdd](https://gitlab.com/saysimpler/web-sdk/commit/abffbdddad94092c2a5a114ddaa948c0eeb512f9)) ### [1.14.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.14.0...v1.14.1) (2022-09-08) ### Bug Fixes * ensure card icons are responsive ([fef5a76](https://gitlab.com/saysimpler/web-sdk/commit/fef5a76aef9d8779aeaf1b1f384b5657a2222d60)) ## [1.14.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.13.1...v1.14.0) (2022-08-29) ### Features * **woo:** support product bundles ([a7b6c4f](https://gitlab.com/saysimpler/web-sdk/commit/a7b6c4f01f771ffd416ed8cb4ee2acd0f171f7d3)) ### [1.13.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.13.0...v1.13.1) (2022-08-09) ### Bug Fixes * **magento:** avoid double button render in checkout page ([87b518e](https://gitlab.com/saysimpler/web-sdk/commit/87b518ec93375207605f765d7fccae9582a783b1)) ## [1.13.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.12.3...v1.13.0) (2022-07-26) ### Features * **libs:** introduce dom utilities ([57b3bae](https://gitlab.com/saysimpler/web-sdk/commit/57b3bae5f14b923a30812e6473b23548ebc06afd)) * **magento:** handle special button styles for checkout page ([7af267b](https://gitlab.com/saysimpler/web-sdk/commit/7af267b9b807d965cec404fcdad66565f1618f7a)) ### [1.12.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.12.2...v1.12.3) (2022-07-21) ### Features * **dev:** enable traefik reverse proxy ([da6cac8](https://gitlab.com/saysimpler/web-sdk/commit/da6cac86ea18b6c5097b0016a41bda2bfb2473be)) ### Bug Fixes * **woo:** revert changes to display the button always for One Green Bottle ([5bedcce](https://gitlab.com/saysimpler/web-sdk/commit/5bedcce80eb3de8a838da357d75945e1800f821c)) ### [1.12.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.12.1...v1.12.2) (2022-07-18) ### Features * **woo:** display the button always for One Green Bottle ([8ee0121](https://gitlab.com/saysimpler/web-sdk/commit/8ee01210a257e6ab0f58a6d4065b66062d29af9b)) ### [1.12.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.12.0...v1.12.1) (2022-07-18) ### Features * **magento:** introduce lib.isValidCart to handle edge-cases ([ade262f](https://gitlab.com/saysimpler/web-sdk/commit/ade262f4a4148d8bdf4b955cb83c65c81ee35bda)) ## [1.12.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.11.0...v1.12.0) (2022-07-15) ### Features * **libs:** introduce semver utility ([b211d03](https://gitlab.com/saysimpler/web-sdk/commit/b211d036ed391ca8d61aeacf613cde6a41ae3816)) * **magento:** introduce MagentoAdapter_UI to handle DOM based on version ([9af218c](https://gitlab.com/saysimpler/web-sdk/commit/9af218c83c50fa87a93f33b598499d4870455120)) ## [1.11.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.10.0...v1.11.0) (2022-07-04) ### Features * **components:** track SimplerButton impression after config loaded ([938f784](https://gitlab.com/saysimpler/web-sdk/commit/938f7845a379072aaf7c63abdee5f2fa6a76d6ec)) * **custom:** track button position in custom SimplerCheckout button ([3d6969b](https://gitlab.com/saysimpler/web-sdk/commit/3d6969bbd11047d40e322050bdb2b11d71dad716)) * **libs:** introduce trackImpression method under api-client ([3e292df](https://gitlab.com/saysimpler/web-sdk/commit/3e292dff58aee87e4706e554bc0b2908dc23ea39)) ## [1.10.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.9.0...v1.10.0) (2022-06-29) ### Features * **packages:** handle blacklisted products retrieved from remote config ([eaa7e0c](https://gitlab.com/saysimpler/web-sdk/commit/eaa7e0cfcbfdea0d0e086dfc340cefce6ff82a5e)) ## [1.9.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.8.4...v1.9.0) (2022-06-23) ### Features * **libs:** introduce checkout lib to create URLs ([6d378ae](https://gitlab.com/saysimpler/web-sdk/commit/6d378aed424488e1d3716de676dcaa737c9a5712)) * **magento:** pass button position to checkout URL ([23ea562](https://gitlab.com/saysimpler/web-sdk/commit/23ea56274e29a036695d3323ea5be13d62fdae6a)) * **packages:** use AppId type ([927c9cf](https://gitlab.com/saysimpler/web-sdk/commit/927c9cf3a5b2948dccc2177c22c9237924fd7083)) * **packages:** use createCheckoutURL from libs/checkout ([f99f76c](https://gitlab.com/saysimpler/web-sdk/commit/f99f76cb88d9f9d6f36493349ba922aedfe0fe77)) * **woo:** pass button position to checkout URL ([6ab6199](https://gitlab.com/saysimpler/web-sdk/commit/6ab6199e639ec264dd6cdea5a3a66c5209b04cd0)) ### [1.8.4](https://gitlab.com/saysimpler/web-sdk/compare/v1.8.3...v1.8.4) (2022-06-21) ### Features * **woo:** introduce override configuration for Hermina ([edd2c44](https://gitlab.com/saysimpler/web-sdk/commit/edd2c445b11162cde809a50d7be145a8a4f4cf24)) ### [1.8.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.8.2...v1.8.3) (2022-06-17) ### Features * **components:** set getButtonConfig timeout to 5 seconds ([20aea12](https://gitlab.com/saysimpler/web-sdk/commit/20aea12afd347e24af8714954807cd91b17ba2f8)) * **libs:** add api-client interceptors to log request time took ([e2ca7d9](https://gitlab.com/saysimpler/web-sdk/commit/e2ca7d9f352c249bc971be31cf6977f8f32a341f)) ### [1.8.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.8.1...v1.8.2) (2022-06-15) ### Features * **libs:** set apiClient.getButtonConfig timeout via params ([99281ba](https://gitlab.com/saysimpler/web-sdk/commit/99281ba6b236eb868c4615b15eef76560bfa93df)) ### [1.8.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.8.0...v1.8.1) (2022-06-15) ## [1.8.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.7.0...v1.8.0) (2022-06-15) ### Features * **components:** load config button when appId value changes ([96e498e](https://gitlab.com/saysimpler/web-sdk/commit/96e498eb264a22e4a9f2180626e33ae9483b121d)) * **libs:** auto-generate api-client types from openapi swagger spec ([1f67c48](https://gitlab.com/saysimpler/web-sdk/commit/1f67c485a886f6116ec83d637f66ae45955ae87f)) * **libs:** introduce cache and client libraries ([107d258](https://gitlab.com/saysimpler/web-sdk/commit/107d258719bcb09259f2e5d7ab38dd89b37a9b0a)) ## [1.7.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.6.1...v1.7.0) (2022-06-14) ### Features * **sentry:** disable sentry in production ([5515cc6](https://gitlab.com/saysimpler/web-sdk/commit/5515cc607720137cad67a038749234b435a2ce51)) * **woo:** listen to position attribute changes to auto-update styles ([0df51f5](https://gitlab.com/saysimpler/web-sdk/commit/0df51f55bfc879993fe4bdcffd11eb465e0d948a)) ### [1.6.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.6.0...v1.6.1) (2022-06-03) ### Features * **deps:** upgrade to lit@2.2.5 ([519b80b](https://gitlab.com/saysimpler/web-sdk/commit/519b80bef5d7f9c73f061c149eda2a5f733aebe0)) * **dev:** add docker compose ([b5ab4ed](https://gitlab.com/saysimpler/web-sdk/commit/b5ab4ed79d3ddda639fff9e7c1658b0994e23b4b)) ## [1.6.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.5.0...v1.6.0) (2022-05-30) ### Features * **components:** update button failure template ([b4c4b14](https://gitlab.com/saysimpler/web-sdk/commit/b4c4b145e98dfffae32b8442d06bcabd1796fb30)) * **examples:** introduce more structured example pages per package ([fb8735d](https://gitlab.com/saysimpler/web-sdk/commit/fb8735d164feaa9a39caf0f280848c253bc88ffd)) * **magento:** handle and propagate websiteId info to checkout URL params ([f232204](https://gitlab.com/saysimpler/web-sdk/commit/f232204661cda6ce4ba81f9174b8bb92b4e0bf3b)) * **magento:** listen to position updates and update styles based on its value ([121d939](https://gitlab.com/saysimpler/web-sdk/commit/121d939e3ee2fd2b2112be8fa4ed88f8404cae5e)) * **magento:** use bottom separator for minicart ([6359ef4](https://gitlab.com/saysimpler/web-sdk/commit/6359ef40f8fee4d3d6c096977d7737959f79d8f5)) * **packages:** introduce new package for custom SDK integrations ([3e2a296](https://gitlab.com/saysimpler/web-sdk/commit/3e2a296813bfb4f2a689d243d76dc83a0e664a36)) ## [1.5.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.4.1...v1.5.0) (2022-05-16) ### Features * **magento:** handle and propagate storeId info to checkout URL params ([f3c9f7e](https://gitlab.com/saysimpler/web-sdk/commit/f3c9f7e0a756ec1fd37da83f16752a17fafa45a3)) ### [1.4.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.4.0...v1.4.1) (2022-05-04) ## [1.4.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.3.1...v1.4.0) (2022-04-21) ### Features * **sentry:** disable GlobalHandlers integration which is enabled by default ([012f281](https://gitlab.com/saysimpler/web-sdk/commit/012f28100981cf8c288a98f11e9fe98298703c16)) ### [1.3.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.3.0...v1.3.1) (2022-04-13) ### Features * decrease default popup width ([b1301e7](https://gitlab.com/saysimpler/web-sdk/commit/b1301e7265e0e7335ab8c657ba75c0513c39bb91)) ## [1.3.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.2.5...v1.3.0) (2022-03-10) ### Features * **magento:** redirect to order success on message receipt ([c5d1fe1](https://gitlab.com/saysimpler/web-sdk/commit/c5d1fe1732d55e0cbf1aa0b78031a0c02f9d5017)) * set host to have full width ([2a864cc](https://gitlab.com/saysimpler/web-sdk/commit/2a864cc618fc8259e3b48552d6b04943799ee3fd)) ### Bug Fixes * **magento:** do not render if cart product types unsupported ([0407287](https://gitlab.com/saysimpler/web-sdk/commit/04072876838d9d20dfa9d0abc88b844a011dd9ce)) ### [1.2.5](https://gitlab.com/saysimpler/web-sdk/compare/v1.2.4...v1.2.5) (2022-02-28) ### Features * revert secure card icon on mobile devices ([80565bc](https://gitlab.com/saysimpler/web-sdk/commit/80565bcb2cfec7a988e8d353386e8111aa86b03f)) ### [1.2.4](https://gitlab.com/saysimpler/web-sdk/compare/v1.2.3...v1.2.4) (2022-02-25) ### Bug Fixes * **build:** wrap output js in closures ([d356841](https://gitlab.com/saysimpler/web-sdk/commit/d3568410d8d1200a0d4cc9b11e2f8beedb992327)) ### [1.2.3](https://gitlab.com/saysimpler/web-sdk/compare/v1.2.2...v1.2.3) (2022-02-25) ### Bug Fixes * skip build minification to avoid global var names conflict ([5de46fc](https://gitlab.com/saysimpler/web-sdk/commit/5de46fc7965a68ff946792cec572f1eee9b945b8)) ### [1.2.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.2.1...v1.2.2) (2022-02-25) ### [1.2.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.2.0...v1.2.1) (2022-02-24) ### Features * remove top margin for marquee separator ([20e13a3](https://gitlab.com/saysimpler/web-sdk/commit/20e13a30da5c721b9b07b0c3e92bf2b74edf608c)) ## [1.2.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.1.1...v1.2.0) (2022-02-24) ### Features * **i18n:** accept locale property and translate texts accordingly ([26170d6](https://gitlab.com/saysimpler/web-sdk/commit/26170d6cb6ec47e9f6e62b516f56b4a23c8fcb18)) * **magento:** handle configurable products, validate single product stock availability ([128095b](https://gitlab.com/saysimpler/web-sdk/commit/128095b578ef99ef03da69c3e8446ef354fdbf46)) * **magento:** introduce logic to support cart page view ([057dfbb](https://gitlab.com/saysimpler/web-sdk/commit/057dfbb36729b2f989e68660c969a6c18b2bf78f)) * **magento:** make adjustments to support checkout page ([72a8c58](https://gitlab.com/saysimpler/web-sdk/commit/72a8c58f21de38c4b3729422b0963d0a1af6ef9f)) * **magento:** minicart button ([005e656](https://gitlab.com/saysimpler/web-sdk/commit/005e6568aa9c2d05da186affd714c4ecf8cd1b76)) * prevent button from being extremely wide ([9ef29ba](https://gitlab.com/saysimpler/web-sdk/commit/9ef29baff86be41f2e68de4346be733555c30c43)) * **woo:** give some top padding on certain button positions ([b8a29d8](https://gitlab.com/saysimpler/web-sdk/commit/b8a29d8df8964230450d35afbdc107fbde3055ab)) ### Bug Fixes * bottom separator regression ([cb28f63](https://gitlab.com/saysimpler/web-sdk/commit/cb28f63aa772c87f833ce86a0f3f8a64223bb44f)) * **magento:** get initial cart item quantity from server side props ([6e3bb60](https://gitlab.com/saysimpler/web-sdk/commit/6e3bb60dae7f04e723ba911e2fee71956c4645f5)) * **woo:** do not render button if product unpurchasable ([1c533f6](https://gitlab.com/saysimpler/web-sdk/commit/1c533f61fb601289181ad8455a56fdc8079f032d)) * **woo:** separate can and should render functions ([5c37832](https://gitlab.com/saysimpler/web-sdk/commit/5c37832c46f5d808db93364408ada8eb95ecdf20)) ### [1.1.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.1.0...v1.1.1) (2022-02-11) ### Features * **woo:** parse product attributes on checkout ([4940bc6](https://gitlab.com/saysimpler/web-sdk/commit/4940bc6d9eeb61e2de9b743346e623933fdbc7af)) ## [1.1.0](https://gitlab.com/saysimpler/web-sdk/compare/v1.0.2...v1.1.0) (2022-02-10) ### Features * **magento:** complete simple product flow ([c17811b](https://gitlab.com/saysimpler/web-sdk/commit/c17811b7f56ce61f3e4589dbdd7e31ecb4ce01cc)) ### [1.0.2](https://gitlab.com/saysimpler/web-sdk/compare/v1.0.1...v1.0.2) (2022-02-09) ### Features * hide accepted cards for compact button variant ([50decb8](https://gitlab.com/saysimpler/web-sdk/commit/50decb84a809e29215078180616f982125a1aef9)) * improve button appearance on small screens ([1b25254](https://gitlab.com/saysimpler/web-sdk/commit/1b25254cc6ab65e7dd69530cf420cc547f57e359)) * improve ribbon appearance ([2e4df94](https://gitlab.com/saysimpler/web-sdk/commit/2e4df947c17eeabdc1d9219da6d7ee9d1573f0be)) ### [1.0.1](https://gitlab.com/saysimpler/web-sdk/compare/v1.0.0...v1.0.1) (2022-02-08) ### Features * implement compact style ([c0c0de0](https://gitlab.com/saysimpler/web-sdk/commit/c0c0de0b6835c0ce3bf2ec0aeb7e2a93c868f762)) ### Bug Fixes * move checkout overlay outside button; append to body ([26d6b0f](https://gitlab.com/saysimpler/web-sdk/commit/26d6b0f652424d659612c4b3396ecb4116db75eb)) ## [1.0.0](https://gitlab.com/saysimpler/web-sdk/compare/v0.1.0...v1.0.0) (2022-02-07) ### Features * install, configure and initialize sentry ([0e2cfad](https://gitlab.com/saysimpler/web-sdk/commit/0e2cfad3927e097ce6c52911c0c68958b0e30569)) ### Bug Fi