Baseline release: 2104081613001
Raw notes
4c79bc9
🏗 Check forbidden terms in Markdown files (#33710)
5d84172
🏗 Run lint
and presubmit
when the checks' implementation or rules are changed (#33714)
0b4869c
🏗 Catch and report errors thrown during CI Jobs (#33717)
f9b1fe0
♻️ 🏗 Replace jest-dot-reporter with jest-progress-bar-reporter (#33719)
d82fb49
🐛Rename JS version Validator WebUI as legacy.html
(#33718)
238ef80
✨ Create amp-tiktok
component. (#32651)
18f4a6a
📖 Update links that were pointing to the master
branch of amphtml
and associated repos (#33570)
2f80086
📖 Update amphtml
docs to reference main
instead of master
(#33721)
f8ba4a4
🏗 Clean up main-branch.js
(#33722)
93c8727
🏗 Use the allowlist
option in the closure conformance config (#33723)
baa8ff7
🏗 Print relative path of task file while running amp
tasks (#33726)
0320666
Types: viewport and video-manager modules (#33704)
316802b
✨ Changing Outlink Page Attachment Button UI (#33667)
2cc3a53
Ensure no error is displayed when publishers correctly disable slot for refresh with data attribute. (#33720)
2437a77
[amp-story-player] Opt-in to attribution from player (#33665)
475ea3a
Move amp-ad examples to amp-ad folder (#33688)
f8fa095
🏗 Make amp
and gulp
execute the correct repo-local task runner (#33729)
8f45603
♻️ Rename IS_DEV
to IS_FORTESTING
since that's what it means (#33737)
d81ad9a
📦 Update dependency eslint-plugin-eslint-plugin to v3 (#33705)
b903a39
📦 Update babel devDependencies (minor) (#33146)
b6a07d7
📦 Update core devDependencies (patch) (#33150)
1d0fb60
📦 Update subpackage devDependencies (minor) (#33344)
437ef65
📦 Update com_google_googletest commit hash to 965f8ec (#33538)
c3ffc34
📦 Update build system devDependencies (patch) (#33668)
b75406b
✨ Add more query params to the Freestar rtc config. (#33716)
a8889ac
🏗 Move repo assertion to workflow file (#33707)
1ea9116
🐛 Fix a typo in test file (#33741)
721eae6
📦 Update dependency semver to v7.3.5 (#33349)
38bace0
📦 Update babel devDependencies (patch) (#33417)
928dd95
📦 Update linting devDependencies (patch) (#33549)
e9cb065
🏗 CircleCI bash file optimizations (#33734)
98a7e99
[amp-carousel] Stop touchmove
event propagation follow up in viewer integration (#33455)
61161a4
Revert "🏗 Make check-types
more granular by splitting src/
and extensions/
" (#33703)
bd5229e
♻️ Migrate src/utils/array
and src/types
array helpers into core/types/array
(#33736)
1ef43ca
🐛[no-signing] unlaunch pt 2 (#33728)
66d7ae4
🐛 [no-signing] handle versioned extensions correctly (#33727)
ca4b53c
📦 Update dependency cssnano to v5 (#33757)
87e505e
❄️ Disable two flaky visual diff tests (#33759)
3141f1e
[amp-story-player] Story attribution docs (#33725)
403dc95
[amp-story-player] Story attribution UX tweaks (#33744)
66ad8b8
📖 Add BrowserStack instructions to TESTING.md (#33760)
1c37311
🏗 CircleCI workspace optimizations (#33708)
3249e6b
🏗 Transfer built files via CircleCI workspaces (#33690)
85c4c9a
🏗 Fix broken compute merge commit job for push builds and remove TODO (#33762)
4c13ecd
♻️ [bento][amp-accordion] Update usage of imperativeHandle in amp side Shim (#33761)
698c0a0
🚮 Cleanup cache-service-worker (#33676)
69c41e1
🏗 ✨ ❄️ add karma-junit-reporter to store test results in a way circleci can interpret them (#33682)
0122775
🏗 Quickly stop experiment builds before checking them out if they are not configured on the tested branch (#33765)
eb79915
🏗 Optimize dist
when only a subset of binaries need to be built (#33768)
5a51785
📦 Update dependency @types/eslint to v7.2.9 (#33750)
affa862
📦 Update dependency @ampproject/worker-dom to v0.29.1 (#33749)
62bb75f
📦 Update dependency rollup to v2.45.1 (#33752)
2eac5cb
📦 Update dependency google-closure-compiler to v20210406 (#33775)
8a87df8
Sync for validator/cpp/engine (#33777)
8016b5e
Async measure: remove getLayoutSize from video-manager-impl (#33770)
ea17e56
📦 Update dependency eslint to v7.24.0 (#33751)
382e449
📦 Update core devDependencies (patch) (#33756)
71b4d82
Types: url-expander and standard-actions (#33773)
a3a43de
🏗 ✨ ❄️ Update cireporter to run on CircleCI and generate a junit report (#33771)
9e05a8b
📦 Update dependency @ampproject/google-closure-compiler to v20210406 (#33786)
bffe7c8
Fix a typo in README (#33791)
eb50fbf
✨ [amp-twitter] Initial Bento component (#33335)
c281fb4
📦 Update dependency posthtml to v0.15.2 (#33794)
36b84ae
🚮 Remove old warning about change in behavior (#33772)
25e8b10
Add validations for Bento carousels on websites (#33612)
af37e3b
Update amp-mustache OWNERS (#33802)
6fc1c9a
🏗 Reduce repetition in amp.js
with the introduction of defaults (#33800)
98680c3
🏗 Clean up deprecated gulp
task runner (#33787)
d3e1fa6
📦 Update dependency selenium-webdriver to v4.0.0-beta.3 (#33807)
645bfcc
📦 Update dependency cssnano to v5.0.1 (#33806)
90f56f5
📦 Update com_google_googletest commit hash to 486a4a6 (#33788)
380ede6
📦 Update dependency eslint-config-prettier to v8.2.0 (#33796)
f56bb66
📦 Update dependency rollup to v2.45.2 (#33789)
8cb38e1
✨ [bento][amp-date-countdown] Extend validator to 1.0 for amp-date-countdown (#33480)
f0593c1
✨ [bento][amp-social-share] Extend validator to 1.0 for social-share for websites (#33478)
c67690e
✨ Allow amp-date-display in stories (#33641)
9761366
♻️ Hoist associatedElement extraction out of core (#33810)
0122775
🏗 Quickly stop experiment builds before checking them out if they are not configured on the tested branch (#33765)
67c7221
[no-signing] launch experiment (#33785)
7529e41
📦 Update build system devDependencies to v6.2.8 (patch) (#33822)
fae87fe
🏗 Don't run sweep-experiments workflow on forks (#33824)
054e362
📖 Add sign-in instructions for PR check services to dev docs and PR template (#33808)
8cb9fa4
🏗 Remove duplicate local var in task runner installer (#33829)
517de73
🐛 [Story autoanalytics] Use pageview to trigger story_page_count (#33797)
cdc2855
🐛 Restore dock
on amp-brightcove (#33795)
5ebf84e
🏗 ♻️ Fix type errors in /build-system/tasks/e2e (#33166)
ab95fe2
🏗 Move directory management into TransformCache
(#33834)
1d9cc87
🏗 Ignore build-system/dist
(#33836)
ff0d512
Validator rollup (#33798)
d9fb710
🏗 Generate npm bundles+bundle-sizes for extension with component.js (#33832)
0df7aeb
🏗 Reorganize .gitignore
and keep it in sync with amp clean
, .eslintignore
, and .prettierignore
(#33838)
7314570
[amp-story-player] Fix flaky test (#33781)
206dcec
[amp-story-player] ✅ Add story attribution visual test (#33782)
6bcd533
[amp-story-player] Add docs for rewind API (#33837)
d2ed5e9
✨[story ads] new ad badge (#33816)
355d437
build-system: use metafile for smarter watching (#33840)
5036be3
Async pause for video players (#33440)
64159c5
performance-impl: exclusively use ampdoc visibility state (#33310)
8058170
📦 Update dependency @percy/core to v1.0.0-beta.48 (#33839)
9ee0f56
✨ [amp-accordion] Error when amp-accordion 0.1 is used with amp-bind on the expanded attribute (#33828)
bb09025
🏗 SwG Release April 14, 2021 (#33835)
c5dee2d
✨ amp-render refresh action (#33776)
08be1ea
✨♿ [Amp story] [Page attachments] [Inline] Closable affordance for inline page attachments (#33853)
1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)
cb58632
Ramp up sticky-ad-transition to 50% (#33799)
ad5d332
🏗 Drop support for python 3.5 now that it has reached EOL (#33858)
4e4e1d9
📦 Update linting devDependencies (patch) (#33841)
bd217b3
📦 Update dependency @types/node to v14.14.41 (#33846)
9c4ce27
📦 Update dependency chromedriver to v90 (#33866)
89417c6
✨ amp-script: allow 3p scripts without csp hash if sandboxed (#33643)
4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)
826aced
🚀🏗 Speed up minified compilation by caching pre-closure transforms (#33864)
15af5ee
Do not allow amp-auto-ads from inserting to above the viewport (#33867)
12a14a9
🏗 Fix dependency extraction while watching JS entry points (#33875)
d22b360
🏗 Update CircleCI base docker image from 12/2020 to 4/2021 (#33856)
2d21a75
🏗 Replace Google Cloud Storage with CircleCI Artifacts (#33774)
3887bad
✨ Adding themes for new outlink CTA (#33702)
865e120
♻️ Migrate constants and data structures into core (#33859)
f19ff64
🐛 [Story page attachment] Navigate with click on swipeup remote (#33656)
087e556
[amp-story-player] Expose amp-story-muted-state event (#33874)
9ab9797
🧪[story ads] add ten branch to placement exp (#33818)
a0212b2
🐛 Fix import (merge?) error in test file (#33883)
239affc
♻️ Extract error helpers and rethrowAsync into core (#33881)
b4755b0
🏗 Automatically verify root-level / task-level package files during PR checks (#33880)
Breakdown by component
ads (7)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)bffe7c8
Fix a typo in README (#33791)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)865e120
♻️ Migrate constants and data structures into core (#33859)239affc
♻️ Extract error helpers and rethrowAsync into core (#33881)
amp-3d-gltf (3)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-3q-player (2)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-a4a (8)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)2cc3a53
Ensure no error is displayed when publishers correctly disable slot for refresh with data attribute. (#33720)bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)66d7ae4
🐛 [no-signing] handle versioned extensions correctly (#33727)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)865e120
♻️ Migrate constants and data structures into core (#33859)239affc
♻️ Extract error helpers and rethrowAsync into core (#33881)
amp-access (5)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-access-laterpay (2)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)
amp-access-poool (2)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)
amp-access-scroll (2)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)
amp-accordion (6)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)4c13ecd
♻️ [bento][amp-accordion] Update usage of imperativeHandle in amp side Shim (#33761)9ee0f56
✨ [amp-accordion] Error when amp-accordion 0.1 is used with amp-bind on the expanded attribute (#33828)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-ad (4)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-ad-exit (3)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-ad-network-adsense-impl (3)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-ad-network-doubleclick-impl (5)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-ad-network-fake-impl (1)
1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)
amp-ad-network-valueimpression-impl (2)
1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-addthis (3)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)
amp-analytics (5)
18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)865e120
♻️ Migrate constants and data structures into core (#33859)239affc
♻️ Extract error helpers and rethrowAsync into core (#33881)
amp-animation (2)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-apester-media (2)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-auto-ads (3)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)15af5ee
Do not allow amp-auto-ads from inserting to above the viewport (#33867)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-auto-lightbox (2)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-autocomplete (2)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-base-carousel (3)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)25e8b10
Add validations for Bento carousels on websites (#33612)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-bind (3)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-brid-player (2)
5036be3
Async pause for video players (#33440)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-brightcove (3)
cdc2855
🐛 Restore `dock` on amp-brightcove (#33795)5036be3
Async pause for video players (#33440)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-carousel (2)
98a7e99
[amp-carousel] Stop `touchmove` event propagation follow up in viewer integration (#33455)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-connatix-player (2)
5036be3
Async pause for video players (#33440)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-consent (2)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-dailymotion (2)
5036be3
Async pause for video players (#33440)865e120
♻️ Migrate constants and data structures into core (#33859)
amp-date-countdown (1)
8cb38e1
✨ [bento][amp-date-countdown] Extend validator to 1.0 for amp-date-countdown (#33480)
amp-experiment (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-form (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-geo (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-gwd-animation (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-ima-video (2)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)5036be3
Async pause for video players (#33440)
amp-inline-gallery (3)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)25e8b10
Add validations for Bento carousels on websites (#33612)ff0d512
Validator rollup (#33798)
amp-lightbox (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-lightbox-gallery (2)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)
amp-list (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-mega-menu (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-nested-menu (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-next-page (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-render (3)
c5dee2d
✨ amp-render refresh action (#33776)a0212b2
🐛 Fix import (merge?) error in test file (#33883)239affc
♻️ Extract error helpers and rethrowAsync into core (#33881)
amp-script (2)
89417c6
✨ amp-script: allow 3p scripts without csp hash if sandboxed (#33643)4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)
amp-selector (2)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)36b84ae
🚮 Remove old warning about change in behavior (#33772)
amp-sidebar (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-social-share (1)
f0593c1
✨ [bento][amp-social-share] Extend validator to 1.0 for social-share for websites (#33478)
amp-story (8)
316802b
✨ Changing Outlink Page Attachment Button UI (#33667)2437a77
[amp-story-player] Opt-in to attribution from player (#33665)bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)403dc95
[amp-story-player] Story attribution UX tweaks (#33744)c67690e
✨ Allow amp-date-display in stories (#33641)08be1ea
✨♿ [Amp story] [Page attachments] [Inline] Closable affordance for inline page attachments (#33853)3887bad
✨ Adding themes for new outlink CTA (#33702)f19ff64
🐛 [Story page attachment] Navigate with click on swipeup remote (#33656)
amp-story-auto-ads (3)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)d2ed5e9
✨[story ads] new ad badge (#33816)9ab9797
🧪[story ads] add ten branch to placement exp (#33818)
amp-story-auto-analytics (1)
517de73
🐛 [Story autoanalytics] Use pageview to trigger story_page_count (#33797)
amp-story-interactive (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-stream-gallery (2)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)25e8b10
Add validations for Bento carousels on websites (#33612)
amp-subscriptions (2)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)
amp-truncate-text (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-video (1)
bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)
amp-viewer-integration (1)
98a7e99
[amp-carousel] Stop `touchmove` event propagation follow up in viewer integration (#33455)
build-system (47)
4c79bc9
🏗 Check forbidden terms in Markdown files (#33710)5d84172
🏗 Run `lint` and `presubmit` when the checks' implementation or rules are changed (#33714)0b4869c
🏗 Catch and report errors thrown during CI Jobs (#33717)f9b1fe0
♻️ 🏗 Replace jest-dot-reporter with jest-progress-bar-reporter (#33719)238ef80
✨ Create `amp-tiktok` component. (#32651)18f4a6a
📖 Update links that were pointing to the `master` branch of `amphtml` and associated repos (#33570)2f80086
📖 Update `amphtml` docs to reference `main` instead of `master` (#33721)f8ba4a4
🏗 Clean up `main-branch.js` (#33722)93c8727
🏗 Use the `allowlist` option in the closure conformance config (#33723)baa8ff7
🏗 Print relative path of task file while running `amp` tasks (#33726)0320666
Types: viewport and video-manager modules (#33704)f8fa095
🏗 Make `amp` and `gulp` execute the correct repo-local task runner (#33729)8f45603
♻️ Rename `IS_DEV` to `IS_FORTESTING` since that's what it means (#33737)61161a4
Revert "🏗 Make `check-types` more granular by splitting `src/` and `extensions/`" (#33703)bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)1ef43ca
🐛[no-signing] unlaunch pt 2 (#33728)3249e6b
🏗 Transfer built files via CircleCI workspaces (#33690)698c0a0
🚮 Cleanup cache-service-worker (#33676)69c41e1
🏗 ✨ ❄️ add karma-junit-reporter to store test results in a way circleci can interpret them (#33682)0122775
🏗 Quickly stop experiment builds before checking them out if they are not configured on the tested branch (#33765)eb79915
🏗 Optimize `dist` when only a subset of binaries need to be built (#33768)8016b5e
Async measure: remove getLayoutSize from video-manager-impl (#33770)71b4d82
Types: url-expander and standard-actions (#33773)a3a43de
🏗 ✨ ❄️ Update cireporter to run on CircleCI and generate a junit report (#33771)eb50fbf
✨ [amp-twitter] Initial Bento component (#33335)25e8b10
Add validations for Bento carousels on websites (#33612)6fc1c9a
🏗 Reduce repetition in `amp.js` with the introduction of defaults (#33800)98680c3
🏗 Clean up deprecated `gulp` task runner (#33787)67c7221
[no-signing] launch experiment (#33785)8cb9fa4
🏗 Remove duplicate local var in task runner installer (#33829)5ebf84e
🏗 ♻️ Fix type errors in /build-system/tasks/e2e (#33166)ab95fe2
🏗 Move directory management into `TransformCache` (#33834)1d9cc87
🏗 Ignore `build-system/dist` (#33836)d9fb710
🏗 Generate npm bundles+bundle-sizes for extension with component.js (#33832)0df7aeb
🏗 Reorganize `.gitignore` and keep it in sync with `amp clean`, `.eslintignore`, and `.prettierignore` (#33838)355d437
build-system: use metafile for smarter watching (#33840)1a3015c
♻️ Migrate most remaining type helpers to src/core/types (#33845)cb58632
Ramp up sticky-ad-transition to 50% (#33799)ad5d332
🏗 Drop support for python 3.5 now that it has reached EOL (#33858)89417c6
✨ amp-script: allow 3p scripts without csp hash if sandboxed (#33643)4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)826aced
🚀🏗 Speed up minified compilation by caching pre-closure transforms (#33864)12a14a9
🏗 Fix dependency extraction while watching JS entry points (#33875)2d21a75
🏗 Replace Google Cloud Storage with CircleCI Artifacts (#33774)865e120
♻️ Migrate constants and data structures into core (#33859)239affc
♻️ Extract error helpers and rethrowAsync into core (#33881)b4755b0
🏗 Automatically verify root-level / task-level package files during PR checks (#33880)
package updates (28)
d81ad9a
📦 Update dependency eslint-plugin-eslint-plugin to v3 (#33705)b903a39
📦 Update babel devDependencies (minor) (#33146)b6a07d7
📦 Update core devDependencies (patch) (#33150)1d0fb60
📦 Update subpackage devDependencies (minor) (#33344)437ef65
📦 Update com_google_googletest commit hash to 965f8ec (#33538)c3ffc34
📦 Update build system devDependencies (patch) (#33668)721eae6
📦 Update dependency semver to v7.3.5 (#33349)38bace0
📦 Update babel devDependencies (patch) (#33417)928dd95
📦 Update linting devDependencies (patch) (#33549)ca4b53c
📦 Update dependency cssnano to v5 (#33757)5a51785
📦 Update dependency @types/eslint to v7.2.9 (#33750)affa862
📦 Update dependency @ampproject/worker-dom to v0.29.1 (#33749)62bb75f
📦 Update dependency rollup to v2.45.1 (#33752)2eac5cb
📦 Update dependency google-closure-compiler to v20210406 (#33775)ea17e56
📦 Update dependency eslint to v7.24.0 (#33751)382e449
📦 Update core devDependencies (patch) (#33756)9e05a8b
📦 Update dependency @ampproject/google-closure-compiler to v20210406 (#33786)c281fb4
📦 Update dependency posthtml to v0.15.2 (#33794)d3e1fa6
📦 Update dependency selenium-webdriver to v4.0.0-beta.3 (#33807)645bfcc
📦 Update dependency cssnano to v5.0.1 (#33806)90f56f5
📦 Update com_google_googletest commit hash to 486a4a6 (#33788)380ede6
📦 Update dependency eslint-config-prettier to v8.2.0 (#33796)f56bb66
📦 Update dependency rollup to v2.45.2 (#33789)7529e41
📦 Update build system devDependencies to v6.2.8 (patch) (#33822)8058170
📦 Update dependency @percy/core to v1.0.0-beta.48 (#33839)4e4e1d9
📦 Update linting devDependencies (patch) (#33841)bd217b3
📦 Update dependency @types/node to v14.14.41 (#33846)9c4ce27
📦 Update dependency chromedriver to v90 (#33866)
src (16)
0320666
Types: viewport and video-manager modules (#33704)2437a77
[amp-story-player] Opt-in to attribution from player (#33665)8f45603
♻️ Rename `IS_DEV` to `IS_FORTESTING` since that's what it means (#33737)b75406b
✨ Add more query params to the Freestar rtc config. (#33716)bd5229e
♻️ Migrate `src/utils/array` and `src/types` array helpers into `core/types/array` (#33736)3141f1e
[amp-story-player] Story attribution docs (#33725)4c13ecd
♻️ [bento][amp-accordion] Update usage of imperativeHandle in amp side Shim (#33761)8016b5e
Async measure: remove getLayoutSize from video-manager-impl (#33770)71b4d82
Types: url-expander and standard-actions (#33773)eb50fbf
✨ [amp-twitter] Initial Bento component (#33335)9761366
♻️ Hoist associatedElement extraction out of core (#33810)64159c5
performance-impl: exclusively use ampdoc visibility state (#33310)4d9ef0e
♻️ Rename src/error to src/error-reporting (#33871)087e556
[amp-story-player] Expose amp-story-muted-state event (#33874)9ab9797
🧪[story ads] add ten branch to placement exp (#33818)239affc
♻️ Extract error helpers and rethrowAsync into core (#33881)