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.