@gr4vy/embed-react,@gr4vy/embed- task: allow passing installmentCount and validate #410 (@luca-gr4vy)
- chore(dev-deps): update dependency webpack to ^5.104.1 #405 (@renovate[bot])
- chore(dev-deps): update dependency webpack-dev-server to ^5.2.3 #409 (@renovate[bot])
- chore(dev-deps): update dependency html-webpack-plugin to ^5.6.6 #408 (@renovate[bot])
@gr4vy/embed-react- chore(dev-deps): update eslint #404 (@renovate[bot])
- @renovate[bot]
- Luca Allievi (@luca-gr4vy)
- chore: fix escrow workflow #406 (@andrewmackett)
@gr4vy/embed- task: allow local-network-access to fix 3DS locally #407 (@luca-gr4vy)
- Andrew Mackett (@andrewmackett)
- Luca Allievi (@luca-gr4vy)
- chore(deps): bump node-forge from 1.3.1 to 1.3.2 #389 (@dependabot[bot] @luca-gr4vy)
- chore(deps): bump tmp from 0.2.1 to 0.2.5 #385 (@dependabot[bot] @GiordanoArman)
@gr4vy/embed-react,@gr4vy/embed- fix: npm's provenance #400 (@luca-gr4vy)
- task: support ODIC for secure releases #399 (@luca-gr4vy)
- fix: tar vulnerability #398 (@luca-gr4vy)
- task: fix js-yaml vulnerabilities #397 (@luca-gr4vy)
- task: fix glob vulnerabilities in lerna 9 package #396 (@luca-gr4vy)
- chore(dev-deps): update dependency ts-jest to ^29.4.6 #395 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.103.0 #393 (@renovate[bot])
- chore(dev-deps): update dependency playwright to ^1.57.0 #392 (@renovate[bot])
- chore(dev-deps): update dependency lerna to v9.0.3 #391 (@renovate[bot])
- chore(dev-deps): update dependency html-webpack-plugin to ^5.6.5 #390 (@renovate[bot])
- chore(dev-deps): update dependency lerna to v9.0.1 #387 (@renovate[bot])
- chore(dev-deps): update dependency auto to ^11.3.6 #386 (@renovate[bot])
- fix tmp vulnerability - TA-13722 #383 (@GiordanoArman)
@gr4vy/embed-react- chore(dev-deps): update dependency @types/react to ^18.3.27 #388 (@renovate[bot])
- chore(dev-deps): update eslint #384 (@renovate[bot])
- @dependabot[bot]
- @renovate[bot]
- GiordanoArman (@GiordanoArman)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- Bugfix: ESM import to use namespace syntax for compatibility with lib/index.js exports #382 (@ClaraLeigh)
- chore(dev-deps): update dependency playwright to ^1.56.1 #380 (@renovate[bot])
- fixed on-headers vulnerability, TA-13696 #377 (@GiordanoArman @luca-gr4vy)
- chore(dev-deps): update dependency playwright to ^1.56.0 #376 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.102.1 #375 (@renovate[bot])
- chore(dev-deps): update dependency ts-jest to ^29.4.5 #374 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.102.0 #372 (@renovate[bot])
- chore(dev-deps): update dependency typescript to ^5.9.3 #371 (@renovate[bot])
- chore(dev-deps): update dependency playwright to ^1.55.1 #367 (@renovate[bot])
- chore(dev-deps): update dependency ts-jest to ^29.4.4 #365 (@renovate[bot])
- chore(dev-deps): update dependency lerna to ^8.2.4 #364 (@renovate[bot])
@gr4vy/embed-react- chore(dev-deps): update dependency eslint-plugin-storybook to v9.1.13 #379 (@renovate[bot])
- chore(dev-deps): update dependency @types/react to ^18.3.26 #373 (@renovate[bot])
- chore(dev-deps): update dependency eslint-plugin-storybook to v9.1.10 #370 (@renovate[bot])
- chore(dev-deps): update dependency @types/react to ^18.3.25 #369 (@renovate[bot])
- chore(dev-deps): update dependency eslint-plugin-storybook to v9.1.8 #366 (@renovate[bot])
- chore(dev-deps): update dependency eslint-plugin-storybook to v9.1.7 #363 (@renovate[bot])
- @renovate[bot]
- Clara (@ClaraLeigh)
- GiordanoArman (@GiordanoArman)
- Luca Allievi (@luca-gr4vy)
- chore(deps): bump axios from 1.10.0 to 1.11.0 #344 (@dependabot[bot])
- chore(deps): bump form-data from 4.0.0 to 4.0.4 #343 (@dependabot[bot] @luca-gr4vy)
- docs: add accessibility section to CONTRIBUTING #339 (@brunodesde1987)
@gr4vy/embed- Capture full Apple Pay Session errors in Sentry, TA-12880 #361 (@GiordanoArman)
- chore(dev-deps): update dependency playwright to ^1.55.0 #360 (@renovate[bot])
- chore(dev-deps): update dependency ts-loader to ^9.5.4 #359 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.101.3 #356 (@renovate[bot])
- chore(dev-deps): update dependency html-webpack-plugin to ^5.6.4 #355 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.101.0 #352 (@renovate[bot])
- chore(dev-deps): update dependency typescript to ^5.9.2 #351 (@renovate[bot])
- chore(dev-deps): update dependency ts-jest to ^29.4.1 #349 (@renovate[bot])
- chore(dev-deps): update dependency playwright to ^1.54.2 #348 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.100.2 #340 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.100.1 #338 (@renovate[bot])
- chore(dev-deps): update dependency playwright to ^1.54.1 #337 (@renovate[bot])
@gr4vy/embed-react- chore(dev-deps): update eslint #362 (@renovate[bot])
- chore(dev-deps): update dependency eslint-plugin-storybook to v9.1.3 #358 (@renovate[bot])
- chore(dev-deps): update dependency @types/react to ^18.3.24 #357 (@renovate[bot])
- chore(dev-deps): update dependency eslint-plugin-storybook to v9.1.2 #354 (@renovate[bot])
- chore(dev-deps): update dependency eslint-plugin-storybook to v9.1.1 #350 (@renovate[bot])
- chore(dev-deps): update storybook monorepo to v9.0.18 #346 (@renovate[bot])
- chore(dev-deps): update dependency eslint-plugin-storybook to v9.0.18 #345 (@renovate[bot])
- chore(dev-deps): update storybook monorepo to v9.0.17 #342 (@renovate[bot])
- chore(dev-deps): update eslint #341 (@renovate[bot])
- chore(dev-deps): update storybook monorepo to v9.0.16 #336 (@renovate[bot])
- chore(dev-deps): update dependency eslint-plugin-storybook to v9.0.16 #335 (@renovate[bot])
- @dependabot[bot]
- @renovate[bot]
- Bruno Carvalho (@brunodesde1987)
- GiordanoArman (@GiordanoArman)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed-react,@gr4vy/embed- task: expose cardDetailsChanged event to onEvent handler #334 (@luca-gr4vy)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- fix(eaa): frames must have accessible names #328 (@brunodesde1987 @GiordanoArman)
- fix(eaa): remove custom error background color #327 (@brunodesde1987 @GiordanoArman)
- fix(eea) Fix popup " element must have a lang attribute" accessibility violation TA-11528 #330 (@GiordanoArman @brunodesde1987)
- chore(dev-deps): update eslint #321 (@renovate[bot])
- chore(dev-deps): update dependency ts-jest to ^29.4.0 #324 (@renovate[bot])
- chore(dev-deps): update dependency playwright to ^1.53.2 #323 (@renovate[bot])
- chore(dev-deps): update babel monorepo to ^7.28.0 #325 (@renovate[bot])
- chore(dev-deps): update dependency lerna to ^8.2.3 #326 (@renovate[bot])
- chore(dev-deps): update dependency webpack-dev-server to ^5.2.2 #322 (@renovate[bot])
@gr4vy/embed-react- chore(dev-deps): update react monorepo #333 (@renovate[bot])
- @renovate[bot]
- Bruno Carvalho (@brunodesde1987)
- GiordanoArman (@GiordanoArman)
- chore(deps): upgrade dependencies TA-12136 #331 (@brunodesde1987)
- chore(deps): bump tar-fs from 2.1.1 to 2.1.3 #320 (@dependabot[bot])
@gr4vy/embed-react- chore(deps): bump storybook v9 (fix vulnerabilities) TA-12136 #332 (@brunodesde1987 @GiordanoArman)
- chore(dev-deps): update babel monorepo to ^7.27.4 #319 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.99.9 #318 (@renovate[bot])
- chore(dev-deps): update dependency ts-jest to ^29.3.4 #317 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.99.8 #316 (@renovate[bot])
- chore(dev-deps): update dependency @babel/preset-env to ^7.27.2 #315 (@renovate[bot])
- @dependabot[bot]
- @renovate[bot]
- Bruno Carvalho (@brunodesde1987)
- GiordanoArman (@GiordanoArman)
@gr4vy/embed- feat: update billingAddressFields type #314 (@luca-gr4vy)
@gr4vy/embed-react- chore: update react dev app to mimic the standard SDK one #311 (@luca-gr4vy)
- chore(dev-deps): update babel monorepo to ^7.27.1 #313 (@renovate[bot])
- chore(dev-deps): update dependency @babel/eslint-parser to ^7.27.1 #312 (@renovate[bot])
- chore(dev-deps): update dependency playwright to ^1.52.0 #309 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.99.7 #308 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.99.5 #307 (@renovate[bot])
- chore(dev-deps): update dependency ts-jest to ^29.3.2 #306 (@renovate[bot])
- chore(dev-deps): update dependency lerna to ^8.2.2 #305 (@renovate[bot])
- chore(dev-deps): update dependency typescript to ^5.8.3 #304 (@renovate[bot])
- chore(dev-deps): update dependency eslint-plugin-react to ^7.37.5 #303 (@renovate[bot])
- chore(dev-deps): update dependency @babel/eslint-parser to ^7.27.0 #300 (@renovate[bot])
- chore(dev-deps): update dependency ts-jest to ^29.3.1 #301 (@renovate[bot])
- chore(dev-deps): update babel monorepo to ^7.27.0 #299 (@renovate[bot])
- chore(dev-deps): update dependency webpack-dev-server to ^5.2.1 #298 (@renovate[bot])
- @renovate[bot]
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed-react,@gr4vy/embed- task: update custom submission docs #293 (@luca-gr4vy @cbetta)
- chore(dev-deps): update dependency playwright to ^1.51.1 #296 (@renovate[bot])
- chore(dev-deps): update babel monorepo to ^7.26.10 #295 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.98.0 #283 (@renovate[bot])
- chore(dev-deps): update dependency typescript to ^5.8.2 #288 (@renovate[bot])
- chore(dev-deps): update dependency playwright to ^1.51.0 #289 (@renovate[bot])
- chore(dev-deps): update dependency lerna to ^8.2.1 #287 (@renovate[bot])
- chore(dev-deps): update dependency ts-jest to ^29.2.6 #286 (@renovate[bot])
- chore(dev-deps): update dependency @babel/eslint-parser to ^7.26.10 #282 (@renovate[bot])
- @renovate[bot]
- Cristiano Betta (@cbetta)
- Luca Allievi (@luca-gr4vy)
- Cloud Build tags #284 (@andrewmackett)
@gr4vy/embed- task: add warning log for double submissions #290 (@luca-gr4vy)
@gr4vy/embed-react,@gr4vy/embed- chore: add the preselect store option to readme #276 (@brunodesde1987)
- chore(dev-deps): update babel monorepo to ^7.26.9 #281 (@renovate[bot])
- chore(dev-deps): update babel monorepo to ^7.26.8 #278 (@renovate[bot])
- @renovate[bot]
- Andrew Mackett (@andrewmackett)
- Bruno Carvalho (@brunodesde1987)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- feat: add preselect store option #275 (@brunodesde1987)
@gr4vy/embed-react,@gr4vy/embed
- chore(dev-deps): update dependency playwright to ^1.50.1 #279 (@renovate[bot])
- fix: path-to-regexp vulnerability #273 (@luca-gr4vy)
- chore(dev-deps): update eslint #272 (@renovate[bot])
- chore(dev-deps): update dependency @types/node to ^20.17.14 #271 (@renovate[bot])
- @renovate[bot]
- Bruno Carvalho (@brunodesde1987)
- Cristiano Betta (@cbetta)
- Luca Allievi (@luca-gr4vy)
- chore(dev-deps): update dependency typescript to ^5.7.3 #268 (@renovate[bot])
- chore(dev-deps): update dependency ts-loader to ^9.5.2 #267 (@renovate[bot])
- chore(dev-deps): update dependency @babel/plugin-transform-typescript to ^7.26.5 #265 (@renovate[bot])
- chore(dev-deps): update dependency @types/node to ^20.17.12 #266 (@renovate[bot])
- chore(dev-deps): update dependency eslint-plugin-react to ^7.37.3 #263 (@renovate[bot])
- chore(dev-deps): update dependency @types/node to ^20.17.11 #264 (@renovate[bot])
- chore(dev-deps): update dependency webpack-dev-server to ^5.2.0 #262 (@renovate[bot])
- chore(dev-deps): update dependency playwright to ^1.49.1 #261 (@renovate[bot])
- chore(dev-deps): update dependency @types/node to ^20.17.10 #260 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.97.1 #258 (@renovate[bot])
- chore(dev-deps): update babel monorepo to ^7.26.3 #257 (@renovate[bot])
- chore(deps): update node.js to >=20.18.1 #253 (@renovate[bot])
- @renovate[bot]
- Gary Evans (@gryevns)
@gr4vy/embed-react,@gr4vy/embed- feat: add support to preferAuthorize intent #252 (@brunodesde1987 @luca-gr4vy)
- chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 #250 (@dependabot[bot])
@gr4vy/embed-react,@gr4vy/embed- refactor: add preferAuthorize intent to the README #256 (@brunodesde1987)
- chore(dev-deps): update dependency typescript to ^5.7.2 #255 (@renovate[bot])
- chore(dev-deps): update dependency playwright to ^1.49.0 #254 (@renovate[bot])
- @dependabot[bot]
- @renovate[bot]
- Bruno Carvalho (@brunodesde1987)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- task: auto load Apple Pay JS SDK on init #251 (@luca-gr4vy)
- Gabriel Panza (@gaPanza)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed-react,@gr4vy/embed- task: add new autoSelectOption setup property #246 (@luca-gr4vy)
- chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 #230 (@dependabot[bot])
- chore(dev-deps): update dependency @babel/eslint-parser to ^7.25.9 #248 (@renovate[bot])
- chore(dev-deps): update eslint #247 (@renovate[bot])
- chore(dev-deps): update dependency webpack to ^5.96.1 #244 (@renovate[bot])
- chore(dev-deps): update dependency typescript to ^5.6.3 #243 (@renovate[bot])
- chore(dev-deps): update dependency playwright to ^1.48.2 #241 (@renovate[bot])
- chore(dev-deps): update dependency css-loader to ^6.11.0 #240 (@renovate[bot])
- chore(dev-deps): update dependency auto to ^11.3.0 #239 (@renovate[bot])
- chore(dev-deps): update dependency lerna to ^8.1.9 #238 (@renovate[bot])
- chore(dev-deps): update dependency @types/node to ^20.17.6 #237 (@renovate[bot])
- trivy-db repository (again) #229 (@andrewmackett @douglaseggleton)
- @dependabot[bot]
- @renovate[bot]
- Andrew Mackett (@andrewmackett)
- Douglas Eggleton (@douglaseggleton)
- Luca Allievi (@luca-gr4vy)
- internal(cloudbuild): increase timeout #235 (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- chore: remove unused
approveintent from types and validation #236 (@luca-gr4vy)
- chore: remove unused
- chore(dev-deps): update dependency @types/node to ^20.17.1 #234 (@renovate[bot])
- chore(dev-deps): update dependency html-webpack-plugin to ^5.6.3 #232 (@renovate[bot])
- chore(dev-deps): update babel monorepo #233 (@renovate[bot])
- chore(dev-deps): update dependency @types/jest to ^29.5.14 #231 (@renovate[bot])
- @renovate[bot]
- Douglas Eggleton (@douglaseggleton)
- Luca Allievi (@luca-gr4vy)
- chore(deps): bump markdown-to-jsx from 7.3.2 to 7.5.0 #227 (@dependabot[bot])
@gr4vy/embed-react- chore(dev-deps): update react monorepo to ^17.0.2 #183 (@renovate[bot])
- deps: fix version of cookie #228 (@douglaseggleton)
- chore(deps): update node.js to >=20.18.0 #186 (@renovate[bot])
- chore(dev-deps): update dependency html-webpack-plugin to ^5.6.2 #179 (@renovate[bot])
- chore(dev-deps): update dependency @peculiar/webcrypto to ^1.5.0 #198 (@renovate[bot])
- chore(dev-deps): update dependency ts-node to ^10.9.2 #182 (@renovate[bot])
- chore(dev-deps): update dependency ts-jest to ^29.2.5 #208 (@renovate[bot])
- chore(dev-deps): update dependency style-loader to ^3.3.4 #202 (@renovate[bot])
- chore(dev-deps): update dependency @wojtekmaj/enzyme-adapter-react-17 to ^0.8.0 #225 (@renovate[bot])
- chore(dev-deps): update dependency dotenv-webpack to ^6.0.4 #178 (@renovate[bot])
- chore(dev-deps): update dependency @types/jest to ^29.5.13 #177 (@renovate[bot])
- trivy-db repository #226 (@andrewmackett)
@gr4vy/embed-react,@gr4vy/embed- feat(buyers): document guest buyer #214 (@gryevns @luca-gr4vy)
- chore: enable dev-deps automerge #221 (@luca-gr4vy @douglaseggleton)
- chore: upgrade deps #217 (@luca-gr4vy)
@gr4vy/embed-react- chore: fix vulnerabilities #224 (@luca-gr4vy)
- @dependabot[bot]
- @renovate[bot]
- Andrew Mackett (@andrewmackett)
- Douglas Eggleton (@douglaseggleton)
- Gary Evans (@gryevns)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- task: add support for buyer option #212 (@luca-gr4vy)
- chore(dev-deps): update babel monorepo #185 (@renovate[bot])
- Execute service deployment with a user-defined service account #211 (@andrewmackett)
@gr4vy/embed- chore: make form prop option type optional #209 (@luca-gr4vy)
- @renovate[bot]
- Andrew Mackett (@andrewmackett)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- task: improve error logs #207 (@luca-gr4vy)
@gr4vy/embed-react,@gr4vy/embed
- task: upgrade to lerna v8 #205 (@luca-gr4vy)
- Cristiano Betta (@cbetta)
- Luca Allievi (@luca-gr4vy)
- deps: update auto #197 (@douglaseggleton)
@gr4vy/embed- feat: add support for push payments #195 (@douglaseggleton)
- chore(dev-deps): update dependency http-server to ^13.1.0 #181 (@renovate[bot])
@gr4vy/embed-react,@gr4vy/embed- fix: update version numbers to match npm #200 (@douglaseggleton)
@gr4vy/embed- chore(dev-deps): update dependency @types/applepayjs to ^3.0.4 #176 (@renovate[bot])
- fix: update insecure tar dependency #199 (@luca-gr4vy)
- @renovate[bot]
- Douglas Eggleton (@douglaseggleton)
- Luca Allievi (@luca-gr4vy)
- Re-add dependabot to handle transitive dependencies vulnerabilities #180 (@luca-gr4vy)
@gr4vy/embed-react,@gr4vy/embed- feat(option-labels): add custom option labels #188 (@douglaseggleton)
- chore: Configure Renovate #173 (@renovate[bot] @douglaseggleton)
- @renovate[bot]
- Douglas Eggleton (@douglaseggleton)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed-react,@gr4vy/embed- feat: add excluded methods option #172 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
- fix: add packages to lerna.json #171 (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- deps: upgrade lerna/typescript/jest #170 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
- chore(deps): bump loader-utils from 2.0.0 to 2.0.4 #167 (@dependabot[bot])
- deps: fix version of parse-url #169 (@douglaseggleton)
- @dependabot[bot]
- Douglas Eggleton (@douglaseggleton)
- chore: update trivy deps #165 (@douglaseggleton)
@gr4vy/embed- chore(apple-pay): add error message to apple pay session failure #164 (@douglaseggleton @cbetta)
@gr4vy/embed-react- chore: upgrade storybook dependencies #166 (@douglaseggleton)
- Cristiano Betta (@cbetta)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- feat: add container background on hover theming option #163 (@douglaseggleton)
- feat: add option to separate payment options #161 (@douglaseggleton)
- Update ci.yml #162 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- feat: add badgeBackgorund to theme #160 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
- chore: upgrade/check dependencies #156 (@douglaseggleton)
- Software Escrow update #155 (@andrewmackett)
@gr4vy/embed- feat: add prop to enable animations #159 (@douglaseggleton)
- feat: add customer antiFraudFingerprint option #153 (@thomas-gr4vy)
- fix: ignore/upgrade dev dependencies #158 (@douglaseggleton)
- Cloud Build machineType #157 (@andrewmackett)
- Add commit sha label to bucket when deploying #150 (@andrewmackett)
- Update escrow.yml #149 (@andrewmackett)
- Andrew Mackett (@andrewmackett)
- Douglas Eggleton (@douglaseggleton)
- Thomas (@thomas-gr4vy)
@gr4vy/embed- feat: merchant defined billing details #148 (@theturboboy)
- build: run the
deployertool on the cloudbuild network #147 (@andrewmackett)
- Andrei Haidukevich (@theturboboy)
- Andrew Mackett (@andrewmackett)
@gr4vy/embed- fix: cannot call gr4vy.setup more than twice when embed is loaded from cdn #146 (@theturboboy)
- Andrei Haidukevich (@theturboboy)
@gr4vy/embed- fix: cdn version #145 (@theturboboy)
- Andrei Haidukevich (@theturboboy)
- fix: trivy vulnerability #144 (@theturboboy)
- Andrei Haidukevich (@theturboboy)
- fix: cdn version #143 (@theturboboy)
- Andrei Haidukevich (@theturboboy)
@gr4vy/embed-react,@gr4vy/embed- fix: webpack dev server #142 (@theturboboy)
- Andrei Haidukevich (@theturboboy)
- fix: cdn version #100 (@luca-gr4vy @theturboboy)
- Andrei Haidukevich (@theturboboy)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed-react,@gr4vy/embed- feat: add optional merchant account ID #141 (@theturboboy)
- Andrei Haidukevich (@theturboboy)
@gr4vy/embed- fix: TransactionFailed event triggering when editing billing details #140 (@theturboboy)
- chore(dev-deps): bump html-webpack-plugin from 4.5.0 to 5.5.0 #139 (@theturboboy)
- Andrei Haidukevich (@theturboboy)
- Bump eventsource from 1.0.7 to 1.1.2 #90 (@dependabot[bot] @douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- feat: allow shippingDetailsId to be updated within onBeforeTransaction callback #138 (@theturboboy)
- Bump loader-utils from 1.4.1 to 1.4.2 #116 (@dependabot[bot] @brunodesde1987 @douglaseggleton)
- Bump json5 from 1.0.1 to 1.0.2 #125 (@dependabot[bot] @brunodesde1987 @douglaseggleton)
- chore: upgrade webpack #137 (@douglaseggleton)
- refactor: move example apps outside of packages #136 (@douglaseggleton)
- @dependabot[bot]
- Andrei Haidukevich (@theturboboy)
- Bruno Carvalho (@brunodesde1987)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- feat: add delete payment option prop #133 (@luca-gr4vy)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- feat: add check for function onBeforeTransaction #132 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- feat: add support for onBeforeTransaction #131 (@douglaseggleton)
- Bump http-cache-semantics from 4.1.0 to 4.1.1 #130 (@dependabot[bot])
@gr4vy/embed-react- chore: update default api host #129 (@luca-gr4vy)
- @dependabot[bot]
- Douglas Eggleton (@douglaseggleton)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed-react,@gr4vy/embed- feat: add support for full page return url #126 (@douglaseggleton @cbetta)
- Add Software Escrow GitHub Action #124 (@andrewmackett)
- chore: add json5 to trivy's ignore list #128 (@brunodesde1987)
@gr4vy/embed-react- fix: dev mode terminal error #127 (@brunodesde1987)
- Andrew Mackett (@andrewmackett)
- Bruno Carvalho (@brunodesde1987)
- Cristiano Betta (@cbetta)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- feat(connection-options): add support for connection options #123 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
feat(shipping-details): add support for shipping details id (#122)
Allows merchants to supply an identifier for shipping details. Shipping details must belong to the buyer and will need to be provided via our API ahead of the transaction.
@gr4vy/embed-react,@gr4vy/embed- feat(shipping-details): add support for shipping details id #122 (@douglaseggleton)
- chore: add CVE-2022-37603 and CVE-2022-37599 to trivyignore #118 (@brunodesde1987)
- chore: upgrade dev dependencies #121 (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- chore: absolute imports (embed) #117 (@brunodesde1987)
- Bruno Carvalho (@brunodesde1987)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- feat: popup timeout #115 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- feat: close popup before unload #113 (@luca-gr4vy)
- Luca Allievi (@luca-gr4vy)
- Bump loader-utils from 1.4.0 to 1.4.1 #110 (@dependabot[bot])
@gr4vy/embed- feat: refocus redirect popup #111 (@luca-gr4vy)
- [PE-188] Remove deploy step for old storage bucket #112 (@andrewmackett)
- [PE-188] Additional steps to deploy to new storage bucket #109 (@andrewmackett)
@gr4vy/embed- chore: add gr4vy id as env variable #107 (@douglaseggleton)
- @dependabot[bot]
- Andrew Mackett (@andrewmackett)
- Douglas Eggleton (@douglaseggleton)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- Add scrollTo listener (#105) #106 (@luca-gr4vy)
- Bump terser from 4.8.0 to 4.8.1 #97 (@dependabot[bot] @douglaseggleton)
- Update
deployercommand #104 (@andrewmackett)
- @dependabot[bot]
- Andrew Mackett (@andrewmackett)
- Douglas Eggleton (@douglaseggleton)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed-react,@gr4vy/embed- feat(security-code): add support for security code for stored card me… #103 (@douglaseggleton)
- Fail deployment step if there is an error creating a deployment [PE-262] #102 (@andrewmackett)
- ci(cdn): move embed to subdirectory #101 (@douglaseggleton)
- Andrew Mackett (@andrewmackett)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- fix: gr4vy.version referencing the pre-publish version value #98 (@luca-gr4vy 101414321+luca-gr4vy@users.noreply.github.com)
- task: enable manual workflow runs #99 (@luca-gr4vy)
- Luca Allievi (@luca-gr4vy)
- Create PULL_REQUEST_TEMPLATE.md #91 (@luca-gr4vy)
@gr4vy/embed-react,@gr4vy/embed- add moto as a payment source #96 (@douglaseggleton)
- test: add test for embed cdn #92 (@douglaseggleton)
- test: add tests for checking options are correctly passed to embed ui #93 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
- Luca Allievi (@luca-gr4vy)
add approval ui dimensions (#88)
Adds the capability for popup redirects to have a custom size set by individual payment processors.
@gr4vy/embed- add approval ui dimensions #88 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- Add allow-popups and allow-top-navigation to sandboxed iframe #89 (@luca-gr4vy)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- fix: embed version doesn't display anymore #87 (@luca-gr4vy)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- Fix window.gr4vy.version declaration #86 (@luca-gr4vy)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- task: Make it easier to understand loaded Embed/Embed UI #84 (@luca-gr4vy)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- Fix pick function #83 (@luca-gr4vy)
- Fix "save cache" Cloud Build step [PE-219] #82 (@andrewmackett)
- Andrew Mackett (@andrewmackett)
- Luca Allievi (@luca-gr4vy)
@gr4vy/embed- task: add iframe content restrictions #81 (@luca-gr4vy)
- Luca Allievi (@luca-gr4vy)
chore: local development via http (#76)
Updates handling of iframeHost and apiHost so that both use https by default. If you wish to use http instead you should pass a new prop secure={false} to embed.
- Improve Cloud build auto deployment [PE-177] #78 (@andrewmackett)
- Andrew Mackett (@andrewmackett)
- Gary Evans (@gryevns)
- chore: upgrade async 2.6.4 #77 (@gryevns)
@gr4vy/embed- fix: pass-through approval cancelled event #79 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
- Gary Evans (@gryevns)
@gr4vy/embed- task: add logging for when the gr4vyId is incorrect #74 (@luca-gr4vy)
- Deployment - invalidate cache on shared lb only #71 (@andrewmackett)
- fix deploy-env.yaml variable assignment (@andrewmackett)
- invalidate cache for new gr4vy instances (@andrewmackett)
- Deploy during shared LB migration [PE-128] #70 (@andrewmackett)
@gr4vy/embed- feat: explicitly log authentication errors as warnings #72 (@luca-gr4vy)
@gr4vy/embed- Reference environment var #75 (@steve-gr4vy)
- Andrew Mackett (@andrewmackett)
- Luca Allievi (@luca-gr4vy)
- Steve Nester (@steve-gr4vy)
@gr4vy/embed- Show the loading state for Google Pay #69 (@tculigGr4vy)
- Tihomir (@tculigGr4vy)
@gr4vy/embed- Pass through environment option to Embed UI #64 (@thomas-gr4vy)
@gr4vy/embed- Add support for Google Pay #61 (@thomas-gr4vy)
@gr4vy/embed- Amount validation updated to match API maximum (99999999) #63 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
Add support for custom transaction statement descriptors (#52)
Allows for the pass through of a statement descriptor object. The statement descriptor is the text to be shown on the buyer's statements.
@gr4vy/embed-react,@gr4vy/embed
- Updated contribution guidelines #60 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
- Gary Evans (@gryevns)
- Gary Evans (@gryevns)
@gr4vy/embed-react,@gr4vy/embed- Support for transactionFailed event when using onEvent #56 (@douglaseggleton @cbetta)
- feat(cart items): add support for cart items pass through #51 (@gryevns)
- Added support for optionsLoaded event #55 (@douglaseggleton)
- Cristiano Betta (@cbetta)
- Douglas Eggleton (@douglaseggleton)
- Gary Evans (@gryevns)
@gr4vy/embed- Skeleton loader updated to fill the entire width of its container #53 (@thomas-gr4vy)
- fix: add postcss to trivyignore #54 (@thomas-gr4vy)
Add support for transactionCancelled event (#49)
Adds support for transactionCancelled event. This event occurs when a buyer explicitly cancels a transaction. This could be before/or after the transaction is created. This is currently not supported for cancelling transactions during 3-D Secure.
Add support for payment source (#48)
Adds support for paymentSource to indicate to the underlying PSP the nature of a transaction/payment. This will override the store parameter (it will be set to true if paymentSource is set) and also for display to supportsTokenization. The paymentSource can be set to either installment or recurring.
Radio input theme support (#47)
Adds support for theming radio inputs using inputRadioBorder and inputRadioBorderChecked, if these are not defined the previous default values will be used (no visual breaking changes).
@gr4vy/embed- Remove required description, iconUrl props for custom options #50 (@douglaseggleton)
- Add support for payment source #48 (@douglaseggleton @cbetta)
- Radio input theme support #47 (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- Add support for transactionCancelled event #49 (@douglaseggleton)
- Cristiano Betta (@cbetta)
- Douglas Eggleton (@douglaseggleton)
feat: support for optional form (#46)
Form is no longer a required prop, but onComplete should be used. This allows a merchant to have more control over how their own form is submitted.
fix: embed does not re-render when props change (#45)
Embed React will now re-render on prop changes. This uses React memo with a deep comparison of props so nested objects, such as theme will still cause a re-render if changed.
@gr4vy/embed-react,@gr4vy/embed- feat: support for optional form #46 (@douglaseggleton)
@gr4vy/embed-react- fix: embed does not re-render when props change #45 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- feat: add metadata support #44 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- feat: add custom options #43 (@douglaseggleton)
- Auto-deploy to spider [skip-ci] (@andrewmackett)
- Andrew Mackett (@andrewmackett)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- refactor: remove prefer response #40 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
Change environment usage to point at different URLs (#39)
The environment property can now only be set to either production or sandbox. The sandbox value is a new value that replaces both the development and 'stagingvalues that were previously used. Theenvironment` variable will now be used to connect to the right Gr4vy instance.
- Cristiano Betta (@cbetta)
@gr4vy/embed- fix: update async tests #38 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- Fixes apple pay complete event pass-through #36 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
Resolves issues cancelling Apple Pay (#35)
Dismissing Apple Pay previously left the checkout in a pending state when the user dismissed the payment sheet. This also resolves the issue of the transaction being completed before the payment sheet has closed.
@gr4vy/embed- Resolves issues cancelling Apple Pay #35 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- Add support for Apple Pay #34 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- fix: update theme type with missing label text #33 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
- ci: update timeouts #31 (@douglaseggleton)
@gr4vy/embed- Fix skeleton styles to respect theme values #32 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- Add support for supportsTokenization display value #30 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- feat: add event paymentMethodSelected #29 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- Remove mentions of unsupported
showButtonprop (TA-277) #28 (@cbetta @douglaseggleton)
- Remove mentions of unsupported
- Cristiano Betta (@cbetta)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- feat: add ui support for three d secure #22 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
- Update dependencies #24 (@douglaseggleton)
- Add Trivy GitHub action job #21 (@andrewmackett)
- Add .trivyignore file #20 (@andrewmackett)
@gr4vy/embed-react- Upgrade dependencies #23 (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- Remove approve intent from documentation #19 (@alibeylan)
- Alicia Beylan (@alibeylan)
- Andrew Mackett (@andrewmackett)
- Douglas Eggleton (@douglaseggleton)
@gr4vy/embed- refactor: replace framebus with postMessage #18 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
- Release #17 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)
- add author #14 (@douglaseggleton)
@gr4vy/embed-react,@gr4vy/embed- ci: add auto for release management #13 (@douglaseggleton)
- Douglas Eggleton (@douglaseggleton)