Merge branch 'release/0.4'
Merge branch 'release/0.4', close #35
Merge branch 'release/0.4.1'
Merge branch 'release/0.5.0'
clean up package
0.5.1
Merge branch 'master' into develop