Choose the next version number for a release
Prompt that sorts changes since the last release, proposes the next version number and drafts upgrade notes. Paste it into an AI tool of your choice, which then proposes the version number.
- Topic
- Apps & prototypes
- Type
- Prompt
- Level
- Intermediate
- Time
- about 10 min
Results depend on the tool, the model and what you enter.
Result preview
Example: written by our editors, not real AI output.
| Change | Category | Reason | | Default page size 50 → 20 | breaking | callers get fewer rows | | New option "sort" | feature | optional | | Fix date parsing | fix | – | Current: 2.4.1 → proposed: 3.0.0 Upgrade note: set pageSize: 50 to keep the old behaviour.
Fill in
What you type stays in this browser window. We store and send nothing.
- a library used by other teams
- a public API
- a command-line tool
- a plugin
- an internal service
- a removed function
- a changed default value
- new optional parameters
- only bug fixes
- a raised minimum runtime version
- other teams in the company
- external customers
- open source users
- mobile apps that update slowly
- only our own services
Your prompt
You have edited the prompt. Changes in the fields above no longer overwrite it.
This is an instruction for an AI, not the result itself.
Where this prompt works
These AI tools are a good fit for this prompt:
How to use it
- Fill in the fields or tap a suggestion. Leave out names, addresses and other personal data.
- Copy the finished prompt into an AI tool of your choice.
- Paste the merged change titles or the commit list since the last tag; descriptions help more than code.
Why does this work?
Version numbers are a promise to users. Deciding by the most serious change, not the most visible one, prevents surprises after an update.
Tips
- Check the result against your project's own versioning rules; some projects define stricter rules than semantic versioning.