{"push_id":1161932664,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"caaed5e112e09f37a56819d51b5cbf195b4ab5f3","before":"8d79f1be53dee6992ac735274d63299d558e134a","commits":[{"sha":"a9f22abf09c1af4fb7f22102a385cd9321676e57","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"{include |escape} and {block |escape} trigger warning about auto-escaping","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/a9f22abf09c1af4fb7f22102a385cd9321676e57"},{"sha":"08d3db2d16954e1ff22b821a522474480e726d82","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"Parser: {syntax off} can be ended with {/syntax}","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/08d3db2d16954e1ff22b821a522474480e726d82"},{"sha":"08a6b331c2df890a5397f1e9dd129c66e60a7cb5","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"Compiler: prologs returned by finalize() moved to prepare()","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/08a6b331c2df890a5397f1e9dd129c66e60a7cb5"},{"sha":"2963af7e1d9c214fe6349139a962576907a664d9","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"tests: improved Parser tests","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/2963af7e1d9c214fe6349139a962576907a664d9"},{"sha":"19a4f738f124f785df97509a594f5c8a0ada4be0","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"Parser: recognizes <? ... > and <! ... >\n\n<!-- is comment, ends with -->\n<! is doctype bogus comment, ends with >\n<?php or <?= is PHP\n<? is processing instruction in XML and ends with ?> OR bogus comment in HTML and ends with >","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/19a4f738f124f785df97509a594f5c8a0ada4be0"},{"sha":"74b5813f25b785cdd8c02ce87044094ce4a22015","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"FileLoader::getUniqueId() normalizes directory separator on Windows","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/74b5813f25b785cdd8c02ce87044094ce4a22015"},{"sha":"d194a61a32031536eacccc10614fd2149b0dd661","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"BlockMacros: all blocks are rendered via renderBlock()","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/d194a61a32031536eacccc10614fd2149b0dd661"},{"sha":"85ee330d248b8ae842dea1588db4387a7f6f741d","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"tests: renamed files","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/85ee330d248b8ae842dea1588db4387a7f6f741d"},{"sha":"4bedbb63a0e96c9f57008d2dfcae6a94fe2de593","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"Template::renderToString refactoring, added capture()","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/4bedbb63a0e96c9f57008d2dfcae6a94fe2de593"},{"sha":"25b32e82d61107f67a927c16c8a05d9982329404","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"Parser: fixed setting setContentType() before parse()","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/25b32e82d61107f67a927c16c8a05d9982329404"},{"sha":"9afdd699ae8091e5f6ee62e0af0ff84f1226c149","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"Filters::convertTo() refactoring, added Filters::getConvertor()","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/9afdd699ae8091e5f6ee62e0af0ff84f1226c149"},{"sha":"e273248a1d2f62625c09168e1baaa3ac4ed4cf83","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"{include} and {includeblock} are not 'replaced'","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/e273248a1d2f62625c09168e1baaa3ac4ed4cf83"},{"sha":"7a05299fb433671ad747a6e01bc811594bc9b07c","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"All context escaping is driven by Filters::getConvertor(); {include} applies modifiers before escaping","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/7a05299fb433671ad747a6e01bc811594bc9b07c"},{"sha":"2f055091852649bc1e33502fd6f2cbab24581930","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"PhpWriter: convertTo is called for |escape","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/2f055091852649bc1e33502fd6f2cbab24581930"},{"sha":"0c58378c78552d69d55b30caafa069b9ed27ef2f","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"Filters: added escapeHtmlText","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/0c58378c78552d69d55b30caafa069b9ed27ef2f"},{"sha":"e51df4de5d444daeba5370a5e0c324263f25ad10","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"Changed way how is template split in prepare() & main(); added IMacro::ALLOWED_IN_HEAD\n\nPartially reverts 1f63f8b88 and 00b0d8b8","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/e51df4de5d444daeba5370a5e0c324263f25ad10"},{"sha":"38129297ebd995b36f74b5c2b4016dbe99bde560","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"{contentType} and {extends} trigger warning when is not placed in template head","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/38129297ebd995b36f74b5c2b4016dbe99bde560"},{"sha":"364587c87f19d315602528c8c5a392ba6ce957d8","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"{includeblock} triggers deprecation notice","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/364587c87f19d315602528c8c5a392ba6ce957d8"},{"sha":"f81f6d74a98ce3dff0b8fe4fe01155f05359214c","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"composer.json: conflict with nette/application < 2.4","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/f81f6d74a98ce3dff0b8fe4fe01155f05359214c"},{"sha":"caaed5e112e09f37a56819d51b5cbf195b4ab5f3","author":{"name":"David Grudl","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@grudl.com"},"message":"Filters: support for -attr contexts","distinct":true,"url":"https://api.github.com/repos/nette/latte/commits/caaed5e112e09f37a56819d51b5cbf195b4ab5f3"}]}
{"actor":{"display_login":"dg"}}