Merge tag '0.3.0' into develop

0.3.0
Start 0.4.0
Fix bug with callbacks.
Update History.md.
Merge branch 'release/0.4.0'