๐๐๏ธ Fixes
- use importlib.metadata to get version
๐๐ท CI & Build
- **publish**: add publish workflow
- **package**: add bump-version job
- **package**: fix python package workflow
- add commitizen and cz-conventional-gitmoji, remove bumpversion
๐โโฌ๏ธ โโฌ๏ธ Dependencies
- add importlib-metadata for python<3.8
๐๐ก Documentation
- **changelog**: fix date in changelog
- **changelog**: fix changelog format so that commitizen recognizes tags
๐ฅโฐ๏ธ Clean up
- remove bumpversion config
๐ง๐จ๐ฆ๏ธ Configuration, Scripts, Packages
- add publish script and make all scripts executable
- remove python restriction from black dependency
- **commitizen**: add bump message template
- **commitizen**: add tag format
- **coverage**: fix source to not include tests