Releases: barredterra/pretty_release_notes
v1.3.0
Breaking Changes
- Release notes now automatically separate features, bug fixes and other updates into distinct sections. You can turn off this grouping in the settings if you prefer the previous single-list format. (871d042)
Features
- Adds a
reasoning_effortsetting (none, low, medium, high, xhigh) so you can choose how deeply the AI reviews your changes, available in the config file, environment variables, and CLI flag. Accepts legacyopenai_reasoning_effortfields for backward compatibility. (1bfa520) - Adds a
--yes(-y) command option that updates release notes on GitHub without showing the confirmation prompt. (c81e70e) - Adds automated polling that checks selected repositories for new releases and creates release notes automatically, with options to seed existing data and set up a 15-minute schedule. (b288619)
Bug Fixes
- Shows clearer AI error messages that reveal the real issue instead of a generic retry notice and no longer display pull-request content.
Runs the AI request in a managed background loop so pending tasks finish before the app closes. (0c20309) - Adds the missing
pretty_release_notes.core,pretty_release_notes.models,pretty_release_notes.adapters, andpretty_release_notes.webmodules to the installation package, preventing missing-module errors after installation. (f9c1204)
Authors: @barredterra
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
Changes with the following labels were excluded:
- skip-release-notes
Changes with the following types were excluded:
- build
- ci
- refactor
- docs
- chore
- style
- test
v1.2.0
What's Changed
- Supports multiple AI providers for automatic release note generation, while existing OpenAI settings continue to work unchanged. (#9)
- Changes the default AI model from
openai:gpt-4.1toopenai:o3, which offers better answer quality at a lower cost. (#11)
Full Changelog: v1.1.1...v1.2.0
Authors: @barredterra
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
Changes with the following labels were excluded:
- skip-release-notes
Changes with the following types were excluded:
- style
- build
- ci
- refactor
- test
- docs
- chore
v1.1.1
What's Changed
- Fixes author attribution in release notes: when a pull request is a backport of another backport, the original contributor’s name now appears instead of the bot. (#8)
Full Changelog: v1.1.0...v1.1.1
Reviewers: @barredterra
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
Changes with the following labels were excluded:
- skip-release-notes
Changes with the following types were excluded:
- test
- ci
- style
- chore
- refactor
- build
- docs
v1.1.0
What's Changed
- Retains the "New Contributors" section in release notes when changes are grouped by type. (#4)
- Adds a dedicated "Breaking Changes" section to the generated release notes, so commits marked with an exclamation mark are no longer mixed into "Other Changes". (#5)
Full Changelog: https://github.com/barredterra/pretty_release_notes/commits/v1.1.0
Authors: @barredterra
Reviewers: @barredterra
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
Changes with the following labels were excluded:
- skip-release-notes
Changes with the following types were excluded:
- ci
- docs
- refactor
- build
- style
- chore
- test