Version: 1810191936340
Based on original release: 1810171544580
- Disable layers in canary. (#18834)
- amp-list: Reset pending change-size request after render (#18772)
- ๐ Chrome 70 array.sort uses stable TimSort which exposed bunch of bugs (#18777)
- Apply placeholder to CMP provided iframe (#18258)
- ๐amp-analytics Stop adding triggers if has been detached (#18340)
- Add fie-metadata-extension experiment (#18738)
- Document svg preserveAspectRatio attribute in amp-pan-zoom (#18560)
- Revert "๐Expander: Fix handling of falsey resolvers (#18541)" (#18757)
- ๐๐ Cache sauce connect binary and make startup more robust (#18749)
- amp-script: Add TodoMVC example (#18701)
- ๐โจSupport choosing example rendering mode (#18754)
- SwG release 0.1.22.30 (#18746)
- ๐โจSupport entering proxy URLs without protocol prefix (#18747)
- ๐[amp-ad] fix errors occurring during the call of noContentAvailable in capirs (#18687)
- ๐Do not submit value for empty multiselect (#18751)
- ๐โจ Use localhost:8000 template for all directory listings (#18718)
- ๐๏ธโจLog analytics in video testbench (#18711)
- Fix test failure and add tealiumcollect config back. (#18729)
- โป๏ธ๐โ Refactor FormDataWrapper and fix select[multiple] and test (#18710)
- โจ Add no-verify attribute to exclude elements from verify-xhr (#18707)
- Update dependency express to v4.16.4 (#18679)
- Update dependency autoprefixer to v9.2.0 (#18726)
- Update dependency sinon to v7 (#18725)
- Update dependency babel-plugin-istanbul to v5.1.0 (#18724)
- Update dependency eslint-plugin-chai-expect to v1.2.0 (#18720)
- Update dependency eslint to v5.7.0 (#18712)
- โ amp-brightcove: Extend test coverage (#18722)
- Removed the Play event when starting ads (#18618)
- SSR refactoring (#17900)
- Allow Multi-line CSS styles in AMP doc (#18703)
- Revert "โจ Add Tealium Collect for amp analytics" (#18708)
- ๐จโ๐ฆโ๐ฆ amp-addthis - add owners list (#18637)
- โจ Add Tealium Collect for amp analytics (#18366)
- Fix overlay single date picker to open to selected date. (#18691)
- โจ Added embed for Yandex Zen content-recommendation platform (#18186)
- โชUndo updgrade of react-dates to 18.1.0 (#18688)
- ๐ Tweaks to the extension generator (#18628)
- ๐ amp-next-page: Fix relative URL handling when served from the cache (#18629)
- ๐ Ignore errors when navigating to blank.html (#18672)
- ๐ Check if doc is RTL before instantiating page-advancement in amp-story (#18686)
- amp-script: Working skeleton (#18665)
- Re-enable layers (#18505)
- ๐ Make
web-animations-js
compatible with strict mode and unskip failing tests (#18674) - Whitelist extra macros for anchor href substitution (#18666)
- Increase bundle size for patch canary (#18675)
- Update dependency jsdom to v12.2.0 (#18591)
- โจ [amp-story] Extracts page level click listener to be at amp-story level (#18154)
- Add the BiP Messenger scheme to anchor href attributes. (#18633)
- Desktop navigation animation improvements. (#18569)
- ๐ Add basic manual testbench for video players (#18605)
- Update dependency lolex to v3 (#18596)
- Update dependency typescript to v3.1.2 (#18645)
- โจ added pressboard as an analytics vendor (#18169)
- Add eslint no-non-string-log-args rule (#18636)
- ๐โจ Upgrade to Babel 7 (#18574)
- ๐ Add baseline for localhost:8000 UI (#18635)
- Correct description for allow-blocked-ranges (#18380)
- added quotes to documantation (#18433)
- Roll forward CC upgrade with fixes (#18552) (#18609)
- amp-selector: Support event.selectedOptions in on="select:..." (#18641)
- ๐Lazy generate linker values. (#18640)
- Ad example page: add comment on expected error (#18643)
- Fix experiment logic in amp-carousel (#18639)
- ๐Added Mute/Unmute Controls to (#18611)
- Bump up size (#18638)
- ๐AMP inabox : Fixed pixel imperfection by resetting position on body (#18539)
- Refactoring: Consolidate batch plugin logic. (#18410)
- โป๏ธExpander: Add args to opt_collectVars (#18554)
- โจ Added a 3p frame domain key for Google's AMP Cache. (#18451)
- ๐Expander: Fix handling of falsey resolvers (#18541)
- ga cookie config (#18623)
- ๐ Do not set last page as active if bookend is open (#18526)
- Change Addthis loading Placeholder color (#18613)
- ๐ Specifies adding env variable for java version (#18202)
- amp-list resize partial fix with signals for overflow-clicked (#18543)
- Linker: remove form listener in unlayout (#18502)
- Add a
size-changed
signal to common signals (#18580) - โป๏ธLinker: Use action-xhr when possible (#18497)
- Cookie Writer spec improvement (#18521)
- Remove poster on amp-video elements when done with first layout (#18540)
- Create the
<audio>
element for<amp-audio>
allowing us to act on non laid out audios (#18573) - Serve ampdoc-closest to 1%. (#18520)
- โจ [standard-action] Add AMP.navigateTo optional target param (#18043)
- Remove Scroll Snap code (#18610)
- SwG release 0.1.22.29 (#18604)
- Layers: fix Resource detection of measurement changes (#18553)
- some errors are not propagated properly from compilation step. (#18475)
- Get a reference to the navigation service. (#18517)
- Revert CC upgrade. (#18600)
- ๐ added examples to amp-image-slider.md #18058 (#18590)
- Fix the audio status text positioning when the info icon is present. (#18536)
- Cleanup story navigation performance experiment. (#17664)
- Cleanup story navigation performance experiment configuration. (#17699)
- Add a scale on desktop background to fix safari transitions. (#18572)
- Doubleclick render idle enable bool renderOutsideViewport (#18597)
- remove doubleclickIdleExp experiment (#18598)
- Don't parse CC output for swg.js warnings -- just fix them (#18589)
- Update de.js (#18283)
- Fix oopsie in regex matching. (#18588)
- Fix large errors not being output in console (#18583)
- Separate login logic from subscribe and change default of supportsViewer to 0 (#18571)
- Upgrade Closure Compiler to v20171112 (#18552)
- Add 300px maximum offsetHeight to fixed-layer transfers (#18578)
- Add 300px maximum offsetHeight to fixed-layer transfers
- Remove recently added references to
keyCodes
(#18576) - [amp-pan-zoom] should clear previous width/height on resetContentDimensions (#18557)
- Pin dependency babel-plugin-filter-imports to 2.0.3 (#18565)
- Add handler to forward keyboard events to viewer (#18437)
- Adding Babel filter import to remove unwanted fetch polyfill (#18494)
- Update dependency puppeteer to v1.9.0 (#18555)
- Break words in amp-story-hint. (#18538)
- Change (deprecated) KeyboardEvent.keyCode -> KeyboardEvent.key (#18530)
- Whitelist amp-selector for use in amp-pan-zoom (#18545)
- Update amp-bind.md (#18547)
- Update dependency ajv to v6.5.4 (#18240)
- Update dependency jsdom to v12 (#18252)
- Update dependency cssnano to v4.1.4 (#18338)
- Update dependency eslint to v5.6.1 (#18443)
- Update dependency multer to v1.4.0 (#18391)
- Update dependency babel-eslint to v10 (#18356)
- Update dependency postcss-import to v12 (#18362)
- SwG release (#18544)
- allow single pass code to write out to other directories besides dist (#18393)
- Update dependency google-closure-compiler to v20180910.1.0 (#18416)
- Update dependency fetch-mock to v7.0.7 (#18382)
- Update dependency postcss to v7.0.5 (#18373)
- Update dependency opn to v5.4.0 (#18250)
- Update dependency @babel/helper-plugin-test-runner to v7.1.0 (#18243)
- Update dependency chai to v4.2.0 (#18387)
- Update dependency typescript to v3.1.1 (#18420)
- Update dependency json5 to v2.1.0 (#18431)
- Update dependency ansi-colors to v3.1.0 (#18435)
- Update dependency sinon to v6.3.5 (#18528)
- ๐Fix lightbox transition when in a shadow doc. (#18537)
- Force unique ID for all AMP accordions (#18534)
- Update Google VR View to version 2.0 (#18535)
- Fix validation bubble polyfill in IE11 (#18476)
- Fix typos in comments (#18442)
- Doubleclick: Re-enable SRA 1% experiment (#18527)
- ๐ Replace the default Percy filesystem resources loader with a custom implementation that supports multiple resource directories (#18503)
- ๐ Remove
--headless
mode fromgulp visual-diff
task (#18510) - SRA restructure deferred promise array creation (#18511)
Breakdown by component
ads
๐[amp-ad] fix errors occurring during the call of noContentAvailable in capirs (#18687)amp-ad
๐ Chrome 70 array.sort uses stable TimSort which exposed bunch of bugs (#18777)amp-ad-network-adsense-impl
๐ Chrome 70 array.sort uses stable TimSort which exposed bunch of bugs (#18777)amp-analytics
Fix test failure and add tealiumcollect config back. (#18729) Revert "โจ Add Tealium Collect for amp analytics" (#18708)amp-animation
๐ Make `web-animations-js` compatible with strict mode and unskip failing tests (#18674)amp-bind
๐ Chrome 70 array.sort uses stable TimSort which exposed bunch of bugs (#18777)amp-brightcove
โ amp-brightcove: Extend test coverage (#18722)amp-date-picker
Fix overlay single date picker to open to selected date. (#18691)amp-form
โป๏ธ๐โ Refactor FormDataWrapper and fix select[multiple] and test (#18710) โจ Add no-verify attribute to exclude elements from verify-xhr (#18707) updated documentation to include amp-bind option for... (#18663)amp-list
added sample of styling for content fetched in amp-list (#18693)amp-pinterest
updated pinterest Pin It language to Save (#18646)amp-script
amp-script: Working skeleton (#18665)amp-selector
Added documentation on keyboard-select-mode (#18670)amp-story
๐ Check if doc is RTL before instantiating page-advancement in amp-story (#18686)amp-subscriptions
๐ Chrome 70 array.sort uses stable TimSort which exposed bunch of bugs (#18777) Mark amp-subscriptions as in beta (#18761)amp-subscriptions-google
Mark amp-subscriptions as in beta (#18761)validator
โจ Add no-verify attribute to exclude elements from verify-xhr (#18707) Fixes https://github.com//issues/13262Implements, tests and documents the input[no-verify]
attribute.
Implements the functionality by adding a blacklist to requestForFormFetch
and doXhr_
methods, which remove values from the FormDataWrapper
or JSON object sent in the request. Implemented and tested the FormDataWrapper#delete
method to remove that object's values.
/to @nainar @aghassemi for review
/to @honeybadgerdontcare for validator review
Allow Multi-line CSS styles in AMP doc (#18703)
Resolves Issue #17382
Allow multi-line CSS styles in AMP Doc for:
<style amp-boilerplate>...</style>
<noscript><style amp-boilerplate>...</style></noscript>
<style amp4ads-boilerplate>...</style>
<style amp4email-boilerplate>...</style>
The new RegEx allow for:
-
Multi-line CSS styles in above
tags
-
Allows zero to any number of white spaces(including
white space
,new line
,tab
) after:
(The key-value separator) -
Allows zero to any number of white spaces(including
white space
,new line
,tab
) before and after{
or}
(The CSS declaration) -
Optional
;
for the last attribute in the group
(This would help in case the auto-format extensions adds missing;
for any CSS properties.
TODO (before merge):
- Need to add tests in /validator/test_data/feature_tests/ for `<style amp4ads-boilerplate'> - DONE
- Need to add tests in /validator/test_data/feature_tests/ for `<style amp4email-boilerplate'> - DONE