profile
viewpoint
Elijah Soria elijahsoria Google Oakland, CA, USA

elijahsoria/amphtml 0

The AMP web component framework.

elijahsoria/LWExperience 0

Lindsay Wildlife Experience

elijahsoria/tink 0

Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

PullRequestEvent

PR closed ampproject/amphtml

Reviewers
🏗 SwG Release 0.1.22.116, Aug 8, 2020 cla: yes

https://github.com/subscriptions-project/swg-js/releases/tag/0.1.22.116

Version: SwG Release 0.1.22.115 Previous release: 0.1.22.113

Update dependency @babel/core to v7.11.1 (#1202) Update dependency mocha to v8.1.1 (#1201) Create a hashing utility (#1200) Create getCanonicalUrl Helper (#1198) Update dependency browserify to v16.5.2 (#1199) Expose event manager to publishers (#1181) Update dependency eslint to v7.6.0 (#1194) Add java 8 config flag to our build (#1192) Bump elliptic from 6.5.0 to 6.5.3 (#1191) Update babel monorepo to v7.11.0 (#1190) Update dependency autoprefixer to v9.8.6 (#1188) Update dependency mocha to v8.1.0 (#1189) Update dependency karma to v5.1.1 (#1187) Update dependency karma-coverage to v2.0.3 (#1185) Update dependency chromedriver to v84.0.1 (#1184)

+114 -103

0 comment

2 changed files

elijahsoria

pr closed time in 6 days

PR opened ampproject/amphtml

🏗 SwG Release 0.1.22.116, Aug 8, 2020

https://github.com/subscriptions-project/swg-js/releases/tag/0.1.22.116

Version: SwG Release 0.1.22.115 Previous release: 0.1.22.113

Update dependency @babel/core to v7.11.1 (#1202) Update dependency mocha to v8.1.1 (#1201) Create a hashing utility (#1200) Create getCanonicalUrl Helper (#1198) Update dependency browserify to v16.5.2 (#1199) Expose event manager to publishers (#1181) Update dependency eslint to v7.6.0 (#1194) Add java 8 config flag to our build (#1192) Bump elliptic from 6.5.0 to 6.5.3 (#1191) Update babel monorepo to v7.11.0 (#1190) Update dependency autoprefixer to v9.8.6 (#1188) Update dependency mocha to v8.1.0 (#1189) Update dependency karma to v5.1.1 (#1187) Update dependency karma-coverage to v2.0.3 (#1185) Update dependency chromedriver to v84.0.1 (#1184)

+114 -103

0 comment

2 changed files

pr created time in 6 days

create barnchelijahsoria/amphtml

branch : swg_release_8_7

created branch time in 6 days

created tagsubscriptions-project/swg-js

tag0.1.22.116

created time in 6 days

release subscriptions-project/swg-js

0.1.22.116

released time in 6 days

PR opened subscriptions-project/swg-js

Removes Pay Client Experiment Guards

Moves the code from the PAY_CLIENT_LAZYLOAD experiment into production. Removes unnecessary tests. This is essentially putting https://github.com/subscriptions-project/swg-js/pull/1154 into production, meaning that payments prefetch calls will now happen upon start instead of in PayClient's constructor.

+4 -65

0 comment

5 changed files

pr created time in 16 days

create barnchelijahsoria/swg-js

branch : remove_exp_pay

created branch time in 16 days

created tagsubscriptions-project/swg-js

tag0.1.22.112

created time in 23 days

release subscriptions-project/swg-js

0.1.22.112

released time in 23 days

push eventsubscriptions-project/swg-js

Elijah Soria

commit sha 5d7d2a813c460346bb8b5999876561e00e5b7ec4

Move PayFrameHelper.load() to PaymentsAsyncClient's ctor

view details

Elijah Soria

commit sha 2048cde304d397c973098497bd27047f4867b686

Merge branch 'master' into pay_client_gpay

view details

Elijah Soria

commit sha b7293acaac388426758bf27ee90955a693a1a00d

reset yarn

view details

Chris Antaki

commit sha d8c1263a0cfcfe00d955a985e299597f0c4eb9ac

Merge branch 'main' into pay_client_gpay

view details

Elijah Soria

commit sha 93a7a28f1490ccc21376f663ccac541002a32777

Merge branch 'main' into pay_client_gpay

view details

Elijah Soria

commit sha e487303a385e1462d72ca96660819a1fe50053af

Merge pull request #1174 from elijahsoria/pay_client_gpay Move PayFrameHelper.load() to PaymentsAsyncClient's ctor

view details

push time in 23 days

PR merged subscriptions-project/swg-js

Move PayFrameHelper.load() to PaymentsAsyncClient's ctor cla: yes

PayFrameHelper.load() is being called before the pay client is instantiated, which means that it drops cookies before pay is in use. Moving it to the ctor of PaymentsAsyncClient should solve the issue.

The problem is that we can't test this change fully since we can't use experiments and Pay doesn't work for local environments, so we will have to test this change in Qual before creating a prod swg-js release.

+3 -3

1 comment

2 changed files

elijahsoria

pr closed time in 23 days

push eventelijahsoria/swg-js

Renovate Bot

commit sha 2fad12ba4de1e5eb8d25f5560811289b8216757e

Update dependency eslint to v7.5.0

view details

Renovate Bot

commit sha 9d30f12e1591ab1ecde6d52fd808be3144183acb

Update dependency rollup to v2.22.1

view details

qidonna

commit sha 2d972fab2480976bd1fcbe82764c2a6411334ee9

Merge pull request #1176 from subscriptions-project/renovate/eslint-7.x Update dependency eslint to v7.5.0

view details

qidonna

commit sha 8cf75cd15572e5a7d030605942114443369194d7

Merge branch 'main' into renovate/rollup-2.x

view details

qidonna

commit sha 29221e390a1f5ceb26b1f07e8d4b988a69f10bac

Merge pull request #1175 from subscriptions-project/renovate/rollup-2.x Update dependency rollup to v2.22.1

view details

Elijah Soria

commit sha 93a7a28f1490ccc21376f663ccac541002a32777

Merge branch 'main' into pay_client_gpay

view details

push time in 24 days

pull request commentsubscriptions-project/swg-js

Move PayFrameHelper.load() to PaymentsAsyncClient's ctor

Create an issue to update third_party/gpay and get the sync between the main codebase and swg-js to work again: https://github.com/subscriptions-project/swg-js/issues/1177

elijahsoria

comment created time in 24 days

issue openedsubscriptions-project/swg-js

Get gpay sync to swg-js/third_party working again

The swg-js/third_party/gpay code is currently out of date due to the sync between https://github.com/google/payjs and swg-js not working properly.

Issue created to track the process of getting third_party/gpay code up to date again and to track the sync development.

created time in 24 days

push eventsubscriptions-project/scenic-demo

Elijah Soria

commit sha 1bc5d6cb07d5192be24870b3361bc29ba7ddbce3

Adds swgButton flow to Scenic.

view details

Elijah Soria

commit sha 9f40a6d2c1dab1dd9863cbbdd33b0b1d344d40ac

lint errors

view details

Elijah Soria

commit sha 836e722349d47c3cabedfaa6e4e4730ed8a2887f

more lint stuff

view details

Elijah Soria

commit sha 04c5fab947a02939062a114e1ca444225cb2be6d

Merge pull request #139 from subscriptions-project/add_button_flow Adds swgButton flow to Scenic.

view details

push time in a month

PR merged subscriptions-project/scenic-demo

Adds swgButton flow to Scenic.

Adds a new flow to Scenic that displays a SwG button before showing offers. Useful when debugging preload issues.

+16 -1

0 comment

1 changed file

elijahsoria

pr closed time in a month

push eventsubscriptions-project/scenic-demo

Elijah Soria

commit sha 836e722349d47c3cabedfaa6e4e4730ed8a2887f

more lint stuff

view details

push time in a month

PullRequestEvent

PR closed subscriptions-project/scenic-demo

Adds swgButton flow to Scenic.

Adds a new flow to Scenic that displays a SwG button before showing offers. Useful when debugging preload issues.

+16 -1

0 comment

1 changed file

elijahsoria

pr closed time in a month

push eventsubscriptions-project/scenic-demo

Elijah Soria

commit sha 9f40a6d2c1dab1dd9863cbbdd33b0b1d344d40ac

lint errors

view details

push time in a month

PR opened subscriptions-project/scenic-demo

Adds swgButton flow to Scenic.

Adds a new flow to Scenic that displays a button before showing offers. Useful when debugging preload issues.

+15 -1

0 comment

1 changed file

pr created time in a month

create barnchsubscriptions-project/scenic-demo

branch : add_button_flow

created branch time in a month

push eventelijahsoria/swg-js

Elijah Soria

commit sha b7293acaac388426758bf27ee90955a693a1a00d

reset yarn

view details

push time in a month

push eventelijahsoria/swg-js

Renovate Bot

commit sha e4c6242f6aa216ff6a448ac8e9516190c26478b4

Update dependency codecov to v3.7.1

view details

qidonna

commit sha 014a51a86eb0eb761d32fda3f75c56c7ba9ae32d

Merge pull request #1173 from subscriptions-project/renovate/codecov-3.x Update dependency codecov to v3.7.1

view details

Elijah Soria

commit sha 2048cde304d397c973098497bd27047f4867b686

Merge branch 'master' into pay_client_gpay

view details

push time in a month

PR opened subscriptions-project/swg-js

Move PayFrameHelper.load() to PaymentsAsyncClient's ctor

PayFrameHelper.load() is being called before the pay client is instantiated, which means that it drops cookies before pay is in use. Moving it to the ctor of PaymentsAsyncClient should solve the issue.

The problem is that we can't test this change fully since we can't use experiments and Pay doesn't work for local environments, so we will have to test this change in Qual before creating a prod swg-js release.

+1087 -2380

0 comment

3 changed files

pr created time in a month

create barnchelijahsoria/swg-js

branch : pay_client_gpay

created branch time in a month

PR opened subscriptions-project/swg-js

Remove @const from this.pay_client_

Remove @const from this.pay_client_ in pay-client.js

+1 -1

0 comment

1 changed file

pr created time in a month

create barnchsubscriptions-project/swg-js

branch : elijahsoria-patch-2-1

created branch time in a month

create barnchsubscriptions-project/swg-js

branch : elijahsoria-patch-2

created branch time in a month

push eventsubscriptions-project/swg-js

Elijah Soria

commit sha 9b90c786b9554ff1cdf0624f3bf7b1c4d0012766

Remove whitespaces from pay-client.js

view details

Elijah Soria

commit sha b8aaaa19e61c162be03f41a481f358cf71bfbbec

Merge pull request #1162 from elijahsoria/no_whitespaces Remove whitespaces from pay-client.js

view details

push time in a month

PR merged subscriptions-project/swg-js

Remove whitespaces from pay-client.js cla: yes

Remove whitespaces from pay-client.js

+2 -2

0 comment

1 changed file

elijahsoria

pr closed time in a month

PR opened subscriptions-project/swg-js

Remove whitespaces from pay-client.js

Remove whitespaces from pay-client.js

+2 -2

0 comment

1 changed file

pr created time in a month

create barnchelijahsoria/swg-js

branch : no_whitespaces

created branch time in a month

PR opened subscriptions-project/swg-js

Update this.client_ instantiation in pay-client.js

Declares this.client_ once in pay-client.js to fix gulp errors by setting it as null and then checking for the lazy-load pay-client experiment.

+4 -5

0 comment

1 changed file

pr created time in a month

create barnchsubscriptions-project/swg-js

branch : elijahsoria-patch-2

created branch time in a month

created tagsubscriptions-project/swg-js

tag0.1.22.109

created time in a month

release subscriptions-project/swg-js

0.1.22.109

released time in a month

push eventsubscriptions-project/swg-js

Elijah Soria

commit sha 679b291261ecadaa720d7e74bad822b5c9efe084

Moves pay client initialization to start. Fixes and adds tests.

view details

Elijah Soria

commit sha f652ae7ee9babf0e9b7368bb3f8e5537a77bfeae

preconnects to google domains.

view details

Elijah Soria

commit sha 92541b1c3aabf930c4ab325c78518d1b1d2d6ec5

hid changes by experiment flag

view details

Elijah Soria

commit sha f44a750af9ebfb72c6bf260326264c93e2853463

move google preconnects into runtime

view details

Elijah Soria

commit sha 6153217f03f264d3792b82f85f902f3ef121d393

Merge branch 'master' into pay_client_cookies

view details

Elijah Soria

commit sha 043cd4df84e6abd71e8ee2ba135a434018252cc3

Merge pull request #1154 from elijahsoria/pay_client_cookies ♻ Moves Payments Client Initialization into start() from ctor

view details

push time in a month

PR merged subscriptions-project/swg-js

♻ Moves Payments Client Initialization into start() from ctor cla: yes

-Inside of PayClient, moves PaymentsAscynClient initialization into start method instead of initialization upon PayClient ctor. -Removes payments prefetch call from Runtime and puts it in PayClient.start(). -Fixes and Adds tests.

+107 -16

2 comments

5 changed files

elijahsoria

pr closed time in a month

push eventelijahsoria/swg-js

Renovate Bot

commit sha f4fb149aaa07e5d855bf8688201048051d9c0805

Update dependency through2 to v4.0.2

view details

qidonna

commit sha 16ae2393dfb60b563f99d9a8b1e1a351f37598c7

Merge pull request #1155 from subscriptions-project/renovate/through2-4.x Update dependency through2 to v4.0.2

view details

Elijah Soria

commit sha 6153217f03f264d3792b82f85f902f3ef121d393

Merge branch 'master' into pay_client_cookies

view details

push time in a month

Pull request review commentsubscriptions-project/swg-js

♻ Moves Payments Client Initialization into start() from ctor

 export class ConfiguredRuntime {     preconnect.prefetch('$assets$/loader.svg');     LinkCompleteFlow.configurePending(this);     PayCompleteFlow.configurePending(this);-    this.payClient_.preconnect(preconnect);+    if (isExperimentOn(this.win_, ExperimentFlags.PAY_CLIENT_LAZYLOAD)) {

Good point. I'll just move these preconnects directly into Runtime now.

elijahsoria

comment created time in a month

push eventelijahsoria/swg-js

Elijah Soria

commit sha f44a750af9ebfb72c6bf260326264c93e2853463

move google preconnects into runtime

view details

push time in a month

push eventelijahsoria/swg-js

Elijah Soria

commit sha 92541b1c3aabf930c4ab325c78518d1b1d2d6ec5

hid changes by experiment flag

view details

push time in a month

push eventelijahsoria/swg-js

Elijah Soria

commit sha f652ae7ee9babf0e9b7368bb3f8e5537a77bfeae

preconnects to google domains.

view details

push time in a month

Pull request review commentsubscriptions-project/swg-js

♻ Moves Payments Client Initialization into start() from ctor

 export class ConfiguredRuntime {     preconnect.prefetch('$assets$/loader.svg');     LinkCompleteFlow.configurePending(this);     PayCompleteFlow.configurePending(this);-    this.payClient_.preconnect(preconnect);

I think preconnecting is safe but wary of putting any prefetch code since this issue was about cookies being dropped by pay. Adding in preconnecting within Runtime directly.

elijahsoria

comment created time in a month

PR opened subscriptions-project/swg-js

♻ Moves Payments Client Initialization into start() from ctor

-Inside of PayClient, moves PaymentsAscynClient initialization into start method instead of initialization upon PayClient ctor. -Removes payments prefetch call from Runtime and puts it in PayClient.start(). -Fixes and Adds tests.

+37 -28

0 comment

4 changed files

pr created time in a month

create barnchelijahsoria/swg-js

branch : pay_client_cookies

created branch time in a month

push eventsubscriptions-project/encryption

Elijah Soria

commit sha 0f10f271b9234c76e7e5139f78aa69b5e76e65fc

Refactor AES GCM Decryption function.

view details

Elijah Soria

commit sha 94c4c80cff437858a03d097433f41db7d652cde6

Merge pull request #13 from subscriptions-project/update_aes_gcm_func ♻️ Refactor AES GCM Decryption function.

view details

push time in 2 months

PR merged subscriptions-project/encryption

♻️ Refactor AES GCM Decryption function.

--Refactor decryptAesGcm function to remove decoding from function and accept decoded IV --Calls subtle.importkey once for all decryption sections instead of once per section.

Corresponding AMP PR: https://github.com/ampproject/amphtml/pull/28753

+52 -28

0 comment

1 changed file

elijahsoria

pr closed time in 2 months

PR closed ampproject/amphtml

Reviewers
SwG Release 0.1.22.106 cla: yes

Version: 0.1.22.106

Previous release: 0.1.22.105

  • Update dependency karma-coverage-istanbul-reporter to v3.0.3 (#1117)
  • Update markup doc (#1112)
  • Suggests using setOnPaymentResponse method (#1091)
  • Update dependency rollup to v2.11.2 (#1116)
  • Update babel monorepo to v7.10.1 (#1115)
  • Update dependency rollup to v2.11.0 (#1114)
  • Update babel monorepo to v7.10.0 (#1113)
  • Update dependency karma-sauce-launcher to v4.1.5 (#1111)
  • Update dependency mocha to v7.2.0 (#1109)
  • Update dependency eslint to v7.1.0 (#1108)
  • Update dependency rollup to v2.10.9 (#1107)
  • Update dependency postcss to v7.0.31 (#1110)
  • Update markup instructions (#1102)
  • Update dependency karma to v5.0.9 (#1105)
  • Update dependency chromedriver to v83 (#1106)
  • Update dependency rollup to v2.10.5 (#1104)
  • Update dependency rollup to v2.10.4 (#1103)
  • Update dependency karma to v5.0.8 (#1101)
  • Update dependency karma to v5.0.7 (#1097)
  • Update dependency rollup to v2.10.3 (#1100)
  • Update dependency autoprefixer to v9.8.0 (#1098)
  • Update dependency codecov to v3.7.0 (#1099)
  • Update dependency rollup to v2.10.2 (#1096)
+5 -5

0 comment

2 changed files

elijahsoria

pr closed time in 2 months

Pull request review commentampproject/amphtml

♻️ Refactor AES-GCM decryption function.

  /**  * Subtle-based AES-GCM decryption supported on all browser types.- * Decrypts the input text using AES-GCM with the input key.+ * Decrypts the input text using AES-GCM with the input base64 encoded key

https://github.com/subscriptions-project/encryption/pull/13

Corresponding PR in subscriptions-project. I'll check in that one once this has been approved.

elijahsoria

comment created time in 2 months

PR opened subscriptions-project/encryption

♻️ Refactor AES GCM Decryption function.

--Refactor decryptAesGcm function to remove decoding from function and accept decoded IV --Calls subtle.importkey once for all decryption sections instead of once per section.

Corresponding AMP PR: https://github.com/ampproject/amphtml/pull/28753

+52 -28

0 comment

1 changed file

pr created time in 2 months

create barnchsubscriptions-project/encryption

branch : update_aes_gcm_func

created branch time in 2 months

Pull request review commentampproject/amphtml

♻️ Refactor AES-GCM decryption function.

 export class CryptoHandler {       return this.decryptionPromise_;     }     this.decryptionPromise_ = this.ampdoc_.whenReady().then(() => {-      const encryptedSections = this.ampdoc_-        .getRootNode()-        .querySelectorAll('script[ciphertext]');-      const promises = [];-      iterateCursor(encryptedSections, (encryptedSection) => {-        promises.push(-          decryptAesGcm(-            decryptedDocumentKey,-            encryptedSection.textContent-          ).then((decryptedContent) => {-            encryptedSection./*OK*/ outerHTML = decryptedContent;-          })-        );+      const keybytes = base64Decode(decryptedDocumentKey);+      return safeAesGcmImportKey(keybytes.buffer).then((formattedkey) => {+        const encryptedSections = this.ampdoc_+          .getRootNode()+          .querySelectorAll('script[ciphertext]');+        const promises = [];+        iterateCursor(encryptedSections, (encryptedSection) => {+          const text = encryptedSection.textContent.replace(/\s+/g, '');+          const constbuff = base64Decode(text).buffer;

Will rename to contentBuffer.

elijahsoria

comment created time in 2 months

Pull request review commentampproject/amphtml

♻️ Refactor AES-GCM decryption function.

  /**  * Subtle-based AES-GCM decryption supported on all browser types.- * Decrypts the input text using AES-GCM with the input key.+ * Decrypts the input text using AES-GCM with the input base64 encoded key

Not yet. It was easier to make changes directly in AMP since I have unit tests here.

elijahsoria

comment created time in 2 months

Pull request review commentampproject/amphtml

♻️ Refactor AES-GCM decryption function.

  /**  * Subtle-based AES-GCM decryption supported on all browser types.- * Decrypts the input text using AES-GCM with the input key.+ * Decrypts the input text using AES-GCM with the input base64 encoded key+ * and importing the key using subtle.importKey.  * @param {string} key  * @param {string} text  * @return {!Promise}  */ export function decryptAesGcm(key, text) {   const keybytes = base64Decode(key);+  return safeAesGcmImportKey(keybytes.buffer).then((formattedkey) => {+    text = text.replace(/\s+/g, '');+    const contbuff = base64Decode(text).buffer;+    const iv = contbuff.slice(0, 12);

Done

elijahsoria

comment created time in 2 months

Pull request review commentampproject/amphtml

♻️ Refactor AES-GCM decryption function.

  /**  * Subtle-based AES-GCM decryption supported on all browser types.- * Decrypts the input text using AES-GCM with the input key.+ * Decrypts the input text using AES-GCM with the input base64 encoded key+ * and importing the key using subtle.importKey.  * @param {string} key  * @param {string} text  * @return {!Promise}  */ export function decryptAesGcm(key, text) {   const keybytes = base64Decode(key);+  return safeAesGcmImportKey(keybytes.buffer).then((formattedkey) => {+    text = text.replace(/\s+/g, '');+    const contbuff = base64Decode(text).buffer;+    const iv = contbuff.slice(0, 12);+    const bytesToDecrypt = contbuff.slice(12);+    return decryptAesGcmImpl(formattedkey, iv, bytesToDecrypt)+  });+  }+    +/**+ * Subtle-based AES-GCM decryption supported on all browser types.+ * Decrypts the input text using AES-GCM with the input key and IV.+ * @param {!CryptoKey} key+ * @param {!ArrayBuffer} iv+ * @param {!ArrayBuffer} text+ * @return {!Promise}+ */+export function decryptAesGcmImpl(key, iv, text) {   const isIE = !!self.msCrypto;   const subtle = isIE ? self.msCrypto.subtle : self.crypto.subtle;-  return wrapCryptoOp(subtle.importKey('raw', keybytes.buffer,-    'AES-GCM',-    true, ['decrypt'])).-    then((formattedkey) => {-      text = text.replace(/\s+/g, '');-      const contbuff = base64Decode(text).buffer;-      const iv = contbuff.slice(0, 12);-      const bytesToDecrypt = contbuff.slice(12);-      return wrapCryptoOp(subtle-        .decrypt(-          {-            name: 'AES-GCM',-            iv: iv,-            // IE requires "tag" of length 16.-            tag: isIE ? bytesToDecrypt.slice(bytesToDecrypt.byteLength - 16) : undefined,-            // Edge requires "tagLength".-            tagLength: 128 // block size (16): 1-128-          },-          formattedkey,-          // IE requires "tag" to be removed from the bytes.-          isIE ? bytesToDecrypt.slice(0, bytesToDecrypt.byteLength - 16) : bytesToDecrypt-        ))-        .then((buffer) => {-          // 5. Decryption gives us raw bytes and we need to turn them into text.-          return utf8Decode(new Uint8Array(buffer));-        });+  return wrapCryptoOp(subtle+    .decrypt(+      {+        name: 'AES-GCM',+        iv: iv,+        // IE requires "tag" of length 16.+        tag: isIE ? text.slice(text.byteLength - 16) : undefined,+        // Edge requires "tagLength".+        tagLength: 128 // block size (16): 1-128+      },+      key,+      // IE requires "tag" to be removed from the bytes.+      isIE ? text.slice(0, text.byteLength - 16) : text+    ))+    .then((buffer) => {+      // 5. Decryption gives us raw bytes and we need to turn them into text.+      return utf8Decode(new Uint8Array(buffer));     }); } +      /**

Done

elijahsoria

comment created time in 2 months

push eventelijahsoria/amphtml

Elijah Soria

commit sha bafb8cf3cc03da3ca735961a3d7a03824e14fb6e

Rename variables and fix indents

view details

push time in 2 months

PR opened ampproject/amphtml

♻️ Refactor AES-GCM decryption function.
  • Refactor decryptAesGcm function to remove decoding from function and accept decoded IV
  • Calls subtle.importkey once for all decryption sections instead of once per section.
+77 -43

0 comment

2 changed files

pr created time in 2 months

create barnchelijahsoria/amphtml

branch : aes_decryption_refactor

created branch time in 2 months

PR opened ampproject/amphtml

SwG Release 0.1.22.106

Version: 0.1.22.106

Previous release: 0.1.22.105

  • Update dependency karma-coverage-istanbul-reporter to v3.0.3 (#1117)
  • Update markup doc (#1112)
  • Suggests using setOnPaymentResponse method (#1091)
  • Update dependency rollup to v2.11.2 (#1116)
  • Update babel monorepo to v7.10.1 (#1115)
  • Update dependency rollup to v2.11.0 (#1114)
  • Update babel monorepo to v7.10.0 (#1113)
  • Update dependency karma-sauce-launcher to v4.1.5 (#1111)
  • Update dependency mocha to v7.2.0 (#1109)
  • Update dependency eslint to v7.1.0 (#1108)
  • Update dependency rollup to v2.10.9 (#1107)
  • Update dependency postcss to v7.0.31 (#1110)
  • Update markup instructions (#1102)
  • Update dependency karma to v5.0.9 (#1105)
  • Update dependency chromedriver to v83 (#1106)
  • Update dependency rollup to v2.10.5 (#1104)
  • Update dependency rollup to v2.10.4 (#1103)
  • Update dependency karma to v5.0.8 (#1101)
  • Update dependency karma to v5.0.7 (#1097)
  • Update dependency rollup to v2.10.3 (#1100)
  • Update dependency autoprefixer to v9.8.0 (#1098)
  • Update dependency codecov to v3.7.0 (#1099)
  • Update dependency rollup to v2.10.2 (#1096)
+5 -5

0 comment

2 changed files

pr created time in 3 months

create barnchelijahsoria/amphtml

branch : swg_release_may_28

created branch time in 3 months

created tagsubscriptions-project/swg-js

tag0.1.22.106

created time in 3 months

release subscriptions-project/swg-js

0.1.22.106

released time in 3 months

more