Skip to content

Latest commit

 

History

History
1419 lines (680 loc) · 95.7 KB

CHANGELOG.md

File metadata and controls

1419 lines (680 loc) · 95.7 KB

Changelog

1.45.0 (2023-07-24)

Features

  • disableSetCookie Query Param Fix (DTCRCGEMI-1239) (#960) (0c58ca4)
  • disableSetCookie Query Param Fix (DTCRCGEMI-1239) (#962) (771c9e6)

1.44.0 (2023-07-18)

Features

  • JS SDK Cookie Remediation - Phase 3 (DTCRCMERC-2336) (#957) (7152ab1)

1.43.1 (2023-06-20)

Continuous Integration

  • remove install from publish workflow (#952) (4ab58be)

Code Refactoring

1.43.0 (2023-06-14)

Features

  • Update UK Pi3 Legal Disclosure (DTCRCMERC-2267) (#936) (a186771)

Bug Fixes

Build System

Continuous Integration

  • Github action workflow npm publish (#923) (0e38156)
  • remove use of deprecated set-output command (#938) (9ef6eb0)

Code Refactoring

  • 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)

Features

  • 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)

Code Refactoring

  • 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)

Continuous Integration

  • tweak permissions [skip ci] (d6c001b)

1.41.0 (2023-04-18)

Features

  • support PL2GO and the PL Hub in the universal modal (#922) (#924) (6c1de75)

1.40.4 (2023-04-04)

Bug Fixes

  • 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)

Bug Fixes

  • hide mobile header image from modal (DTCRCMERC-2171) (#914) (3193359)

Code Refactoring

  • update overflow detection algorithm to allow for messages that are 100% hidden (#913) (e42dda4)

1.40.2 (2023-03-06)

Bug Fixes

  • 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)

Code Refactoring

  • support APR disclaimer from modal offers content (#911) (ab01526)

1.40.1 (2023-02-08)

Bug Fixes

  • send treatments hash on message update (#902) (9f4de0b)

1.40.0 (2023-01-31)

Features

  • support edge-cached consumer-based experimentation (#796) (3626552)

Bug Fixes

  • 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)

Bug Fixes

Code Refactoring

1.39.4 (2023-01-17)

Code Refactoring

  • 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)

Build System

Code Refactoring

  • 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)

Bug Fixes

  • 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)

Code Refactoring

  • 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)

Features

1.38.3 (2022-10-25)

Code Refactoring

  • pass customerId and deviceID to modalContent requests (#866) (a880be9)

1.38.2 (2022-10-11)

Bug Fixes

  • update modals for legal disclosure not showing in the mobile viewport (DTCRCMERC-1565) (#842) (82577d1)

1.38.1 (2022-10-03)

Bug Fixes

1.38.0 (2022-09-27)

Features

Code Refactoring

  • 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)

Bug Fixes

  • universal modal lander header stickiness on mobile (#850) (057f851)

1.37.0 (2022-08-30)

Features

  • Updates to DE no amount message (DTCRCMERC-1600) (#846) (ac72e09)

Code Refactoring

  • Updated stats payload to include render & request duration (DTCRCGEMI-360) (#838) (402666d)

1.36.4 (2022-08-16)

Bug Fixes

  • remove shimmer boxes for non-qualifying amounts (#843) (e30cbb8)

Continuous Integration

1.36.3 (2022-08-02)

Bug Fixes

Code Refactoring

  • € is on the same line as the min and max purchase (#839) (2afc6f0)

1.36.2 (2022-07-19)

Bug Fixes

Code Refactoring

1.36.1 (2022-06-29)

Bug Fixes

  • 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)

Code Refactoring

  • enhance offer param to support more offers (#773) (67404d8)

1.36.0 (2022-06-14)

Features

Code Refactoring

  • address IT Pi3 donut alignment issue (#826) (1db2cf0)

1.35.0 (2022-06-08)

Features

Bug Fixes

  • 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)

Code Refactoring

  • US Product List modal content update (#818) (da8d8fd)

1.34.6 (2022-06-01)

Bug Fixes

  • Adds merchantConfigHash to the query parameters on subsequent re-renders of message (#817) (d706275)
  • edge caching TS cookie (#799) (855ca67)

Tests

  • update DEV_US_MULTI functional test and config (#814) (f20b14a)

1.34.5 (2022-05-18)

Bug Fixes

Code Refactoring

  • 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)

Bug Fixes

1.34.3 (2022-05-03)

Bug Fixes

  • adds missing clientId and partnerClientId missing on stats event (#790) (9c742ed)
  • adjust GPLNQ mutations to accommodate purchase range (#800) (dc67fa3)

Code Refactoring

1.34.2 (2022-04-12)

Code Refactoring

1.34.1 (2022-04-06)

Bug Fixes

Code Refactoring

  • 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)

Features

Bug Fixes

  • update PPC view styles to show more legal text above the fold (#777) (476e8d7)

1.33.0 (2022-03-22)

Features

Bug Fixes

Code Refactoring

1.32.0 (2022-03-16)

Features

Bug Fixes

  • add cross-border DE messages (#768) (5ee39ed)
  • use 1rem for donut payment and timestamp across all viewports (#769) (f43780e)

Code Refactoring

1.31.0 (2022-03-09)

Features

Continuous Integration

1.30.1 (2022-02-25)

Bug Fixes

  • 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)

Code Refactoring

  • update performance entry search (DTCRCGEMI-194) (#717) (cdee51d)

1.30.0 (2022-02-14)

Features

Continuous Integration

1.29.0 (2022-01-26)

Features

Bug Fixes

Continuous Integration

Code Refactoring

  • 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)

Features

Build System

  • remove static namespace from SDK meta file (#676) (4acee0b)

1.27.2 (2022-01-04)

Bug Fixes

Code Refactoring

  • 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)

Code Refactoring

  • client-side generated unique identifier provided as messageRequestId (#570) (650358a)

1.27.0 (2021-10-20)

Features

  • add merchant configuration hash for caching (#564) (8c648c9)

Bug Fixes

  • 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)

Code Refactoring

Continuous Integration

1.26.6 (2021-10-13)

Bug Fixes

  • use unformated APR for DE GPL disclosure check [snapshots] (#634) (dc72fbe)

Code Refactoring

  • fix accessibility issues from test reports (#593) (7ad90bd)

1.26.5 (2021-09-28)

Code Refactoring

  • add interest-free back into Pi3 [snapshots] (c118983)

1.26.2 (2021-08-25)

Bug Fixes

  • DE GPL flex banner styles [snapshots] (#594) (d5e613f)
  • remove currency and buyerCountry strictness (#598) (53232c8)

Code Refactoring

Continuous Integration

1.26.1 (2021-08-12)

Bug Fixes

1.26.0 (2021-08-04)

Bug Fixes

Features

  • default PayPal fonts to off [snapshots] (#540) (3b8c13c)

1.25.2 (2021-07-16)

Bug Fixes

1.25.1 (2021-07-14)

Bug Fixes

1.25.0 (2021-07-09)

Bug Fixes

  • split up non-US travis snapshot job (1175942)

Features

1.24.1 (2021-06-22)

Bug Fixes

1.24.0 (2021-06-09)

Bug Fixes

  • ensure SDK script is not being destroyed before rerendering a destroyed message (#535) (8d308e9)

Features

1.23.2 (2021-05-25)

Bug Fixes

  • include refIndex meta in logger payload (#530) (52b1126)

1.23.1 (2021-05-24)

1.23.0 (2021-05-18)

Bug Fixes

Features

1.22.1 (2021-05-06)

Bug Fixes

1.22.0 (2021-05-04)

Bug Fixes

  • account for ongoing SDK destroy in MutationObservers (#509) (e16f730)

Features

1.21.3 (2021-04-21)

Bug Fixes

  • properly bootstrap zoid inside iframe (#496) (84aa81c)

1.21.2 (2021-04-07)

1.21.1 (2021-04-06)

Bug Fixes

  • 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)

Bug Fixes

Features

1.20.0 (2021-03-10)

Bug Fixes

  • add offer class and GB custom for custom messages (#452) (60fc2c0)
  • remove incorrect modal tab click events (#453) (d58058b)

Features

1.19.0 (2021-02-24)

Bug Fixes

Features

1.18.0 (2021-02-17)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

1.17.0 (2021-01-27)

Bug Fixes

Features

Reverts

1.16.0 (2021-01-13)

Bug Fixes

Features

1.15.4 (2021-01-08)

Bug Fixes

1.15.3 (2021-01-06)

Bug Fixes

1.15.1 (2020-10-28)

Bug Fixes

  • 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)

Bug Fixes

Features

1.14.2 (2020-10-15)

Bug Fixes

  • 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)

Bug Fixes

1.14.0 (2020-10-07)

Features

1.13.8 (2020-10-06)

Bug Fixes

  • prevent overflow observer race condition (#329) (b9e81d7)

1.13.7 (2020-10-05)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • zoid container overflow detection and modal iframe styles (#290) (4185290)

1.13.3 (2020-09-16)

Bug Fixes

1.13.2 (2020-09-09)

Bug Fixes

  • 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)

Bug Fixes

1.13.0 (2020-09-02)

Features

1.12.4 (2020-08-19)

Bug Fixes

1.12.3 (2020-08-12)

Bug Fixes

1.12.2 (2020-08-05)

Bug Fixes

  • 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)

Bug Fixes

Features

1.11.0 (2020-07-08)

Features

  • add black message variants for US PPC (#220) (2ab3a50)

1.10.4 (2020-06-30)

1.10.3 (2020-06-18)

Bug Fixes

1.10.2 (2020-06-17)

Bug Fixes

1.10.1 (2020-05-13)

Bug Fixes

  • update ramp URL to respond with correct headers (#201) (5fdc79c)

1.10.0 (2020-05-13)

Bug Fixes

Features

1.9.0 (2020-04-16)

Features

1.8.0 (2020-04-15)

Features

  • add support for NI qualifying message (#173) (ef45a4f)

1.7.11 (2020-04-01)

Bug Fixes

1.7.10 (2020-03-25)

Bug Fixes

  • ensure only one zoid component created (#178) (ff3efe4)
  • pass merchant id with modal calculate call (#174) (f79d0ab)

1.7.9 (2020-03-18)

Bug Fixes

  • 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)

Bug Fixes

1.7.7 (2020-03-06)

1.7.6 (2020-03-06)

Bug Fixes

1.7.5 (2020-03-05)

Bug Fixes

1.7.4 (2020-03-02)

Bug Fixes

1.7.3 (2020-02-27)

Bug Fixes

  • move preact to devDependencies for SDK bundler (#151) (85fef66)

1.7.2 (2020-02-26)

Bug Fixes

  • 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)

Bug Fixes

1.7.0 (2020-02-14)

Bug Fixes

Features

1.6.1 (2020-02-03)

Bug Fixes

  • remove JSON parse from terms fetcher (#123) (9519ea1)

1.6.0 (2020-01-29)

Bug Fixes

  • font loading util for improved FireFox rendering (#121) (4264f99)
  • increase alternative logo size (#106) (7eb3a4e)
  • mock proper sandbox message response (#113) (2ed4d01)

Features

  • adds mock UUID function for messageRequestId (#116) (9b1c807)

1.5.1 (2020-01-14)

Bug Fixes

1.5.0 (2019-12-16)

Bug Fixes

  • 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)

Features

1.4.1 (2019-11-14)

Bug Fixes

1.4.0 (2019-11-12)

Bug Fixes

  • use pointer cursor over legacy banners (#77) (6638ef6)

Features

1.3.2 (2019-11-06)

Bug Fixes

  • include banners folder with npm publish (#79) (b125721)

1.3.1 (2019-11-05)

Bug Fixes

1.3.0 (2019-10-29)

Features

1.2.1 (2019-10-16)

1.2.0 (2019-09-27)

Bug Fixes

  • log events for legacy custom banners (#59) (5365d30)

Features

  • offer type preference config option (#62) (6bb87e1)

1.1.4 (2019-09-11)

Bug Fixes

1.1.3 (2019-09-11)

1.1.2 (2019-09-04)

Bug Fixes

  • handle FireFox async dynamic iframe creation (#45) (eb0f55e)

1.1.1 (2019-08-23)

Tests

1.1.0 (2019-08-14)

Features

  • re-render when iframe container is moved around the DOM (#15) (d36d020)

1.0.6 (2019-08-13)

Bug Fixes

1.0.5 (2019-08-12)

Bug Fixes

  • correct minimum width calculation (#33) (f932a06)

1.0.4 (2019-08-12)

Bug Fixes

  • legacy HTML banners properly apply style in IE and Edge (#31) (15326a2)

1.0.3 (2019-08-01)

Bug Fixes

1.0.2 (2019-07-31)

Bug Fixes

  • 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)

Bug Fixes

Features

  • rerender on container attribute changes (#9) (cf2f794)

0.4.1 (2019-06-19)

Bug Fixes

  • use fetched custom markup to validate sign (45dc002)

0.4.0 (2019-06-17)

Features

0.3.7 (2019-06-06)

0.3.6 (2019-06-04)