Make website address optional for now.
We should think of something better then this. It's important that the sitemap works, but way less then the bar to start a new project.
Handle special url characters for local lookup
Don't throw exception on nonexistent path for now
Make files without extensions work
Ignore test project
Lower logging level
Fix signing bug for files with no content type
Remove print statement
Don't quit on a missing resource but throw a warning.
Better coffeescript plugin
Add standard logging to the server, throw warnings on 404. Suppress broken pipe messages.
Continue if a plugin could not be loaded, throw a warning instead.
Support configurable compression extensions

We might eventually want to make this a plugin. This is made difficult
because some deployment engines (or more precisely, the hosting
providers, see: GCS) require content encoding to be specified not as a
header.

We are obviously having the same issue with cache lifetime (hence why
it's treated the same way)
Don't log to the root logger
Use coloured logging output

We don't need a jarring "INFO" prefix for each message, and this makes
important messages (e.g. an unreadable or absent config file) more
visible.
Add an authors file

(Some commits from v2 would be dropped in v3)
Use a new (h5bp) skeleton
Use the "old" template in tests

+ add a "Folder" base bootstrap option. Only used in tests (but that
means it's well tested!)
+ add a test for the package bootstrap process which we don't use in
tests anymore
Fix permissions
Merge branch 'new-template'