Release guide:
- Write changelog
- Add PR number in parantheses if change comes from PR
- Template:
# 0.3.0 New features: - ... API updates: - ... Behavior changes: - ... Detailed changelog: https://github.com/serenity-rs/poise/compare/v0.2.2...v0.3.0
- 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