Releases: ampproject/amphtml
Releases · ampproject/amphtml
1452831044831
- 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
- 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
- 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
- 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
1449695273378
- 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
- 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
- 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
- Toggle experiments via devtools for onsite testing (#987)