Skip to content

Releases: ampproject/amphtml

1452831044831

15 Jan 17:04
Compare
Choose a tag to compare
  • add canary suffix to folder names and fix target of tagging (#1405)
  • Move Resources to services/resources-impl.js (#1404)
  • Enable experiments in DevTools in a non-development mode (#1402)
  • Allow CID to fallback on cookie creation if explicitly allowed by the use case (#1385)
  • Run our integration tests with optimized JS. (#1395)
  • Strictly follow prerenderSize given by viewer (or default) during prerendering. (#1384)
  • Disable /c/ experiments copying due to race condition (#1394)
  • Updated size. (#1389)
  • fix(gulpfile): quick fix to make gulp dist not throw errors. (#1387)
  • Access type=other to bypass authorization flow (#1380)
  • Make our integration tests pass reliably on SauceLabs. (#1383)
  • fix(amp-user-notification): execute GET instead of POST on data-show-if-href (#1321)
  • feature(changelog): Make changelog create from --type flag (canary or release) (#1371)
  • Release amp-mustache from experimental (#1161)
  • Rename amp-access-off to amp-access-hide (#1375)
  • Global action handlers (#1368)
  • Quick fix for trivial problem (#1367)
  • Access templates implementation (#1362)
  • Introduces a method for ads to communicate the creative they rendered (#1364)
  • Export examples.build to c folder for proxy testing (#1349)
  • Wait for the first authorization to complete before sending pingback (#1350)
  • Trivial linter fix (#1351)
  • Shorten/simplify the detail messages for the boilerplate a bit. (#1348)
  • Access expression grammar implementation (#1337)
  • Document documentInactiveCallback in element lifecycle diagram (#1341)
  • Login dialog done HTML page (#1330)
  • Allow the new boilerplate (spec file change + also_requires feature). (#1345)
  • remove legacy support for top level html (by @powdercloud) (#1344)
  • remove support for gstatic (by @Gregable) (#1342)
  • Validator implementation. (#1339)
  • Merge master to Release (#1338)
  • AMP Templates small pieces (#1336)
  • Fix some bugs regarding regular expression parsing in javascript. (#1333)
  • fix(cid): localhost should only be considered as proxy if prefix is c or v. (#1289)
  • Do not close lightbox on tap (#1327)
  • Validator: Reduce the amount of english language in the error messages for CSS errors. (#1329)
  • Bugfix: Improve the line numbers emmitted by the validator. Remove support for relative amp runtime. (#1328)
  • Tighten the spec file rules with respect to custom Javascript. (#1326)
  • Fix 2 edge cases in ad viewability (#1325)
  • Collapse empty ads (#1265)
  • Login flow and dialog implementation. (#1310)
  • Pingback implementation (#1294)
  • Move tap configuration to avoid duplicate calls (#1303)
  • Moving the amp-boilerplate attr into the style tag, even for noscript variant (#1300)
  • Cleanup services module (#1273)
  • Check iframe sandbox flags such as (allow-same-origin) in a case-insensitive way (#1276)
  • Build READER_ID and include in access URLs (#1287)
  • refactor(amp-user-notification): switch to bottom as default location. (#1284)
  • point out that localhost urls are also fine (#1179)

1451517316103

31 Dec 07:28
Compare
Choose a tag to compare
  • Access: authorization flow (#1271)
  • feature(document-state): add whenDocumentReady function that returns a promise (#1272)
  • Add Dynamic CSS Classes extension (#1253)
  • Action handler subsystem (#1261)
  • feature(amp-user-notification): add amp-user-notification element. (#1178)
  • Refactor ActionService into install/get pattern (#1255)
  • fix(experiments): include babel-helpers to experiments.js (#1257)
  • Kick off access work (#1254)
  • Alternative production code generation for AMP based on the closure compiler (#1218)
  • fix(third_party): patch caja html-sanitizer.js to not use octal literals (#1233)
  • Several small optimizations: (#1234)
  • Turn vsync into a core service. (#1238)
  • tools(lint): add lint rule for unused vars and params. (#1220)
  • tools(presubmit): add globbing for whitelist (#1240)
  • Turn viewer and viewport service into core services. (#1236)
  • Updated file sizes. (#1235)

1450828153116

23 Dec 04:18
Compare
Choose a tag to compare
  • Babel Loose Mode (#1222)
  • Fix tests broken by new validator release. (#1223)
  • fix(tests): fix instagram tests (#1217)
  • Remove important clause from pre-upgraded phases (#1216)
  • Switch validator to ampproject.org URL (#1206)
  • Introduces an optional mechanism for advanced advertising techniques (#1214)
  • Add a feature that checks arguments to 3p embeds (#1211)
  • Add an extensive integration test for DoubleClick ads. (#1202)
  • Click to play changes. (#1165)
  • Add remote config loading support to amp-analytics. (#1174)
  • Make request transport for amp-analytics configurable. (#1169)
  • Simplify scroll tracking and greatly increase frequency of viewability events (#1163)
  • Change amp-analytics triggers from arrays to objects. (#1193)
  • feature(xhr): modify fetchJson to accept method "POST" (#1068)

1450396666888

18 Dec 01:58
Compare
Choose a tag to compare
  • fix(history): add import to getService to fix errors. (#1183)
  • Reformat architecture and add follow button (#1119)
  • Validator: Update error message for missing runtime script tag (#1176)
  • AMP Validator. Whitelist new meta tag for amp-access. (#1173)
  • AMP Validator feature to support disallowed ancestor tags. (#1171)
  • Make early loaded extensions load robust against errors in individual extensions (#1166)
  • Adds amp-analytics support for 'click' events. (#1160)
  • Alternative implementation of amp-analytics built-in vars (#1149)
  • Use the whitelisting tag policy from Caja (#1155)
  • Remove brightcove whitelist since validator is ready (#1157)
  • AMP Validator: shortened variable names for closure and README correction (#1154)
  • Delegate to viewer for cid generation if AMP is embedded. (#1150)
  • Implement URL replacement for client ids available to amp-analytics (#1146)
  • Make the amp_list test a tad nicer. Earlier I had mistyped width, (#1147)
  • Updating amp-twitter exmaple with more accurate content height (#1144)
  • Minor fixes to the templates component of the validator. (#1145)
  • Make AMP Layouts first class in the validator. (#1143)
  • Template Validation big pieces (#1142)
  • Validatior: Add testcase for amp-brightcove and update version ids. (#1139)
  • Changed tag to read config from a script child. (#1134)
  • Added tests for optout. (#1135)
  • Install templates service right away (#1129)
  • refactor(amp-ad): remove backfill code from amp-ad (#1091)

1449784974853

10 Dec 22:37
Compare
Choose a tag to compare
  • Blacklist for LINK and a few more tags (#1128)
  • Fixing embedded pin render issues (#1062)
  • Disable delimiter substitution in mustache (#1120)
  • Updates amp-analytics with support for expanding config/trigger vars. (#1102)
  • Disallow data: URLs. (#1118)

1449695273378

09 Dec 22:15
Compare
Choose a tag to compare
  • Blacklist data: URLs from templates (#1110)
  • Bug fix #1095 - fix font-size for comparison. (#1117)
  • Bug fix #1095 (#1115)
  • AMP Validator: Support <amp-instagram data-shortcode> attribute and deprecation warnings (#1108)
  • Amp-font: Un-handled Promise Rejection #1095 (#1107)
  • Layout calculation refactored (#1094)
  • latest size (#1106)
  • Security review: builtin calls and prototype chain restrictions (#1098)
  • Validator: amp-list and changes to allowed URLs (#1101)
  • Do not allow allow-same-origin with data-uris and iframes. (#1100)
  • Mark requests as coming from an AMP document (#1096)
  • Added a very basic version of analytics for AMP. (#982)
  • Sync with upstream 378bcca8a5cfe4058f294a3dbb78e8755e8e0da5 that implements HTML escaping fix (#1080)
  • Introduce a mechanism for services to be definable outside of the core binary (#1076)

1449255139034

04 Dec 19:40
Compare
Choose a tag to compare
  • fix(perf): make sure to flush once the perf functions are set (#1077)
  • Brightcove player component (#1052)
  • Documentation fixes for expriments (#1069)
  • Boilerplate change- Switch from using opacity and settimeout to using visibility and keyframe animation. (#998)
  • Small clarification for how some natural dimensions get calculated. (#1053)
  • Switch from var to let, const, for ... of. (#1059)

1449179098038

03 Dec 22:11
Compare
Choose a tag to compare
  • Simplify the warnings (PROD_WARNING->WARNING, DEV_WARNING->ERROR). (#1051)
  • [RFC] Introduce new pattern to avoid duplication of core services to extensions (#1039)
  • Lightbox(es) should support exiting with escape and x button (#1029)
  • Add Vine HTML component (#1006)
  • Fix risk condition on loading indicator when layout completes before vsync. (#1043)
  • Open-source additional files that are part of the AMP Validator (#1033)
  • Start running unit tests on Chrome 37 again. (#991)
  • Force resize when an overflown element becomes active (#1034)
  • Automatically adjust scrolling position when resizing elements above the viewport (#1025)
  • Implement a page view id. (#977)
  • AMP Validator Linting. Changes suggested in #996. (#1030)
  • fix(perf): add call to performance.flush (#1019)
  • Redo the overflow toggling system (#1012)
  • Open source the feature tests for the AMP Validator. (#997)
  • Immediate fix for breaking composites due to incomplete subtree (#1015)
  • Refactored vsync for animations and non-animations uses (#1001)
  • Validator CSS Parsing. (#996)
  • test(*): use to.have.class helper (#1007)
  • Update to spec_file_revision 89. (#988)
  • Add support for AMP Dev Channel to experiments page. (#980)

1448058695548

20 Nov 23:07
Compare
Choose a tag to compare
  • Toggle experiments via devtools for onsite testing (#987)

1448045024150

20 Nov 20:49
Compare
Choose a tag to compare
  • fix(tool): add asserts to changelog code to make it less fragile. (#972)
  • Implement amp-install-serviceworker (#954)
  • AMP List overflow fallback and relax some restrictions on change height (#978)
  • Several small improvements to error reporting: (#976)
  • AMP List element skeleton. (#948)