Follow Semantic Versioning:
MAJOR.MINOR.PATCH(e.g., 1.2.3)- MAJOR — breaking changes
- MINOR — new features, backwards compatible
- PATCH — bug fixes
Until 1.0.0, breaking changes can happen in MINOR versions.
Use v prefix: v0.1.0, v1.0.0, v2.3.1
Pre-releases: v0.2.0-beta.1
# Orient UI vX.X.X
Brief one-liner about this release.
## Added
- `ComponentName` — short description
## Changed
- What changed and why
## Fixed
- Bug that was fixed
## Removed
- What was removed (if any)
## Breaking
- ⚠️ Describe breaking changes clearly
## Links
- [Live Demo](https://widgets.userorient.com)
- [Pub.dev](https://pub.dev/packages/orient_ui)
---
Built by [@kamranbekirovyz](https://x.com/kamranbekirovyz) at [UserOrient](https://userorient.com)- Update version in
pubspec.yaml - Update
CHANGELOG.md - Run tests:
flutter test - Publish to pub.dev:
dart pub publish - Create GitHub release with tag
vX.X.X - Announce on X/Twitter
For initial releases, use announcement style:
# Orient UI v0.1.0
First public release!
## Components
- `Button` — 6 variants
- `Spinner` — loading indicator
- ...
## CLI
- `orient_ui init`
- `orient_ui add <widget>`# Orient UI v0.1.1
## Fixed
- Button focus state on web (#12)
- Toast dismiss animation (#15)# Orient UI v0.2.0
## Added
- `TextField` component
- `Checkbox` component
## Changed
- Button now supports `loading` state