OLD | NEW |
(Empty) | |
| 1 ### 0.7.4 |
| 2 - Workaround for cssom not liking '{{ }}' bindings in <style> tags (unsupported,
use <core-style> instead) |
| 3 ### 0.7.3 |
| 4 - Replace clean-css with cssom, which does less "optimizations" |
| 5 ### 0.7.2 |
| 6 - Disable css number rounding for crazy-sad flexbox hacks in IE 10 |
| 7 - Add charset=utf-8 to all scripts |
| 8 - Better comment removal codepath |
| 9 ### 0.7.1 |
| 10 - Support for mobile URL Schemes "tel:" and "sms:" |
| 11 - Better reporting of javascript error messages with `--strip` |
| 12 - Handle buffers as input with `inputSrc` |
| 13 - Rename `outputSrc` to `outputHandler` |
| 14 ### 0.7.0 |
| 15 - Upgrade to whacko 0.17.2 with template support |
| 16 - add utils.searchAll to make a query that walks into `<template>` elements |
| 17 ### 0.6.2 |
| 18 - stick to whacko 0.17.1 until `<template>` support is complete |
| 19 ### 0.6.1 |
| 20 - fix bug with removing absolute imports |
| 21 ### 0.6.0 |
| 22 - Strip excluded imports by default (old behavior accessible with --no-strip-exc
ludes flag) |
| 23 ### 0.5.0 |
| 24 - finally switch to new-world polymer license |
| 25 - Add a bunch of tests for lib/vulcan |
| 26 - Refactor test suites |
| 27 - tests for utils and optparser modules |
| 28 - Merge pull request #83 from jongeho1/undefined-element |
| 29 - undefined element fix |
| 30 - remove unnecessary require statement |
| 31 - Handle indirect prototype references in Polymer invocation |
| 32 - plumb abspath to all url rewriting |
| 33 - shields! |
| 34 - add travis config |
| 35 - add tests! |
| 36 - Add option for printing version and nag to update |
| 37 - move test folder to example |
| 38 - Merge branch 'master' of github.com:rush340/vulcanize into rush340-master |
| 39 - Merge pull request #75 from ragingwind/remove-importerjs |
| 40 - Merge pull request #77 from Polymer/use-whacko |
| 41 - Keep consistent ordering of import document heads and bodies |
| 42 - Don't create a whole document for inlining styles |
| 43 - Switch to whacko/parse5 |
| 44 - fix flipped conditional |
| 45 - Merge pull request #76 from ragingwind/buffer |
| 46 - Support buffer in/out |
| 47 - Remove importer.js |
| 48 - more explicit checking of whether abspath is set |
| 49 - cleaned up regex matching of root |
| 50 - renamed webAbsPath to abspath |
| 51 - fixed cheerio options to perform the same parsing while reading and writing |
| 52 - if webAbsPath is passed in, use absolute paths everywhere |
| 53 - resolve webAbsPath if relative path provided |
| 54 - added recognition of double-slash paths as a remote absolute URL |
| 55 - applied webAbsPath option for handling absolute paths (based on jongeho1's pul
l request: https://github.com/Polymer/vulcanize/pull/36) |
| 56 ### 0.4.3 |
| 57 - Release 0.4.3 |
| 58 - Mailto: is an absolute path |
| 59 - Merge pull request #70 from rush340/htmlentities |
| 60 - added missing use of CHEERIO_OPTIONS |
| 61 - fixed cheerio options to perform the same parsing while reading and writing |
| 62 - Merge pull request #59 from mozilla-appmaker/cheerio-write-fix |
| 63 - Merge pull request #65 from tbuckley/patch-1 |
| 64 - Add quotes around filenames in CSS |
| 65 - audit license headers |
| 66 - fixed cheerio options to perform the same parsing while reading and writing |
| 67 - Never decode entities |
| 68 ### 0.4.2 |
| 69 - Fix inline svgs |
| 70 - Update README with --strip functionality |
| 71 ### 0.4.1 |
| 72 - Bump version to 0.4.1 |
| 73 - Strip comments and whitespace from all nodes |
| 74 ### 0.4.0 |
| 75 - Bump to version 0.4.0 |
| 76 - Replace noscript with explicit Polymer invocation, to ensure correct element r
egistration order when CSP'ed. |
| 77 ### 0.3.1 |
| 78 - remove extraneous async module |
| 79 - Fixes #34 |
| 80 ### 0.3.0 |
| 81 - Hide import content from view in the main document |
| 82 ### 0.2.7 |
| 83 - always add name to polymer invocation |
| 84 ### 0.2.6 |
| 85 - bump version |
| 86 - add small usage block to help |
| 87 - Make --strip work with --csp |
| 88 - Clean up use of get/setTextContent |
| 89 - Inline stylesheet happens after import path fixup, so outputPath of rewriteURL
should be the overall outputPath |
| 90 ### 0.2.5 |
| 91 - update to 0.2.5 |
| 92 - .text() was decoding HTML entities, read raw script node content for CSP |
| 93 - Support Polymer invocation without tag name |
| 94 - Fix slightly broken merge conflict |
| 95 - Enable `--inline --csp` mode to smash everything into one JS file |
| 96 - Upstream cheerio changed loop semantics to return "dom" nodes instead of sugar
ed cheerio objects |
| 97 - Fix #29 |
| 98 - Print help dialog if called without arguments |
| 99 - update dependencies |
| 100 ### 0.2.4 |
| 101 - Treat config file as "defaults", commandline flags override |
| 102 - Do path resolution before import processing and style inlining |
| 103 ### 0.2.3 |
| 104 - A few bug fixes |
| 105 ### 0.2.2 |
| 106 - Don't recalculate assetpath for handled elements |
| 107 - Bump to 0.2.1 |
| 108 ### 0.2.1 |
| 109 - unbreak assetpath generation |
| 110 ### 0.2.0 |
| 111 - Prepare vulcanize 0.2.0 |
| 112 - Merge pull request #25 from lborgav/patch-1 |
| 113 - Fixing missing letters |
| 114 - Don't move external scripts around with CSP mode |
| 115 - Use uglify inline_script |
| 116 - Use cleancss only for stripping comments |
| 117 - Merge pull request #21 from azakus/modular |
| 118 - went a little too quick with the regex |
| 119 - Remove byte order mark |
| 120 - Make sure not to lose assetpath fix |
| 121 - First draft at a split out Importer |
| 122 - Inplace inline *all* imports |
| 123 - Copy setTextNode since it's so tiny |
| 124 - move all the option validation into optparser |
| 125 - Update npm dependencies |
| 126 - Split out path resolution |
| 127 - Break out option parser |
| 128 - Break out constants |
| 129 - Add the hooks for style and script excludes |
| 130 - Add changelog generation script |
| 131 - Merge pull request #16 from tbuckley/master |
| 132 - Include excluded script instead of its contents |
| 133 - Only put a trailing slash into assetpath attribute if there is a path |
| 134 - bump version |
| 135 - clone all styles (minus href and rel) from <link> to <style> |
| 136 - update to 0.1.13 |
| 137 - Skip non-JS scripts and non-CSS styles |
| 138 - bump version |
| 139 - Make sure to CSPify main document first, load platform.js first in the output
js file. |
| 140 - add test config for excluding polymer.html |
| 141 - Refactor handling of inlined and excluded import insertion |
| 142 - bump version |
| 143 - Fix subtle path bug in stylesheets |
| 144 - use uglify and clean-css to strip comments from js and css when using --strip |
| 145 - Clean up |
| 146 - bump version |
| 147 - --csp will now operate on the input html file as well |
| 148 - Fix script inlining to ignore parsing html comments |
| 149 - cheerio 0.13 seems to work just fine |
| 150 - inline stylesheets in the main page when using --inline |
| 151 - README: add ga beacon |
| 152 ### 0.1.9 |
| 153 - Reset excludes on each run |
| 154 ### 0.1.8 |
| 155 - Bump version |
| 156 - add "strip comments" functionality |
| 157 - fix minor typo in helep text: s/defualts/defaults |
| 158 ### 0.1.7 |
| 159 - bump version |
| 160 - add sub-import test to the top level import |
| 161 - Add --config option to specify user defined excludes |
| 162 - Add user-defined excludes from inling. |
| 163 ### 0.1.6 |
| 164 - bump version |
| 165 - test with absolute urls |
| 166 - remove console.log |
| 167 - Deduplicate absolute url imports |
| 168 - fix missing absolute imports |
| 169 ### 0.1.5 |
| 170 - bump to 0.1.5 |
| 171 - Revert "polymer-scope is no longer supported" |
| 172 ### 0.1.4 |
| 173 - reset shared buffers on each handleMainDocument call |
| 174 ### 0.1.3 |
| 175 - bump version |
| 176 - move option checking to setOptions, not the bin |
| 177 - Add npm installation instructions |
| 178 - polymer-scope is no longer supported |
| 179 ### 0.1.2 |
| 180 ### 0.1.15 |
| 181 - Only put a trailing slash into assetpath attribute if there is a path |
| 182 ### 0.1.14 |
| 183 - bump version |
| 184 - clone all styles (minus href and rel) from <link> to <style> |
| 185 ### 0.1.13 |
| 186 - update to 0.1.13 |
| 187 - Skip non-JS scripts and non-CSS styles |
| 188 ### 0.1.12 |
| 189 - bump version |
| 190 - Make sure to CSPify main document first, load platform.js first in the output
js file. |
| 191 - add test config for excluding polymer.html |
| 192 - Refactor handling of inlined and excluded import insertion |
| 193 ### 0.1.11 |
| 194 - bump version |
| 195 - Fix subtle path bug in stylesheets |
| 196 - use uglify and clean-css to strip comments from js and css when using --strip |
| 197 - Clean up |
| 198 ### 0.1.10 |
| 199 - bump version |
| 200 - --csp will now operate on the input html file as well |
| 201 - Fix script inlining to ignore parsing html comments |
| 202 - cheerio 0.13 seems to work just fine |
| 203 - inline stylesheets in the main page when using --inline |
| 204 - README: add ga beacon |
| 205 - Reset excludes on each run |
| 206 - Bump version |
| 207 - add "strip comments" functionality |
| 208 - fix minor typo in helep text: s/defualts/defaults |
| 209 - bump version |
| 210 - add sub-import test to the top level import |
| 211 - Add --config option to specify user defined excludes |
| 212 - Add user-defined excludes from inling. |
| 213 - bump version |
| 214 - test with absolute urls |
| 215 - remove console.log |
| 216 - Deduplicate absolute url imports |
| 217 - fix missing absolute imports |
| 218 - bump to 0.1.5 |
| 219 - Revert "polymer-scope is no longer supported" |
| 220 - reset shared buffers on each handleMainDocument call |
| 221 - bump version |
| 222 - move option checking to setOptions, not the bin |
| 223 - Add npm installation instructions |
| 224 - polymer-scope is no longer supported |
| 225 - bump version |
| 226 - update README to be more approachable |
| 227 - add a help dialog, fix "main" in package.json |
| 228 ### 0.1.1 |
| 229 - Bump version to 0.1.1 |
| 230 - Fix paths from main html file if input or output directories are not current w
orking directory |
| 231 - Add style url rewriting back |
| 232 - add other directories to testing |
| 233 - Merge pull request #3 from akhileshgupta/inline_styles_fix |
| 234 - Merge pull request #2 from akhileshgupta/concat_scripts_bugfix |
| 235 - variable rename and removing the unrequired check |
| 236 - fixing the use of .html(cssText) to update the styles content. |
| 237 - resolving script path from outputDir during concatenation |
| 238 - Merge pull request #1 from addyosmani/patch-1 |
| 239 - Adds npm install snippet, minor formatting changes. |
| 240 ### 0.1.0 |
| 241 - semver recommends starting at 0.1.0 |
| 242 - add repo info to package.json |
| 243 ### 0.0.1 |
| 244 - Update README.md |
| 245 - add license top |
| 246 - remove unrelated viz file |
| 247 - add license files |
| 248 - reference new executable path |
| 249 - reference bin/vulcanize for global npm install |
| 250 - split vulcan.js into vulcanize bin and lib/vulcan.js |
| 251 - reorder constant variables, add missing SCRIPT_SRC |
| 252 - inlineScripts now uses html text and regex, not cheerio api |
| 253 - Use html() to inline scripts, text() makes HTML Entities |
| 254 - Add --inline option to inline all scripts into main document (opposite of --cs
p) |
| 255 - Update README to reflect all-in-one html files |
| 256 - Try to insert inlined import exactly where the link was |
| 257 - make everything from imports inlined |
| 258 - update README with index-vulcanized output |
| 259 - Inlined stylesheets must have URL paths rewritten, move to import processing |
| 260 - inline css stylesheets into style tags in polymer elements |
| 261 - assetpath is handled by polymer now |
| 262 - Update README.md |
| 263 - Update README.md |
| 264 - Remove unused function |
| 265 - fix import location finding and windows path munging |
| 266 - Fix output directory for CSP js file |
| 267 - find better spots for vulcanized imports and scripts |
| 268 - Update to newer cheerio with fixed htmlparser |
| 269 - reflect new functionality in README, fix up newline issues, refactor constants |
| 270 - vulcanizer will now take in a single main document and produce a built version
of that main document. |
| 271 - add a semicolon to all scripts to prevent weird insertion conditions |
| 272 - update README for CSP mode |
| 273 - For CSP, allow an option to separate scripts into a separate file |
| 274 - Process imports as whole files, no element extraction |
| 275 - breaking down doc tool for analysis |
| 276 - Update README for polymer-element |
| 277 - update for polymer-element |
| 278 - Much more useful README |
| 279 - use assetpath attribute on <element> to fix resolvePath usage in Polymer eleme
nts |
OLD | NEW |