1.65.1 (2024-10-21)
- update messageType values (#1131) (ac7eaa1)
- update UK Pi3 modal address in legal disclosure (#1150) (d14d54d)
1.65.0 (2024-10-15)
1.64.12 (2024-09-11)
1.64.11 (2024-08-20)
1.64.10 (2024-08-15)
1.64.9 (2024-07-03)
1.64.8 (2024-06-25)
1.64.7 (2024-06-24)
- moves hidden modal offscreen so right click is not interrupted on safari (#1099) (8d80d95)
- update linting (#1102) (f20c355)
1.64.6 (2024-06-17)
1.64.5 (2024-05-28)
1.64.4 (2024-05-21)
1.64.3 (2024-05-14)
- ensure content attribute on meta element is not incorrectly set to undefined after closing modal (#1083) (905905e)
- fix donut dash position (#1089) (b2429be)
- pass modal zoid polyfill duration as string (#1066) (f1b66cd)
- remove ecToken from modalContent request (#1091) (0beb8d6)
- remove extra older zalgo-promise dependency (#1093) (3733916)
- update GB legal disclosure content in modals (#1092) (78e759d)
1.64.2 (2024-05-09)
- update API domain (#1087) (f3e52c6)
- update xo features conditional to allow for multiple features flags (#1086) (a674430)
1.64.1 (2024-05-07)
1.64.0 (2024-04-30)
- purchase protection messsage (#1075) (c90c280)
- Update DE Pi30 and Ratenzahlung modals to have EN variants (#1076) (c428184)
1.63.0 (2024-04-16)
1.62.0 (2024-04-09)
1.61.0 (2024-04-02)
1.60.0 (2024-03-26)
- modified DE header margin so it will not overlap with the svg (#1060) (b6e5374)
- setup global state from script in modal setup (#1058) (18ff80e)
1.59.0 (2024-03-19)
1.58.0 (2024-03-12)
1.57.0 (2024-03-05)
- update DE LT disclaimer (#1053) (7c34362)
- update pm legal disclaimer and disclosure (#1054) (be9563f)
1.56.0 (2024-02-12)
- Add support for new pageType query parameter (#1043) (f076eea)
- initial addition of new offer and updated validation (#1044) (f1b12b3)
- Update xo modals ql design (#1047) (b8f8dfa)
1.55.0 (2024-01-30)
1.54.0 (2024-01-23)
- Accessibility - Update tabbing in PPC Modal (#1041) (da2ea52)
- add support for contextual_component query parameter (#1040) (cc39a13)
1.53.0 (2023-12-20)
1.52.0 (2023-12-13)
- add 00 for DEFRITES qualifying messages (#1026) (d338da6)
- add blur to Calculator input (#1015) (ee4270e)
- update learn more modals to support US and UK short term checkout and preapproval (#978) (fa0bca8)
- Update PL HUB learn more modals to use QL style (#1027) (4bc21eb)
- update US Pi4 PL2GO legal disclosure content (#1024) (dffd3c4)
1.51.0 (2023-11-14)
1.50.1 (2023-11-07)
- debug jenkinsFile (#1014) (431cdab)
- update LoadingShimmer component to use div instead of button (#1017) (85910dc)
1.50.0 (2023-10-31)
- adds screenreader visual focus on donut text (#1012) (c503af2)
- au flex 8x1 spacing (#1008) (d762500)
- screen reader for the list of ineligible states reads some state abbreviations as words instead of letters (#943) (c4c7c41)
- remove deprecated v1 modal code (#1002) (3da52ed)
- update native modal event keys and values (#1010) (71ab32e)
1.49.2 (2023-10-18)
- prevent undefined device ID when namespace (#994) (fe91522)
- safari focus (#1005) (827a56d)
- safari focus (#997) (5b4a823)
1.49.1 (2023-10-11)
- enable passing multiple merchant ids (#992) (4ac100f)
- update modal css (#996) (8dc900d)
- update when error icon shows in Pay Monthly modal (#988) (08c126f)
1.49.0 (2023-09-26)
- Screen reader /mo for messages and modals (DTCRCMERC-1941) (#980) (507709e)
- updated input on calculator for better accessibility (#985) (cd574dd)
1.48.1 (2023-09-20)
1.48.0 (2023-09-12)
1.47.0 (2023-08-29)
- Create Messaging function to send back current date for US Pi4 Preapproval modals in XO (#967) (380656c)
- native modal communication (#851) (1d30e05)
- runtime functionality for easier development testing (#972) (0bc86fe)
- update nominal rate and APR in DE LT modal legal disclosure (#974) (9e937ba)
1.46.1 (2023-08-14)
1.46.0 (2023-08-07)
1.45.0 (2023-07-24)
- disableSetCookie Query Param Fix (DTCRCGEMI-1239) (#960) (0c58ca4)
- disableSetCookie Query Param Fix (DTCRCGEMI-1239) (#962) (771c9e6)
1.44.0 (2023-07-18)
1.43.1 (2023-06-20)
1.43.0 (2023-06-14)
- Github action workflow npm publish (#923) (0e38156)
- remove use of deprecated set-output command (#938) (9ef6eb0)
- chunk multi-message rendering to prevent singular long task (#939) (9b1a240)
- remove NE from US Pay Monthly modal legal disclosure (#906) (eb9ffb0)
1.42.0 (2023-05-11)
- support PL2GO and the PL Hub in the universal modal (#922) (c438325)
- Update Error States for US Pay Monthly and DE LT modals for Accessibility (DTCRCMERC-2260) (#933) (a0470f2)
- add 0% TAEG to IT Pi3 messages and modals (#929) (81abc19)
- improve modal screen reader accessibility (#926) (fcb57bd)
- update APR values in modal DE Long Term legal disclosure (#930) (54b59d6)
- tweak permissions [skip ci] (d6c001b)
1.41.0 (2023-04-18)
1.40.4 (2023-04-04)
- improve modal calculator long floating point amounts (#920) (37e10e1)
- intersection observer overflow and element calculations (#918) (bc12e53)
- Screen Reader Amounts in US Messages Read Incorrectly (#915) (ba954b9)
1.40.3 (2023-03-14)
1.40.2 (2023-03-06)
- Accessibility Issue: Messages Space Issue for Screen Reader (DTCRCMERC-1897) (#907) (3e0bef5)
- prevent ScrollProvider from causing unnecessary rerender (#899) (32a5575)
- Screen Reader Issue Messages Paypal Logo (DTCRCMERC-1899) (#909) (47694bf)
1.40.1 (2023-02-08)
1.40.0 (2023-01-31)
- ensure empty string for undefined message rerender (#897) (10768aa)
- prevent DE LT view from displaying product list tiles (#898) (5ff9370)
1.39.5 (2023-01-24)
1.39.4 (2023-01-17)
- IT Pay in 3 modal "Remove Dopo" update (DTCRCMERC-1860) (#893) (4d57c50)
- tweak styles to remove padding-right from messages (#886) (d24e3d8)
1.39.3 (2023-01-10)
- ES non-qualifying message wrapping logic (#876) (5f6dcbe)
- message banner accessibility tasks (DTCRCMERC-1788) (#869) (8254b36)
- underline "Learn More" link in message for text color = "black" (DTCRCMERC-1754) (#887) (aa32a33)
1.39.2 (2022-12-07)
- donut amount screen reader issue (#888) (7f281be)
- inline and none for LT MQGZ message to account for updated 0% FR campaign content (#884) (d404550)
- NQ US Pay Monthly message in Alternative style not wrapping (DTCRCMERC-1861) (#882) (c7d91e1)
- update LT MQGZ wrapping logic to support longer FR campaign message content (#881) (8d44498)
1.39.1 (2022-11-15)
- add dash for pay monthly checkout content (#878) (2966866)
- adjust LT MQGZ style for inline and none (#877) (02c66b4)
- modal accessibility issues (DTCRCMERC-1728) (#856) (684245b)
1.39.0 (2022-11-08)
1.38.3 (2022-10-25)
1.38.2 (2022-10-11)
- update modals for legal disclosure not showing in the mobile viewport (DTCRCMERC-1565) (#842) (82577d1)
1.38.1 (2022-10-03)
1.38.0 (2022-09-27)
- Update Pay in 4 modal to remove ND from ineligible states disclosure (DTCRCMERC-1720) (#855) (4e76c40)
- Update Pay Monthly modal disclosure for Vermont & South Dakota (DTCRCMERC-1719) (#853) (f0f7716)
1.37.1 (2022-09-21)
1.37.0 (2022-08-30)
1.36.4 (2022-08-16)
1.36.3 (2022-08-02)
1.36.2 (2022-07-19)
- snapshotCommit workflow (#835) (3ec72ba)
- update ES message disclosure (#833) (955969a)
- workflows (#832) (ba23792)
1.36.1 (2022-06-29)
- account for getStandardProductOffer return value from standalone modal (#828) (b506648)
- meta viewport restoration (#829) (8453add)
- prevent universal modal view switching on window resize (#784) (6b13457)
1.36.0 (2022-06-14)
1.35.0 (2022-06-08)
- adds 's' to 'fee' in US Pi4 subheadline (#822) (347fc23)
- learn more modal close button a11y (#815) (db443bc)
- US non-qualifying Pay in 4 message being cut off (#816) (ad382f9)
1.34.6 (2022-06-01)
- Adds merchantConfigHash to the query parameters on subsequent re-renders of message (#817) (d706275)
- edge caching TS cookie (#799) (855ca67)
1.34.5 (2022-05-18)
- pass user onShow to modal zoid component (#808) (3b3eb94)
- remove unneeded ampersand (#812) (f8c7e70)
- clean up US product list modal view backwards compatibility logic (#811) (25b2c92)
- Update DE Installments legal disclosure to use new version of the PAngV (#810) (f95b912)
1.34.4 (2022-05-03)
1.34.3 (2022-05-03)
- adds missing clientId and partnerClientId missing on stats event (#790) (9c742ed)
- adjust GPLNQ mutations to accommodate purchase range (#800) (dc67fa3)
1.34.2 (2022-04-12)
- FR and GB content and mutation files cleanup (#792) (766fb36)
- lander index for instrumentation (#761) (064e860)
- use common Pay in 1 offer value (#763) (9accad4)
1.34.1 (2022-04-06)
- duplicate stats events (#776) (16907bf)
- remove comma in ES inline/none logo types (#786) (083f970)
- replace EUR with euro symbol (#788) (98d79dd)
- use mrid from within iframe to handle updates correctly (#752) (0b43ede)
- logo alignment and style consolidation (#762) (5f0bb12)
- show eligible purchase range in non-qualifying US Pay in 4 message (#765) (016a0a1)
- update UK universal modal legal disclosure (#780) (262e826)
1.34.0 (2022-03-29)
1.33.0 (2022-03-22)
- GB Pay in 3 universal modal (#737) (466be7c)
- update UK message to include purchase range (#736) (459f7c9)
1.32.0 (2022-03-16)
- add cross-border DE messages (#768) (5ee39ed)
- use 1rem for donut payment and timestamp across all viewports (#769) (f43780e)
1.31.0 (2022-03-09)
- adds ES-PI3 messages, flex, and modal (#755) (3039c8c), closes #691 #733
- GitHub Actions for Universal Modal (#731) (73ece62)
- IT-Pi3 text, flex, and modal (#759) (44816cd), closes #660 #656 #665 #686 #712 #689 #703 #720 #721 #750 #723
1.30.1 (2022-02-25)
- accessibility issues including reverse tabbing and nav link focus (#701) (67a2aee)
- add missing NI offerType map values (#748) (d2ae4b1)
- added buyerCountry to the list of props to memoize the modal (#729) (2e7e1d7)
- calculate de-pi30 product list modal (#735) (2d25422)
- donut font sizing and spacing (#745) (9e3e36a)
- ensure callback functions work (#739) (062c3c3)
- product list link render condition (#746) (cebd61a)
- properly generate mrid for message update (#741) (366d6ec)
- remove touchmove events to prevent scroll miscalculations (#744) (f962b82)
- updated replace for logo none and inline (#747) (5ca6f55)
1.30.0 (2022-02-14)
1.29.0 (2022-01-26)
- locale parity (7d063d6), closes #708
- side-effect prop functions called once (#715) (ca62e2f)
- wrap new globals access in try catch (#716) (b84153d)
- add Spain and Italy to matrix for github actions (#705) (a1181db)
- fix snapshot update command (#702) (52280c9)
- full transition to GitHub Actions (#666) (4589320)
- simplify test paths (#706) (36fae63)
- add support for new MESSAGING_GLOBALS object (#696) (4d9a5c0)
- remove renderMessage (re-adding from dtcgemi-32) (#682) (e4f2040)
- update legal disclosures for Pay in 4 and NI local modal content (#700) (bdf8d7c)
1.28.0 (2022-01-11)
1.27.2 (2022-01-04)
- add "no late fees" to US Pay in 4 modal (#669) (6df8202)
- add interest-free back into Pi3 cleanup (#617) (ff6a841)
- remove mention of late fees from US and UK modal content [snapshots] (#592) (576d363)
- update DE legal disclosure for 9.99% (944a0b4)
1.27.1 (2021-10-26)
1.27.0 (2021-10-20)
- remove duplicate text from GPL GB flex messages [snapshots] (#653) (3396807)
- remove Festivo font from modal (#613) (842c736)
- store child frame device ID in separate key [snapshots] (#618) (35ac487)
1.26.6 (2021-10-13)
1.26.5 (2021-09-28)
- add interest-free back into Pi3 [snapshots] (c118983)
1.26.2 (2021-08-25)
- DE GPL flex banner styles [snapshots] (#594) (d5e613f)
- remove currency and buyerCountry strictness (#598) (53232c8)
1.26.1 (2021-08-12)
1.26.0 (2021-08-04)
- ie11 loading issue (#554) (b971c20)
- remove collapsed elements from overflow calculation (#573) (ef20588)
1.25.2 (2021-07-16)
- fix amount comparison (#562) (72bfb66)
- use new server data to update calculator directly (#560) (0dcb7ff)
1.25.1 (2021-07-14)
1.25.0 (2021-07-09)
- split up non-US travis snapshot job (1175942)
1.24.1 (2021-06-22)
1.24.0 (2021-06-09)
1.23.2 (2021-05-25)
1.23.1 (2021-05-24)
1.23.0 (2021-05-18)
- add text align to FR (#481) (160624b)
- add text align to GB [snapshots] (#480) (ae104c8)
- allow messages to render while offscreen (#501) (f62d78d)
1.22.1 (2021-05-06)
1.22.0 (2021-05-04)
1.21.3 (2021-04-21)
1.21.2 (2021-04-07)
1.21.1 (2021-04-06)
- allow EZP messages to fit in smaller spaces (#469) (a6f3077)
- improve overflow detection for pages with smaller heights (#485) (623a309)
- lazy load globals to account for SDK lifecycle (#483) (a56e6b0)
1.21.0 (2021-03-31)
- add ponyfills for IE11 support (#475) (b212ca5)
- send script UID to server (#476) (b20027c)
- update imgur script (#474) (44bb0c2)
1.20.0 (2021-03-10)
- add offer class and GB custom for custom messages (#452) (60fc2c0)
- remove incorrect modal tab click events (#453) (d58058b)
1.19.0 (2021-02-24)
1.18.0 (2021-02-17)
- add missing modal content variables (#437) (ffa9fdc)
- primary PPC logo alignment and wrapping for position right (#440) (6d01263)
- show the correct non-pill multi-product headline (#425) (b2d9e8a)
- sticky behavior on mobile modal after tab switching (#435) (6a4b43a)
- add GPLNQ purchase range message (#434) (46058b5)
- add text align parameter to US text messages (#421) (1dc43d7)
- detect dynamic message element insertion (#419) (20aafe9)
- handle inline HTML event handlers (#414) (e143029)
1.17.1 (2021-01-27)
1.17.0 (2021-01-27)
1.16.0 (2021-01-13)
1.15.4 (2021-01-08)
1.15.3 (2021-01-06)
- buyer country content effect hook dependency (#391) (0bc31cf)
- GB modal overlay size (#389) (d091d39)
- include buyer country with message rerender (#390) (f9939d8)
- swap US GPL qualifying modal bullet logic (#383) (86003ed)
- track tab-alternative click (#388) (4b3d09b)
1.15.1 (2020-10-28)
- enable GPL custom messages (#370) (939ba54)
- return NONE tag when visible element is not found (#371) (9301be6)
- various bug fixes for demo app support (#367) (df94ad7)
1.15.0 (2020-10-21)
- expand content height for IE11 (#359) (c853eaf)
- GB mobile modal header (#358) (a298ea6)
- GPL no amount flex styles (#365) (df9f943)
- GPL wrapping mutations (#364) (3cbed11)
- update GB qualifying attribute check (#353) (fface76)
- update modal content (#362) (544ac58)
1.14.2 (2020-10-15)
- account for mobile URL search bar in overflow calculation (#356) (f2098c5)
- hide sticky apply now on modal close or tab switch (#354) (b2f12e8)
- modal scroll (#355) (53ac3c1)
1.14.1 (2020-10-14)
- force repaint to prevent Firefox locked scroll (#344) (70d996a)
- GPL modal height (#338) (4f50c22)
- modal scroll on iOS (#343) (70ff0ae)
- modal scrollbar accessibility on Windows (#346) (2824597)
- NI/GB modal content (#348) (49cc2f3)
- over extended header in Firefox (#345) (4d5856e)
- pass buyer country in modal data re-fetch (#342) (0d8e1af)
- select correct tab when modal offer changes (#341) (c2cc0e8)
- substitute modal terms variables dynamically (#350) (6c2b9ef)
1.14.0 (2020-10-07)
1.13.8 (2020-10-06)
1.13.7 (2020-10-05)
- compare numeric values with root height calculations (#317) (38daae6)
- DE modal preact className issue (#316) (e7ea62e)
- handle GPL modal type (#320) (b1b4131)
- handle undefined window reference when running locally (#325) (c53e4dc)
- improve overflow detection with html and body height 100% (#323) (c857953)
- remove default preset value (#318) (8f18e0f)
1.13.6 (2020-09-30)
- append data to existing bdata (#307) (febf58d)
- improve updating message styles (#305) (0ed2449)
- polyfill in old modal code (#301) (e8b68b5)
- store viewport state on DOM elements to prevent SDK destroy issues (#314) (bd9220f)
1.13.5 (2020-09-23)
- ensure DOM ready before searching for root page element (#294) (511d268)
- protect against server side document check (#295) (807d56e)
1.13.4 (2020-09-21)
1.13.3 (2020-09-16)
- inline text size (#280) (f8ea320)
- prevent firing message onClick with modal onClick (#282) (d8df44b)
- update message render variant (#279) (11d2211)
1.13.2 (2020-09-09)
- allow for inline text size attribute (#273) (c511b50)
- improve handling iframe moving around the DOM (#274) (93e9323)
- prevent setup from overwritting alias if no account present (#271) (11c0527)
1.13.1 (2020-09-02)
1.13.0 (2020-09-02)
1.12.4 (2020-08-19)
1.12.3 (2020-08-12)
1.12.2 (2020-08-05)
- apply now link consistent with sdk environment (#242) (0bb93da)
- correct validation for font sizes (#235) (db5f9be)
- correctly pass terms values to PayPal Flex modal (#239) (3d77fa4)
- modal slow scroll behavior on mobile (#243) (ce83fac)
1.12.1 (2020-07-21)
1.12.0 (2020-07-15)
1.11.0 (2020-07-08)
1.10.4 (2020-06-30)
1.10.3 (2020-06-18)
- correctly pass csrf fetching terms (#210) (50980a0)
- DE alternative logo alignment (#214) (a6b179b)
- modal loading state appearance (#213) (2b7c325)
1.10.2 (2020-06-17)
- cleanup on SDK replace (#203) (a2890db)
- DE hyperlink color, logo size, and remove period (#205) (5ebd7da)
- remove modal double scrollbar (#207) (44388c6)
1.10.1 (2020-05-13)
1.10.0 (2020-05-13)
1.9.0 (2020-04-16)
1.8.0 (2020-04-15)
1.7.11 (2020-04-01)
1.7.10 (2020-03-25)
- ensure only one zoid component created (#178) (ff3efe4)
- pass merchant id with modal calculate call (#174) (f79d0ab)
1.7.9 (2020-03-18)
- center modal spinner in IE (#171) (1b0d52a)
- pass merchant account with modal for partner integration (#172) (7dd347c)
- prevent multiple same modals from rendering (#167) (ce02f3e)
- remove unsupported sandbox warning (#168) (da79c1d)
1.7.8 (2020-03-12)
1.7.7 (2020-03-06)
1.7.6 (2020-03-06)
1.7.5 (2020-03-05)
1.7.4 (2020-03-02)
1.7.3 (2020-02-27)
1.7.2 (2020-02-26)
- add props for apply now modal backwards compatibility (#147) (5364eb7)
- remove sandbox mocking (#145) (caa70ba)
- use Sass for compatibility with latest grumbler scripts (#146) (604f0e7)
1.7.1 (2020-02-20)
1.7.0 (2020-02-14)
- gracefully handle 204 response (#122) (7f0262c)
- ie rendering issues (#129) (ede5d03)
- proper messageWidth mutations for PMG message (#132) (bdf6c55)
1.6.1 (2020-02-03)
1.6.0 (2020-01-29)
- font loading util for improved FireFox rendering (#121) (4264f99)
- increase alternative logo size (#106) (7eb3a4e)
- mock proper sandbox message response (#113) (2ed4d01)
1.5.1 (2020-01-14)
1.5.0 (2019-12-16)
- allow cookies in cross-origin xhr (#93) (372e1ae)
- custom banner render error (#95) (529e48c)
- DE link color and invalid terms display (#96) (e778287)
- improve modal calculator input useability (#82) (17d81a9)
- lazily get logos object for custom banners (#97) (a22f05f)
- use credentials only for banner request (#98) (ab0f7a0)
- use normalized correlation ID header (#94) (ae7ffe7)
1.4.1 (2019-11-14)
1.4.0 (2019-11-12)
1.3.2 (2019-11-06)
1.3.1 (2019-11-05)
1.3.0 (2019-10-29)
1.2.1 (2019-10-16)
1.2.0 (2019-09-27)
1.1.4 (2019-09-11)
1.1.3 (2019-09-11)
1.1.2 (2019-09-04)
1.1.1 (2019-08-23)
1.1.0 (2019-08-14)
1.0.6 (2019-08-13)
1.0.5 (2019-08-12)
1.0.4 (2019-08-12)
1.0.3 (2019-08-01)
1.0.2 (2019-07-31)
- pass currency code to imadserv (#23) (980f23a)
- prevent invalid option value passing through validation (#16) (cff36cb)
1.0.1 (2019-07-31)
1.0.0 (2019-07-11)
- setup client id support (#10) (fca2dfb)
- custom validation refactor (#11) (b6f5fce)
- remove window.paypal dependency in legacy pipeline (#8) (d7ddd43)
- update legacy LE map (#4) (758c484)
0.4.1 (2019-06-19)
- use fetched custom markup to validate sign (45dc002)
0.4.0 (2019-06-17)
- SDK release (3e4982c)