{"push_id":1091821432,"size":84,"distinct_size":0,"ref":"refs/heads/master","head":"f4912eed9225c0acf974e53f3d1e3f962d3e7ddf","before":"97b0eb5a1a74760c5c0f37f82116679b33876634","commits":[{"sha":"e86ec01f8924a2bd77fe8c82f28441f81c7eae21","author":{"email":"307809eb270e82590481d18cc726355b9a856b2d@gmx.net","name":"Andreas Rohner"},"message":"Add whitespace-normalizer plugin\n\nThis plugin normalizes whitespace in code blocks. It can perform\nvarious operations. The user can configure them through the plugin\nobject located at Prism.plugins.NormalizeWhitespace.\n\nPrism.plugins.NormalizeWhitespace.setDefaults({\n\t'remove-trailing': true,\n\t'remove-indent': true,\n\t'left-trim': true,\n\t'right-trim': true,\n\t/*'indent': 2,\n\t'remove-initial-line-feed': false,\n\t'tabs-to-spaces': 4,\n\t'spaces-to-tabs': 4*/\n});\n\nThe plugin can be disabled for certain code blocks, by adding the\nclass \"no-whitespace-normalization\" to it.\n\nThere is also a HTML-interface using the parse-settings plugin.","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/e86ec01f8924a2bd77fe8c82f28441f81c7eae21"},{"sha":"704ba4f951418ad8c6680a47a3f0381cb7c06bbd","author":{"email":"94559162bcd805c8d739f80a75c1e1b296870344@gmail.com","name":"Fernando Montoya"},"message":"Fix Keep Markup plugin incorrect highlighting","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/704ba4f951418ad8c6680a47a3f0381cb7c06bbd"},{"sha":"38b7b3b6a143fb30247f4b917cb04fbc4e3d48d3","author":{"email":"307809eb270e82590481d18cc726355b9a856b2d@gmx.net","name":"Andreas Rohner"},"message":"Add support for automatic line breaks\n\nThis patch adds support for automatic line breaks after a\nspecific number of characters. The default is 80 characters, but\nit can be set to any number.","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/38b7b3b6a143fb30247f4b917cb04fbc4e3d48d3"},{"sha":"ef533229bc47520efcd8499f0eafeed21cc1622d","author":{"email":"55f63a97aee05dec574284677eb868c83b3fba7c@verou.me","name":"Lea Verou"},"message":"Merge pull request #847 from zeitgeist87/WhitespaceNormalizer\n\nWhitespace normalizer plugin","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/ef533229bc47520efcd8499f0eafeed21cc1622d"},{"sha":"24841ef3ff28aba086d59940d64f36fbbeeef6e4","author":{"email":"94559162bcd805c8d739f80a75c1e1b296870344@gmail.com","name":"Fernando Montoya"},"message":"Removed firstWhiteSpaces code","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/24841ef3ff28aba086d59940d64f36fbbeeef6e4"},{"sha":"8f79f3b3dde33b1bf95fa63de1c097fd6b6d15a6","author":{"email":"55f63a97aee05dec574284677eb868c83b3fba7c@verou.me","name":"Lea Verou"},"message":"Merge pull request #880 from montogeek/gh-pages\n\nFix Keep Markup plugin incorrect highlighting","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/8f79f3b3dde33b1bf95fa63de1c097fd6b6d15a6"},{"sha":"eb68eb833d5abd68a2405c8ad27d23790c121707","author":{"email":"307809eb270e82590481d18cc726355b9a856b2d@gmx.net","name":"Andreas Rohner"},"message":"Update CHANGELOG and run gulp","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/eb68eb833d5abd68a2405c8ad27d23790c121707"},{"sha":"6880b3c1c78d832e861691dc5c162e4f22cd7e0b","author":{"email":"307809eb270e82590481d18cc726355b9a856b2d@gmx.net","name":"Andreas Rohner"},"message":"Preserve Markup in Normalize-Whitespace plugin\n\nSince the Normalize-Whitespace plugin is only concerned with\nwhitespace, it is easy to preserve the markup for other plugins\nlike keep-markup.","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/6880b3c1c78d832e861691dc5c162e4f22cd7e0b"},{"sha":"e4c792289f33e78fce82674176f48d8b19173f90","author":{"email":"55f63a97aee05dec574284677eb868c83b3fba7c@verou.me","name":"Lea Verou"},"message":"Merge pull request #884 from zeitgeist87/NormalizeWSKeepMarkupSupport\n\nPreserve Markup in Normalize-Whitespace plugin","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/e4c792289f33e78fce82674176f48d8b19173f90"},{"sha":"f1c719945d74889757bfd7152763fff7cbb46724","author":{"email":"307809eb270e82590481d18cc726355b9a856b2d@gmx.net","name":"Andreas Rohner"},"message":"Cleanup normalize-whitespace and improve keep-markup integration\n\nThis patch removes the misleading references to the parse-settings\nplugin from the normalize-whitespace documentation and adds a\ndescription for all supported operations.\n\nThe keep-markup plugin sets the property Prism.plugins.KeepMarkup\nto allow the normalize-whitespace plugin to optimize its\noperation.\n\nFurthermore, the normalize-whitespace plugin makes sure, that it\nis the first plugin to run on a particular code block.","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/f1c719945d74889757bfd7152763fff7cbb46724"},{"sha":"99c30e4ea1f290d60f83ddeb36c71227b3fedd5c","author":{"email":"307809eb270e82590481d18cc726355b9a856b2d@gmx.net","name":"Andreas Rohner"},"message":"Add missing prism.js to the documentation of normalize-whitespace","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/99c30e4ea1f290d60f83ddeb36c71227b3fedd5c"},{"sha":"ab65be27a93082e852935de196acac8cc2ce2a92","author":{"email":"307809eb270e82590481d18cc726355b9a856b2d@gmx.net","name":"Andreas Rohner"},"message":"Fix catastrophic backtracking regex issues","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/ab65be27a93082e852935de196acac8cc2ce2a92"},{"sha":"c1e75bdedce34bbf18f109f1697a93bb8412f577","author":{"email":"307809eb270e82590481d18cc726355b9a856b2d@gmx.net","name":"Andreas Rohner"},"message":"Merge pull request #889 from zeitgeist87/FixRegexp\n\nFix catastrophic backtracking regex issues","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/c1e75bdedce34bbf18f109f1697a93bb8412f577"},{"sha":"70a8602fdf776da66a5425dbd89f219c87f852f2","author":{"email":"55f63a97aee05dec574284677eb868c83b3fba7c@verou.me","name":"Lea Verou"},"message":"Add before-highlightall hook\n\nNeeded for unescaped markup plugin, as discussed in #887.\r\nAlternatively, we could reinstate @zeitgeist87’s PR about making the selector a config option.\r\nThoughts?","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/70a8602fdf776da66a5425dbd89f219c87f852f2"},{"sha":"fc3195b6ac0bfe49cfb28a36d411a7c8afbd6321","author":{"email":"55f63a97aee05dec574284677eb868c83b3fba7c@verou.me","name":"Lea Verou"},"message":"Changed the text in the header. Way overdue, as Prism’s popularity has way surpassed that of Dabblet","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/fc3195b6ac0bfe49cfb28a36d411a7c8afbd6321"},{"sha":"eb2a8d8613c291f976c94a179b698c75e520084e","author":{"email":"55f63a97aee05dec574284677eb868c83b3fba7c@verou.me","name":"Lea Verou"},"message":"Changed weight in the header, as we’re now 2KB minified & gzipped. Also way overdue :)","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/eb2a8d8613c291f976c94a179b698c75e520084e"},{"sha":"49a3324baf78eff387cf39ed8f47f9d3c5b0adb0","author":{"email":"55f63a97aee05dec574284677eb868c83b3fba7c@verou.me","name":"Lea Verou"},"message":"Merge pull request #890 from PrismJS/LeaVerou-patch-1\n\nAdd before-highlightall hook","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/49a3324baf78eff387cf39ed8f47f9d3c5b0adb0"},{"sha":"af8da8ec978f38707ac43bb55c179cf42849cac0","author":{"email":"55f63a97aee05dec574284677eb868c83b3fba7c@verou.me","name":"Lea Verou"},"message":"Implemented @zeitgeist87’s suggestion in #890 re: env.elements","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/af8da8ec978f38707ac43bb55c179cf42849cac0"},{"sha":"07d77e53a4b78dd2c26c744d13c9f0cefa302728","author":{"email":"55f63a97aee05dec574284677eb868c83b3fba7c@verou.me","name":"Lea Verou"},"message":"Added unescaped markup plugin (hidden)","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/07d77e53a4b78dd2c26c744d13c9f0cefa302728"},{"sha":"ad30c323cd00900496882b4cc82a5ead34d4eb1c","author":{"email":"55f63a97aee05dec574284677eb868c83b3fba7c@verou.me","name":"Lea Verou"},"message":"[unescaped markup] Fixed bug with escaped </script>","distinct":false,"url":"https://api.github.com/repos/PrismJS/prism/commits/ad30c323cd00900496882b4cc82a5ead34d4eb1c"}]}