Bump to v0.4.0; update changelog; publish!