for release 0.8.14

- add snapshot func & test
- add CHANGELOG
- change result of version command