- Use node-sass to instead Ruby Gem.
- train command support --source option to custom AssetsPath
- interpreter memory leaking problem solved
- fingerprinting on production mode
- some internal refactoring
- HasPublicAssets is renamed into IsInProduction for codes readablity.
- Using new package using interface:
train.Run()
// instead of
http.Handle(train.Config.AssetsUrl, http.HandlerFunc(train.Handler))
- Log assets request by default.