chore(*): prepare for 4.0.0 release

[skip ci]