{"head":"0cbcbad2467f8b7ebffae0fb3d2e1bca2c630238","size":65,"push_id":44371686,"shas":[["8d0b2b3399abe91886eb3fd5e0a0b386afea9849","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Going back to using $data to reference the current item in foreach, as \"this\" clashes in too many circumstances","Steve Sanderson"],["c4e931c85f870b68240b2c097c67f9fba5ddbbbb","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Merge branch 'master' into 1.3","Steve Sanderson"],["4689eb3cc80089d7cd2e66d984f58646282e25b1","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Beginning proper binding contexts support - made $data available globally (not just within templates)","Steve Sanderson"],["4a1ded09f2e20d49d711ccfd51b8ffd4b7cd6f0e","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Eliminated concepts of both \"dataStore\" and \"optionsPerBinding\" as it's not clear that either will strictly be necessary","Steve Sanderson"],["d85a1c5c3495deb1ed225774363a4623e199a1a2","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Implemented $parent, $parents, $root on binding contexts","Steve Sanderson"],["bb2b80a21b0c13442107e51e9af109f17d067504","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Beginning native template engine","Steve Sanderson"],["cd620a6affea7cd6d1d7559a34aaa9cd57c27a33","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Can specify template engine as part of data-bind syntax","Steve Sanderson"],["34c44ffbe27f6f58bdafe07f3ad2f59a0e357bf5","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Template binding supports \"if\" and \"ifnot\" conditions","Steve Sanderson"],["c74aa6c611a84b80c648d0ad493f5a1ca519a607","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Core support for anonymous templates in bindings (not in the template engines yet)","Steve Sanderson"],["9a7a0685efdfcfdb569b9f3b1f643f719b880c44","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Upgrade native template engine to support anonymous templates","Steve Sanderson"],["1790a45afa286a2e35ebd56151854ba0ec773898","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Introduced notion of templateSources and templateSourceAwareTemplateEngine","Steve Sanderson"],["70bace17631e43fae429a9198f847f5878d06fc2","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Added some extra explanations","Steve Sanderson"],["dcc98532f4579a60cea24bdb827ac2135dce0780","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Replaced implementations of \"if\", \"with\", and \"foreach\" bindings with ones that use \"template\"","Steve Sanderson"],["ee3088548291b345b67cdd76613f9d800eafba22","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Added \"ifnot\" binding","Steve Sanderson"],["3865f22fbef7af870ea21be4f218618ff9cece42","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Fix the build","Steve Sanderson"],["867ed882b7d3ad24860f32ac8a780e2d3e6c7bea","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Wrap some property names in quotes to keep Closure Compiler happy","Steve Sanderson"],["3fe0da755289e61815912f9804a5645016a5fc0b","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Support $parent, $parents, $root on all bindings","Steve Sanderson"],["729ab50b9e0bf8feae7a15f143afa93c6f84c837","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Merge templateSourceAwareTemplateEngine code into base ko.templateEngine, so that templateSourceAwareTemplateEngine is no longer needed, and remove it","Steve Sanderson"],["2e0280807f06d97e2bec87bd61480f0f69f0e30e","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Made jQuery Templates support $parent, $parents, $root too","Steve Sanderson"],["5e29175e8cd8d3c870560faf48c79d3a6f234b2d","9ce5770b3bb4b2a1d59be2d97e34379cd192299f@codeville.net","Implemented ko.dataFrom and ko.contextFrom (so you can now connect arbitrary event handlers (e.g., jQuery ones) with your viewmodels)","Steve Sanderson"]],"ref":"refs/heads/master"}