The ultravox_client for Flutter is available on pub.dev.
To publish a new version:
- Version Bump → Increment the version number in
pubspec.yaml
and at the top oflib/src/session.dart
. - Change Log → Add the new version number along with a brief summary of what's new to
CHANGELOG.md
. - Error Check → Run
dart pub publish --dry-run
and deal with any errors or unexpected includes. - Merge to main → Open a PR in GitHub and get the changes merged. (This also runs tests, so please only publish from main!)
- Publish → Run
dart pub publish
. - Tag/Release → Create a new tag and release in GitHub please.