Version format is v{major}.{minor}.{patch}
. e.g. v0.1.1
.
- Do
flutter analyze
. Ensure no issues found! - Do
flutter format lib/
. Format all dart code. - Update
pubspec.yaml
with new version. - Update
CHANGELOG.md
with new version and add details describing what's new and/or changed. - Do
flutter packages pub publish --dry-run
. Check to ensure there are no warnings! - Do
git commit -am "{version}"
. - Do
git tag {version}
. - Do
flutter packages pub publish
to publish new version. - Push changes
git push && git push --tags