Release guide:
- Write changelog (see CHANGELOG.md for template)
- Push version bump commit
- Add changelog to CHANGELOG.md
- Update /Cargo.toml version
- Update /macros/Cargo.toml version
- Update macros dependency version in /Cargo.toml
- Add version tag with
git tag v0.3.0
andgit push origin --tags
- Make GitHub release based on new tag
- Release on crates.io with
cargo publish
, first in /macros, then in root