# Tenzir Ship v0.8.0

Infer GitHub context for entries, keep the Python API non-interactive, and showcase components in the dogfooded project.

## 🚀 Features

### Components in dogfooded project

Nov 10, 2025 · [@mavam](https://github.com/mavam)

We now use *components* in the dogfooded project to illustrate the feature.

The first two components are `cli` and `python` to differentiate the primary two usage styles.

### Infer GitHub context for entries

Nov 10, 2025 · [@codex](https://github.com/codex), [@mavam](https://github.com/mavam) · cli

`tenzir-changelog add` now reads your local `gh` login and the active pull request to auto-populate `authors` and `prs`, so you can skip passing `--author` and `--pr` when the data already exists.

## 🔧 Changes

### Enforce release version verification

Nov 9, 2025 · [@codex](https://github.com/codex)

Post-publish CI now checks that the version installed from PyPI matches the release tag, preventing stale artifacts.

## 🐞 Bug Fixes

### Keep the Python API non-interactive

Nov 10, 2025 · [@codex](https://github.com/codex), [@mavam](https://github.com/mavam) · python

Using the `Changelog.add()` helper no longer triggers interactive prompts.

Automation that omits authors or entry types now completes without hanging and uses safe defaults instead.

[ Download on GitHub ](https://github.com/tenzir/ship/releases/tag/v0.8.0)

[Get the release artifacts and source code.](https://github.com/tenzir/ship/releases/tag/v0.8.0)