with one click
change-log
// Generate a full, user-facing changelog for the current in-development app version by comparing with the previous release tag (including uncommitted changes), and update the appropriate CHANGELOG.md accordingly.
// Generate a full, user-facing changelog for the current in-development app version by comparing with the previous release tag (including uncommitted changes), and update the appropriate CHANGELOG.md accordingly.
| name | change-log |
| description | Generate a full, user-facing changelog for the current in-development app version by comparing with the previous release tag (including uncommitted changes), and update the appropriate CHANGELOG.md accordingly. |
Produce a complete, user-facing changelog for the current in-development app version and update the appropriate CHANGELOG.md accordingly.
crates/app/tauri.conf.json (version).packages/tauri/src-tauri/tauri.conf.json (version).tauri.conf.json (repo root or first match via search).package.json (version) as a fallback when no Tauri config exists.crates/app/CHANGELOG.md.CHANGELOG.md at repo root.packages/tauri/CHANGELOG.md or packages/app/CHANGELOG.md if present.git describe --tags --abbrev=0.git tag --sort=-creatordate and ask the user to pick the correct release tag.git log <tag>..HEAD --reverse.git log <tag>..HEAD --name-status.git diff <tag>..HEAD.git status --porcelain, git diff, git diff --staged.CHANGELOG.md.
Use these sections in this order and omit any empty section:
Guidance:
If there is a major milestone or standout feature, add a short highlight paragraph directly under the version header and above any section headers.
Follow the existing Markdown style in the selected CHANGELOG.md.
Example skeleton:
## 0.0.x
A short highlight paragraph (only if truly major).
### Added
- User-facing addition.
### Changed
- User-facing change.
### Fixed
- User-facing fix.
Use Markdown links if an item needs more explanation. The update dialog supports links.