github ampproject/amphtml 2112231523001

latest releases: 2410292120000, 2410250306000, 2410161801000...
2 years ago

🌸 Cherry-picked release 🌸

2112231523000 was patched and published as 2112231523001. Refer to the release calendar for additional channel information.

Changelog

2111242025001...2112231523001

npm packages @ 1.2112231523.1

amp-accordion
  • 9002e03 - 📖 Make react samples executable
amp-base-carousel
  • f7e719e - Implement Children interface in Preact
amp-date-countdown
  • faf69c4 - 🏗 Share dependencies in `bento.js`
amp-date-display
  • faf69c4 - 🏗 Share dependencies in `bento.js`
amp-iframe
  • faf69c4 - 🏗 Share dependencies in `bento.js`
amp-lightbox
  • bb3beea - 📖 add missing import snippet
  • 32f415a - 🐛 Add `hidden` attribute to `bento-lightbox` and `bento-sidebar` to prevent FOUC
amp-lightbox-gallery
  • bb3beea - 📖 add missing import snippet
  • f7e719e - Implement Children interface in Preact
amp-sidebar
  • 32f415a - 🐛 Add `hidden` attribute to `bento-lightbox` and `bento-sidebar` to prevent FOUC
amp-stream-gallery
  • f7e719e - Implement Children interface in Preact
amp-timeago
  • faf69c4 - 🏗 Share dependencies in `bento.js`
amp-wordpress-embed
  • e3242ec - ✨ Remove Bento experiments from `amp-wordpress-embed`
amp-youtube

Packages not changed: amp-brightcove, amp-embedly-card, amp-facebook, amp-fit-text, amp-inline-gallery, amp-instagram, amp-jwplayer, amp-mathml, amp-selector, amp-social-share, amp-soundcloud, amp-twitter, amp-video, amp-video-iframe, amp-vimeo

Changes by component

