{"push_id":2964533040,"size":7,"distinct_size":4,"ref":"refs/heads/async-directive","head":"4369e05c3e8a127e52dd14aa0252f954a524b67a","before":"d22863ed08a802c53b97bf8d6952e77b51ea4877","commits":[{"sha":"868e92b86aefd5bee07cc9da655695a05ba7da17","author":{"name":"Keanu Lee","email":"9eb9bb17fcf896c49ba38d1ff1aeb3ffe3a1fe7d@gmail.com"},"message":"Don't use export * to workaround rollup bug (#556)\n\n* Don't use export * to workaround rollup bug\r\n\r\n* Don't export internals","distinct":false,"url":"https://api.github.com/repos/Polymer/lit-html/commits/868e92b86aefd5bee07cc9da655695a05ba7da17"},{"sha":"d2be7ca48780120be3a66101e0db6a034592c002","author":{"name":"Keanu Lee","email":"9eb9bb17fcf896c49ba38d1ff1aeb3ffe3a1fe7d@gmail.com"},"message":"Remove lighter font-weight styles for readability (#553)","distinct":false,"url":"https://api.github.com/repos/Polymer/lit-html/commits/d2be7ca48780120be3a66101e0db6a034592c002"},{"sha":"bcc87cf6488fa414e5361a9d46d992f01c11517a","author":{"name":"Justin Fagnani","email":"0ce7911e6479995d6c346d6f03eb723b5135309e@fagnani.com"},"message":"Change directive() function to wrap the entire directive factory. (#562)","distinct":false,"url":"https://api.github.com/repos/Polymer/lit-html/commits/bcc87cf6488fa414e5361a9d46d992f01c11517a"},{"sha":"11af4bc7663ff3bb8d670ecc160fb7ec97876b90","author":{"name":"Justin Fagnani","email":"519bea7d2dc73ceaf7e2d3ff2da9504641bc4e29@google.com"},"message":"Move Promise support to directives.\n\nRemoves built-in Promise support. Adds an async() directive as a successor to until() that is requires to render Promises. async() handles race conditions, works with attribute, boolean attribute, property and event bindings. It also works as a nested directive value with other directives like repeat().\n\nWhile this only removes a small amount of current core library code, more core code would have be required to handle attributes, etc., and the race conditions, mainly because current Part factoring has us sharing very little code between Part implementations. It’s possible that we could refactor Parts in the future to share more value-handling code and bring back built-in Promise support in the future. Adding that would not be a breaking change, but we need to remove support before 1.0 since removing later would be a breaking change.\n\nThis change keeps directives/until.js to re-export async to ease the transition. It’s deprecated and will be removed before 1.0.","distinct":true,"url":"https://api.github.com/repos/Polymer/lit-html/commits/11af4bc7663ff3bb8d670ecc160fb7ec97876b90"},{"sha":"3812953c3ac9eb6dd09617cdabb4636fc3e93309","author":{"name":"Justin Fagnani","email":"519bea7d2dc73ceaf7e2d3ff2da9504641bc4e29@google.com"},"message":"Add test with nested async directives","distinct":true,"url":"https://api.github.com/repos/Polymer/lit-html/commits/3812953c3ac9eb6dd09617cdabb4636fc3e93309"},{"sha":"c6ab891e5537cb54ce3510b358396953c8ed6e6b","author":{"name":"Justin Fagnani","email":"519bea7d2dc73ceaf7e2d3ff2da9504641bc4e29@google.com"},"message":"Address review comments","distinct":true,"url":"https://api.github.com/repos/Polymer/lit-html/commits/c6ab891e5537cb54ce3510b358396953c8ed6e6b"},{"sha":"4369e05c3e8a127e52dd14aa0252f954a524b67a","author":{"name":"Justin Fagnani","email":"519bea7d2dc73ceaf7e2d3ff2da9504641bc4e29@google.com"},"message":"Address feedback and format","distinct":true,"url":"https://api.github.com/repos/Polymer/lit-html/commits/4369e05c3e8a127e52dd14aa0252f954a524b67a"}]}
{"actor":{"display_login":"justinfagnani"}}