publish: Merge branch 'release/0.4.0' into develop

generated from commit cd97668a8475bd62f0ffbf052288986b8cb7f371