ads (9)0457155 - 🐛 Add subid support to TrafficStars Ad
0c200f5 - 📖 [smartclip] Extends code sample with `data-block-on-consent`
1f332cf - Core Typechecking: enable noImplicitAny
5dc7237 - Minor Change in adpushup vendor
9d0306f - Dex integration
c20155c - ♻️ Fully pass typechecking in #experiments + references cleanup
cddcce6 - 🐛 Add support for Wunderkind full width ads
da62c40 - ✨[InsurAds] amp-ad InsurAds implementation
dc3f7e0 - 🚀 Updated the URL of the jixie script (better CDN)
amp-accordion (1)9002e03 - 📖 Make react samples executable
amp-ad (2)9d0306f - Dex integration
da62c40 - ✨[InsurAds] amp-ad InsurAds implementation
amp-analytics (1)1f332cf - Core Typechecking: enable noImplicitAny
amp-apester-media (1)90df4c8 - Adding Aniview campaigns manager support
amp-auto-ads (3)027abc6 - Fix the bottom sticky issue: amp-sticky-ad element contains amp-ad sticky
1f332cf - Core Typechecking: enable noImplicitAny
cddcce6 - 🐛 Add support for Wunderkind full width ads
amp-base-carousel (1)f7e719e - Implement Children interface in Preact
amp-carousel (4)4aac829 - tsc: Remove some exclaimation points, since not nullable by default.
6d03180 - Validator rollup
8dcbf47 - 🐛 Allowlist amp-carousel 0.2 goToSlide for email
d8b28f4 - amp-carousel-0.2: fix keyboard navigation.
amp-date-countdown (1)faf69c4 - 🏗 Share dependencies in `bento.js`
amp-date-display (1)faf69c4 - 🏗 Share dependencies in `bento.js`
amp-fit-text (2)38e5023 - ♻️ Reorg type defs and remove compiler type stubs
4aac829 - tsc: Remove some exclaimation points, since not nullable by default.
amp-iframe (1)faf69c4 - 🏗 Share dependencies in `bento.js`
amp-lightbox (2)32f415a - 🐛 Add `hidden` attribute to `bento-lightbox` and `bento-sidebar` to prevent FOUC
bb3beea - 📖 add missing import snippet
amp-lightbox-gallery (2)bb3beea - 📖 add missing import snippet
f7e719e - Implement Children interface in Preact
amp-live-list (1)6d03180 - Validator rollup
amp-mustache (2)2bfd164 - Use a separate triple Mustache allowlist for email
fa431d8 - 📖 Update the documented triple Mustache tag allowlist
amp-render (2)bd928e9 - ⏪ Remove `bento_supported_version` from `amp-render` validator spec
faf69c4 - 🏗 Share dependencies in `bento.js`
amp-sidebar (1)32f415a - 🐛 Add `hidden` attribute to `bento-lightbox` and `bento-sidebar` to prevent FOUC
amp-story (24)0119346 - 🐛 [Story share] Fix revert of gplus share breaking
0201b68 - 🚮 [Story system-layer] Removing unused `storyHasAudio` state property
18c57b2 - 🚀 [Story performance] Remove share menu from main amp-story bundle
1c7b936 - 🐛 [amp story] Pagination forward button visibility state
20cb5f7 - detect link server side rendering for amp-story-1.0.css
27e204e - ♻️ `amp-story`: Refactor JSX
3179bb9 - 🐛 [amp-story] fix FIE media selector
333a3be - 🚀 [Story performance] Remove unused strings from localization bundles
3a469c3 - 🚀 [Story performance] Remove extra share CSS styles duplicated
3c0b66a - ♻️🚀 Remove side-effect bloat from `amp-story` bundle
4b8df10 - ♻️ [Story performance] Extract performance service into variable
4ecf84d - 🌐 Internationalization for CTA Text for Amp Story Shopping Component
584f5a6 - 🚀 [Story share] Move share menu to separate bundle
5d28265 - ✨amp-story-shopping Set active product in store service for product tag.
6654c1a - 🚀 [Story performance] Move building share menu to share-menu.js
6d03180 - Validator rollup
788b14d - 🚀 [Story performance] Disable animations on first page if story is transformed
9dd6b3a - 🚀 [Story performance] Listen for changes to viewport height, only when polyfill is not available
d269c20 - 🖍 [Story icons] Replaced icons and styles
d2a7450 - 🐛 Don't render CTA button when there are no shopping tags
e75e123 - 🚀 [Story performance] Removed spaces in strings
f020f16 - 🌐 [Story localization] Removed sound text localizations after removal from system layer
f4f3c9b - ♻️ [Story requests] Change request service into helper functions
f7475a0 - ✨ Added optional product-tag-text for amp story shopping tag
amp-story-auto-ads (1)6b10dc2 - 🐛[story-ads] Catch unsupported `playerExperiments` message
amp-story-captions (1)b65dbd2 - ✨ [amp-story-captions] Support container layout in amp-story-captions component
amp-story-interactive (1)f4f3c9b - ♻️ [Story requests] Change request service into helper functions
amp-story-player (1)6d03180 - Validator rollup
amp-story-share-menu (3)18c57b2 - 🚀 [Story performance] Remove share menu from main amp-story bundle
584f5a6 - 🚀 [Story share] Move share menu to separate bundle
6654c1a - 🚀 [Story performance] Move building share menu to share-menu.js
amp-story-shopping (7)4ecf84d - 🌐 Internationalization for CTA Text for Amp Story Shopping Component
5d28265 - ✨amp-story-shopping Set active product in store service for product tag.
833f52e - ✨ 🖍[amp story shopping] Shopping tag CSS
d0d1784 - ✨ [amp-story-shopping] Optional shopping tag icon
f2f8ef9 - 🖍 [amp story shopping] Prevent shopping tag dot and image from shrinking
f4f3c9b - ♻️ [Story requests] Change request service into helper functions
f7475a0 - ✨ Added optional product-tag-text for amp story shopping tag
amp-stream-gallery (1)f7e719e - Implement Children interface in Preact
amp-subscriptions (1)5438c97 - 🏗 Update OWNERS
amp-subscriptions-google (2)4a66d3f - 🐛 Make amp-subscriptions-google skip the swgAccountCreationScreen
5438c97 - 🏗 Update OWNERS
amp-timeago (1)faf69c4 - 🏗 Share dependencies in `bento.js`
amp-video (1)b7b1a9f - ✨ [Story videos] Added ACAO headers
amp-video-docking (2)1f332cf - Core Typechecking: enable noImplicitAny
6729177 - Do not encode CSS SVGs
amp-wordpress-embed (1)e3242ec - ✨ Remove Bento experiments from `amp-wordpress-embed`
amp-youtube (1)1c2b7ff - 📖 Bento Youtube
build-system (35)074c06d - 🏗 Update Design Review issue template
0c6eee9 - 🐛 fix typo for dir
18c57b2 - 🚀 [Story performance] Remove share menu from main amp-story bundle
2939a5c - Remove stable terser id mangling
30a2d4c - 🏗♻️ Replace `fs.rmdir` with `fs.rm` in build-system
37c8e7c - 🐛 copy react styles to root of each package before deploying
38e5023 - ♻️ Reorg type defs and remove compiler type stubs
3e8072d - check if file exist before copying
4345078 - Stable bundle size by disabling mangle cache
44ce33a - add --esm and --minified to push build workflow
4df29d5 - build-system: freeze all latestVersions.
584f5a6 - 🚀 [Story share] Move share menu to separate bundle
58a1c29 - ♻️ Migrate most of #core to pass TS typechecking
5f77fe9 - 🏗🐛 Lazy-load built files in the built-in server's CSS transformer
6268ef3 - 🐛 Include styles.css to npm packages at root
64895ec - 🚀 Use esbuild for all production builds 🚀
6654c1a - 🚀 [Story performance] Move building share menu to share-menu.js
66b45f4 - support skipping transformations
6729177 - Do not encode CSS SVGs
6a80198 - 🚀 [Story performance] Set disabled animation on first page to 1
80b9d6b - ♻️ Enable TS type-checking on #core/assert
80ca53e - Fix forwardRef in react builds
833f52e - ✨ 🖍[amp story shopping] Shopping tag CSS
8814a3f - add --esm and --minified options for visual-diff task
9b8d9f4 - ♻️ Use single bazel workspace for validator
a31add8 - Cleanup esbuild exp_c flag
a778cae - 🐛 Fix undefined time param for release tagger
b6124cb - ✨ Register toggleTheme API action for dark mode support
b78e878 - esbuild: prioritize "module" over "browser"
c20155c - ♻️ Fully pass typechecking in #experiments + references cleanup
c51feb0 - change legacy versions config to a json file
cf62ae1 - check-types: remove closure
ef76929 - 🚮 Remove no-duplicate-name-typedef eslint rule
f4f3c9b - ♻️ [Story requests] Change request service into helper functions
faf69c4 - 🏗 Share dependencies in `bento.js`
package updates (0)
src (25)1f332cf - Core Typechecking: enable noImplicitAny
2bfd164 - Use a separate triple Mustache allowlist for email
333a3be - 🚀 [Story performance] Remove unused strings from localization bundles
38e5023 - ♻️ Reorg type defs and remove compiler type stubs
3c0b66a - ♻️🚀 Remove side-effect bloat from `amp-story` bundle
459869b - core tsconfig: update target
47f5ee2 - ✨ Add gdpr applies flag to Criteo URL
4aac829 - tsc: Remove some exclaimation points, since not nullable by default.
4ecf84d - 🌐 Internationalization for CTA Text for Amp Story Shopping Component
58a1c29 - ♻️ Migrate most of #core to pass TS typechecking
5d6d649 - 🐛 static-template: Fix FIE check for SVGs
72c6297 - core/window/interface: small ie support removal
7645c4e - Fix first visible timestamp and LCPV
80b9d6b - ♻️ Enable TS type-checking on #core/assert
8911eea - Update nonce propagation to retrieve value via property
92d03d4 - ♻️ Use a shared tsconfig.base.json
a8a2e50 - ♻️ #core/context pass TS type-checking
b6124cb - ✨ Register toggleTheme API action for dark mode support
c20155c - ♻️ Fully pass typechecking in #experiments + references cleanup
c91e704 - ♻️ Prevent `VideoInterface` class from being bundled
f020f16 - 🌐 [Story localization] Removed sound text localizations after removal from system layer
f4f3c9b - ♻️ [Story requests] Change request service into helper functions
f7e719e - Implement Children interface in Preact
faf69c4 - 🏗 Share dependencies in `bento.js`
fb596cf - src/core/function: grab Date off win
third_party (4)11ac1ee - SwG Release 0.1.22.195
239deec - SwG Release 0.1.22.197
38e5023 - ♻️ Reorg type defs and remove compiler type stubs
4b52cda - SwG Release 0.1.22.196
validator (12)1006bb0 - Sync for validator
6d03180 - Validator rollup
6d1060a - update validator to allow script[amp-story-dvh-polyfill] for transformed documents
7ba03e2 - Validator Rollup
91f1a82 - Sync for validator cpp engine and cpp htmlparser
9b8d9f4 - ♻️ Use single bazel workspace for validator
a6b6a6c - Sync validator bazel build file
a8be9d1 - ✨ Add missing `aria-modal` to global attributes in validator spec
b0dc413 - Sync for validator cpp engine and cpp htmlparser
c45381b - Sync for validator cpp engine and cpp htmlparser
d0a2f1a - Sync for validator/cpp/htmlparser
ec4606c - fix comment for dvh polyfill spec

Don't miss a new amphtml release

NewReleases is sending notifications on new releases.