After a year of living as its own repo, contributions from a bunch of people and a flurry of activity from yours truly over the past month*, I just released the 1.0 version of the H5BP Ant Build Script.
Download a zip or browse the code on github.
Moving to semantic versioning was a good idea by itself and it also served as a perfect opportunity to celebrate the features we’ve been able to add over the past year.
Check out these highlights from the changelog:
– Added support for SASS (*.scss) files (#71)
– Added optional jsdoc3 task (#70)
– Added option to compile LESS CSS (#56)
– Concatenate scripts in order they appear in the HTML (#6)
– Added requireJS support (#18)
– Added sample QUnit Task (#133)
– Added ability to opimize images in multiple directories
– Added advpng optimization (#84)
– Added optional image revving (#135, #3)
– Rewrite relative CSS asset urls when inlining @import calls (#2)
– Added HTML Validation (#27)
– Added new, configurable tokens for concatenation (#95)
– Added async and defer as separate options on the script. (#128)
– Added optional progressive jpeg conversion
I also touched up the documentation and generally made it feel more like a project.
Here’s the big contributor party. This is everyone who’s touched this project from the beginning (including its life as part of the core HTML5 Boilerplate project.)
All these people are awesome:
[master]> git shortlog -s -n 115 Rob Larsen 84 Paul Irish 31 Divya Manian 14 paulirish 13 Shi Chuan 11 darktable 10 Matthew Donoughe 10 Samus_ 8 Joe Morgan 6 Andreas Marschke 6 calvin 5 Chris Rowe 5 Ziggy 4 Audioname 4 Daniel Holth 4 Guillaume Moulin 3 Kim Blomqvist 3 bholt 3 drublic 2 Andrew Le 2 Beau Simensen 2 Calvin Rien 2 Dan Lopretto 2 Daniel Filho 2 John Bacon 2 Kushal Pisavadia 2 Maurice W 2 Ramiro Rikkert 2 See Guo Lin 2 Steve Lindstrom 2 Tarcio Saraiva 2 alvincrespo 2 gbakernet 1 AD7six 1 Aaron Kavlie 1 Adrien Kohlbecker 1 Alex Whitman 1 Brandon Holtsclaw 1 Bruno De Barros 1 Chris Hager 1 Chris Morrell 1 Corey Ward 1 Daniel Reiser 1 Dave Kirk 1 Dmitry Gladkov 1 Egor Kotlyarov 1 Greg Zoller 1 Gregory Pakosz 1 Hans 1 Jeremey Hustman 1 John Attebury 1 Josh Farneman 1 Kyle Robinson Young 1 Martin Balfanz 1 Nic Pottier 1 Nicholas Camp 1 Nicolas Gallagher 1 Robert Doucette 1 Rutger de Knijf 1 Taylor Ralston 1 Tharique Azeez 1 Thomas Kahn 1 crappish 1 d8uv 1 dplesca 1 elexx 1 localpcguy 1 mikemorris 1 mikkotikkanen 1 owilliams 1 philipvonbargen 1 rdeknijf 1 rwldrn 1 toddhgardner (END)
*yes, I have a funny way of celebrating having a life again.