v0.2.0 - 2010-04-08 ------------------- * Running `montage` will now generate `_montage.sass` in the specified config.sass directory. A separate mixin will be generated for each sprite, with the mixin accepting three arguments: the name of the source image, an optional horizontal offset, and an optional vertical offset. Disable the Sass generation by setting config.sass to false. * If pngout or pngout-darwin is available (run `which pngout pngout-darwin` to find out), Montage will compress the generated sprites. Installing pngout is strongly recommended; significant savings can be made on larger PNGs. * The `montage` command accepts a '--force' option which will regenerate all sprites even if they haven't been changed since the last run. * Sprites will be regenerated if the file has been deleted. v0.1.2 - 2010-04-06 ------------------- * Sprites will only be regenerated when their definition (in montage.yml) has changed, or if the contents of the source files have changed. * The `montage init` command now uses the highline gem to ask for the paths to a project's source files, and the intended sprite output directory. * Running `montage init` will copy some sample source files into the source directory. This allows running `montage` immediately after creating the project, to see how things work. v0.1.1 - 2010-04-05 ------------------- * Small fix for Ruby 1.9.1, which doesn't define String#inject. v0.1.0 - 2010-04-05 ------------------- * Initial release. Supports creation of sprites and not much else.