Releases: ampproject/amphtml
Releases · ampproject/amphtml
1454383596280
- Re-bundle karma test files when non-test JS files change. (#1667)
- remove escope and upgrade eslint-babel (#1715)
- update lint versions, downgrade escope manually through npm-shrinkwrap (#1710)
- add release for branches to build on push (#1726)
- Added a new variable called requestCount. (#1598)
- Using local storage for notification toggling (#1644)
- Fix flake when CID contains dash before first 10 chars (#1661)
- Enforce Sandbox usage (#1638)
- Implement a mechanism to have ad networks specify client ids that get… (#1311)
- Access expressions: fix name grammar (#1653)
- Change client id substitution to set a fallback cookie if not present. (#1627)
- Suggestion for an builtin tag (#1607)
- block amp-analytics execution is consent if not resolved (#1628)
- Validator Roll-up (#1643)
- Resolve relative URL (#1629)
- Added performance vars for amp-analytics. (#1552)
- Add amp-border-box class for use on html (#1508)
- Fixes for validation errors (#1636)
- Storage API (#1483)
- Sanitize redirect URL and HL argument (#1603)
- Implement option for setting cookies in highest available domain. (#1459)
- Optimize page load time on mobile (#1606)
- Let Ads know the status of their re-size request via embed-size-denied and embed-size-changed (#1596)
- Updated screenshots (#1617)
- Only run travis push build on master branch (#1611)
- Update error message for 1st viewport iframe (#1602)
- Updates to documentations and examples based on feedback. (#1580)
- use --version flag value for release label and tag (#1601)
- Override target attributes in anchors in templates. (#1587)
- get rid of newline from sha (#1599)
- running tests in locations eastern to greenwich time (#1567)
- make sure to tag the current local sha we are building from (#1594)
- add back --version flag to changelog task (#1586)
- Add example page for testing the CDN CSP. (#1578)
- Add "-cdn" to "app deployment" in error reporting to make it easy to filter for errors reported from the CDN. (#1579)
- Fixes for history state due to nesting of services (#1571)
- Add instrumentation to embed iframe (#1534)
- Removal of development attr from runtime, specs, tests (#1190)
- Fix amp-analytics related bugs. (#1547)
- move path of experiments.js to be under v0/ (#1570)
- Only allow SW installation outside of the proxy. (#1569)
- Tick the window.onload event. (#1541)
- Exporting recent validator changes to github. (#1563)
- Add new validator tools subfolder and doc for building a command-line validator on Mac OS X (#1554)
- Replaced log.* with console.error in case of user error in amp-analytics. (#1553)
- Ad API to unobserve intersections from 3p frame (#1536)
- Only listen to
postMessage
from an intended source (#1539)
1454106432434
1453851070468
- use --version flag value for release label and tag (#1601)
- get rid of newline from sha (#1599)
- make sure to tag the current local sha we are building from (#1594)
- Tick the window.onload event. (#1541)
- add new instrumentation ticks (#1400)
- Implement iframe resizing for amp-ad (#1512)
- Support canary versions in remote.html (#1528)
1453776216102
- Make amp-iframe test non-flakey (#1521)
- Only fallback to document.body for scrollingElement on WebKit (#1516)
- JS Error body unhide should also support new boilerplate (#1435)
- remove amp-user-notification from experiment (#1499)
- Workaround against _top login navigation where assigning URL is not possible (#1498)
- Switch to app popup for experiments (#1509)
- Validator updates: noscript, fonts, stylesheet attrs, cleanups (#1507)
- Remove amp-analytics from experiments list. #1485 (#1504)
- Remove wrong </script> end tag in metadata example files (#1502)
- Make viewability info available to amp-iframe (#1231)
- Add missing attributes to validation. (#1495)
- Confirmation message fixed for deactivated experiments (#1480)
- Removed experiment flag from amp-analytics. #1485 (#1487)
- Add amp-facebook element for Facebook posts and videos (#1479)
- Add CSS class on authorization failure (#1481)
- Delay unhiding body until Dynamic CSS is loaded (#1452)
- Add AUTH var substitutions to pingback/login URLs. (#1456)
- Update the URL when a fragment link to that navigates the current doc is clicked (#1461)
- Allows the build script of the validator to execute both 'node' or 'nodejs' command (#1467)
- Document reasons for origin limitations on iframes loaded into AMP documents (#1458)
- Switch production codegen to use closure compiler. (#1390)
- Fail test if it does not restore fake timers. (#1457)
- Implement performance ticks for framerate. (#1420)
- Do not redundantly build the repo for tests when running on travis. (#1455)
- Allow bindings in URL replacements to be functions (#1454)
- Make html parser aware of stray quotation marks + minor comment cleanups. (#1453)
- Change resize rules for size decreases and allow resizes for elements close to the bottom of the document. (#1451)
- isDevChannel method and whitelist for access (#1450)
- Standard action to hide elements (#1434)
- Allow DoubleClick ads to explicitly request an ad size. (#1430)
- Validator Updates - 'Tighten custom element validation' and some minor changes. (#1439)
- fix(presubmit): whitelist 2016 copyright (#1441)
- Broadcast and process cross-window access events. (#1433)
- Instruct Resources manager to remeasure/layout/unload for mutated subtrees. (#1406)
- Validate only one AMP runtime version for now (#1437)
- Allow the validator to check for an URL (#1427)
- Broadcast event in viewer (#1424)
- Exclude examples.build from linter (#1431)
- Run the validator build on Travis CI (#1425)
- Copy viewer files into examples.build (#1422)
- Refactor isProxyOrigin and getSourceOrigin to url.js (#1419)
- A couple of fixes to get validator/build.py working again. (#1423)
- Validator updates (refactoring, English error messages) (#1421)
- XHR cleanup (#1306)
- Normalize Referrer classes across devices (#1270)
- Change error integration test to use fragment based dev-mode inference (#1388)
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)