Baseline release: 2007102309001
Raw notes
27db50e Fixed Link anchor don't jump to the right heading ampproject/amp.dev#4167 (#29242)
335157f 📦 Update build system devDependencies (minor) (#29234)
c462106 Fix and improve Story first page videos. (#29233)
2c57f53 🏗 Refactor gulp clean and add logging (#29230)
62a3a7f AdSense/Doubleclick Ad - Round Positions Experiment (#29248)
d788985 ✨ Implements <amp-ad type="sona" ...> (#29162)
8a624a1 📖 Fix bad quotes in amp-subscriptions-google.md (#29259)
a9a50af ✨ Add linker to deepbi (#29244)
b29fae5 🐛 Fix gulp clean refactor bug (#29269)
09e87e8 run v0 and extensions in strict mode (#28793)
eca529e Resources: remove task timeouts under an experiment (#28453)
7ccea02 🐛 Make duration and easing consistent for percent bar animation. (#29271)
bf5be9f 🐛 Use correct css variables on binary poll percent bars. (#29270)
b504ae0 POC: using externs for component props (#29224)
b763ba2 🐛 Transforming stream race condition (#29255)
04fda75 🐛 [amp-story-player] Fix player tests (#29273)
104a5d8 🐛 [amp-story-player] Fixes keyboard navigation (#29211)
2a3de47 🐛 amp-autocomplete query should respect [src] mutations (#29287)
29dc250 ✨ Amp Actions: AMP.goBack action should call history.back (#26585)
6598326 🏗 Sort z-index table differently, add instructions (#29275)
21adab3 [Carousel]: Initial Preact Component (#28704)
824fda3 🖍✅✨ [amp-story-player] Implement back and close buttons (#29106)
cdcaa9f ✨ MVP for multi-bitrate support in amp-video. (#29182)
0cb2b43 ✨ [amp-story-player] Add mute and unmute methods (#29251)
59b08a4 ✨ [amp-social-share][bento] Duplicate target logic from amp component to bento (#29176)
301d994 🐛 [amp-story-store-service] add state propery comparison for pageSize (#29292)
963ce39 🚮 Binary Polls: Removes dead flex styling. (#29294)
dda3302 🚮 Cleanup amp-consent restrict fullscreen opt in (#29266)
f526834 ✨ yahoofedads: Change the mock js to real js lib. (#29295)
7d26e2f [amp-story-player] Implement go method (#29097)
9463e54 ✨ amp-story-player: Add play, pause and togglePaused methods to player (#29186)
3edbb19 📦 Update build system devDependencies (patch) (#29159)
6738784 📦 Update ampproject devDependencies (minor) (#28652)
9ba3846 📦 Update dependency chromedriver to v84 (#29319)
371b43f 📦 Update dependency rollup to v2.21.0 (#29173)
2a2f2cc 📦 Update linting devDependencies (patch) (#28891)
655c1bc Copy data-bitrate attribute to origin sources (#29308)
edb5247 📦 Update core devDependencies (minor) (#29065)
d8c6f0e 🏗 Introducing IS_SXG in Babel transformers. (#29297)
1b8efd9 🐛 Use correct path for Yahoo Federation AD library (#29323)
42696df Reimplement amp-animation visibility trigger via IntersectionObserver (#29298)
b4a537d [amp-story-player] Implement navigation event (#29207)
4035abe 🐛 Fix renovate bot (#29328)
ee82ec3 📦 Update linting devDependencies (minor) (#29201)
ec67281 ✅ amp-story-360 validator config and tests (#29235)
97649eb 📖 Recommend promptUiSrc instead of amp-iframe (#29232)
8c3471e Documentation for amp-consent consentMetadata (#29228)
a3839a1 PropTypes: update Preact externs and use in more components (#29326)
79041b5 Remove ambiguous FIE.isVisible() API (#29334)
5af3850 update amp-story-360-regex (#29343)
9e402f2 🚮 [amp-list] cleanup experiment 'amp-list-init-from-state' (#29336)
cb2fa73 [amp-story-player] Use onDocumentReady instead of window.onload (#29340)
3d5c8ea Preact: change the Context and useContext typing to support any type (#29344)
Breakdown by component
ads (4)
62a3a7f AdSense/Doubleclick Ad - Round Positions Experiment (#29248)d788985 ✨ Implements (#29162)f526834 ✨ yahoofedads: Change the mock js to real js lib. (#29295)1b8efd9 🐛 Use correct path for Yahoo Federation AD library (#29323)
amp-ad-network-adsense-impl (1)
62a3a7f AdSense/Doubleclick Ad - Round Positions Experiment (#29248)
amp-ad-network-doubleclick-impl (1)
62a3a7f AdSense/Doubleclick Ad - Round Positions Experiment (#29248)
amp-animation (2)
42696df Reimplement amp-animation visibility trigger via IntersectionObserver (#29298)79041b5 Remove ambiguous FIE.isVisible() API (#29334)
amp-consent (3)
dda3302 🚮 Cleanup amp-consent restrict fullscreen opt in (#29266)97649eb 📖 Recommend promptUiSrc instead of amp-iframe (#29232)8c3471e Documentation for amp-consent consentMetadata (#29228)
amp-social-share (1)
59b08a4 ✨ [amp-social-share][bento] Duplicate target logic from amp component to bento (#29176)
amp-story (8)
27db50e Fixed Link anchor don't jump to the right heading ampproject/amp.dev#4167 (#29242)c462106 Fix and improve Story first page videos. (#29233)7ccea02 🐛 Make duration and easing consistent for percent bar animation. (#29271)bf5be9f 🐛 Use correct css variables on binary poll percent bars. (#29270)cdcaa9f ✨ MVP for multi-bitrate support in amp-video. (#29182)301d994 🐛 [amp-story-store-service] add state propery comparison for pageSize (#29292)963ce39 🚮 Binary Polls: Removes dead flex styling. (#29294)ec67281 ✅ amp-story-360 validator config and tests (#29235)
amp-story-360 (2)
ec67281 ✅ amp-story-360 validator config and tests (#29235)5af3850 update amp-story-360-regex (#29343)
amp-video (3)
c462106 Fix and improve Story first page videos. (#29233)cdcaa9f ✨ MVP for multi-bitrate support in amp-video. (#29182)655c1bc Copy data-bitrate attribute to origin sources (#29308)
build-system (12)
2c57f53 🏗 Refactor `gulp clean` and add logging (#29230)62a3a7f AdSense/Doubleclick Ad - Round Positions Experiment (#29248)b29fae5 🐛 Fix gulp clean refactor bug (#29269)09e87e8 run v0 and extensions in strict mode (#28793)eca529e Resources: remove task timeouts under an experiment (#28453)6598326 🏗 Sort z-index table differently, add instructions (#29275)dda3302 🚮 Cleanup amp-consent restrict fullscreen opt in (#29266)d8c6f0e 🏗 Introducing `IS_SXG` in Babel transformers. (#29297)ec67281 ✅ amp-story-360 validator config and tests (#29235)a3839a1 PropTypes: update Preact externs and use in more components (#29326)9e402f2 🚮 [amp-list] cleanup experiment 'amp-list-init-from-state' (#29336)3d5c8ea Preact: change the Context and useContext typing to support any type (#29344)
package updates (8)
335157f 📦 Update build system devDependencies (minor) (#29234)3edbb19 📦 Update build system devDependencies (patch) (#29159)6738784 📦 Update ampproject devDependencies (minor) (#28652)9ba3846 📦 Update dependency chromedriver to v84 (#29319)371b43f 📦 Update dependency rollup to v2.21.0 (#29173)2a2f2cc 📦 Update linting devDependencies (patch) (#28891)edb5247 📦 Update core devDependencies (minor) (#29065)ee82ec3 📦 Update linting devDependencies (minor) (#29201)
src (15)
09e87e8 run v0 and extensions in strict mode (#28793)eca529e Resources: remove task timeouts under an experiment (#28453)b763ba2 🐛 Transforming stream race condition (#29255)104a5d8 🐛 [amp-story-player] Fixes keyboard navigation (#29211)29dc250 ✨ Amp Actions: AMP.goBack action should call history.back (#26585)21adab3 [Carousel]: Initial Preact Component (#28704)824fda3 🖍✅✨ [amp-story-player] Implement back and close buttons (#29106)0cb2b43 ✨ [amp-story-player] Add mute and unmute methods (#29251)7d26e2f [amp-story-player] Implement `go` method (#29097)9463e54 ✨ amp-story-player: Add play, pause and togglePaused methods to player (#29186)b4a537d [amp-story-player] Implement `navigation` event (#29207)a3839a1 PropTypes: update Preact externs and use in more components (#29326)79041b5 Remove ambiguous FIE.isVisible() API (#29334)cb2fa73 [amp-story-player] Use onDocumentReady instead of window.onload (#29340)3d5c8ea Preact: change the Context and useContext typing to support any type (#29344)