bump version to 0.4.0 — warning: backward-incompatible changes