Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ project intends to use Semantic Versioning once its public API reaches stability

## [Unreleased]

## [0.2.1] - 2026-07-21

### Added

- Native console controls for quiet output, one- or two-level verbosity, skipped/expected-failure
Expand All @@ -18,6 +20,12 @@ project intends to use Semantic Versioning once its public API reaches stability
- Documentation now distinguishes native Testenix rendering from the unchanged pytest output
produced by the transparent `testenix pytest` compatibility bridge.

### Fixed

- Compact reports retain complete failing node IDs and wrap unusually varied per-file status
summaries without dropping the file name or any status counts.
- Generated LLM API snapshots are stable across all supported Python versions.

## [0.2.0] - 2026-07-20

### Added
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -345,9 +345,9 @@ See the [generated results and chart](https://polishdataengineer.github.io/teste

## Project status

Testenix 0.2.0 is pre-1.0 software. The distribution, import package, CLI, configuration namespace,
and state directory consistently use `testenix`. The project is licensed under MIT and its release
workflow uses PyPI Trusted Publishing; the first PyPI release has not been published yet.
Testenix 0.2.1 is pre-1.0 software. The distribution, import package, CLI, configuration namespace,
and state directory consistently use `testenix`. The project is licensed under MIT and releases
are published to PyPI through Trusted Publishing.

## Development

Expand Down
2 changes: 1 addition & 1 deletion docs/for-llms.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ format rather than an official web standard.

```text
Use the following Testenix documentation as the authoritative project reference.
Distinguish current 0.1 behavior from roadmap items. Treat benchmark results as
Distinguish current documented behavior from roadmap items. Treat benchmark results as
workload-specific and preserve all documented limitations.

<paste llms-full.txt here>
Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ $ python -m pip install testenix
$ testenix run tests
```

If the first PyPI release is not available yet, install the current source with
To evaluate unreleased source changes, install the current `main` branch with
`python -m pip install "testenix @ git+https://github.com/polishdataengineer/testenix.git@main"`.

## Performance evidence, with context
Expand Down
12 changes: 10 additions & 2 deletions docs/llms-full.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Testenix complete documentation

> Generated from the Testenix repository. Treat current 0.1 behavior separately from roadmap items, and treat every benchmark as workload-specific.
> Generated from the Testenix repository. Treat current documented behavior separately from roadmap items, and treat every benchmark as workload-specific.

Canonical documentation: https://polishdataengineer.github.io/testenix/
Source repository: https://github.com/polishdataengineer/testenix
Expand Down Expand Up @@ -153,7 +153,7 @@ $ python -m pip install testenix
$ testenix run tests
```

If the first PyPI release is not available yet, install the current source with
To evaluate unreleased source changes, install the current `main` branch with
`python -m pip install "testenix @ git+https://github.com/polishdataengineer/testenix.git@main"`.

## Performance evidence, with context
Expand Down Expand Up @@ -2480,6 +2480,8 @@ project intends to use Semantic Versioning once its public API reaches stability

## [Unreleased]

## [0.2.1] - 2026-07-21

### Added

- Native console controls for quiet output, one- or two-level verbosity, skipped/expected-failure
Expand All @@ -2493,6 +2495,12 @@ project intends to use Semantic Versioning once its public API reaches stability
- Documentation now distinguishes native Testenix rendering from the unchanged pytest output
produced by the transparent `testenix pytest` compatibility bridge.

### Fixed

- Compact reports retain complete failing node IDs and wrap unusually varied per-file status
summaries without dropping the file name or any status counts.
- Generated LLM API snapshots are stable across all supported Python versions.

## [0.2.0] - 2026-07-20

### Added
Expand Down
12 changes: 10 additions & 2 deletions llms-full.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Testenix complete documentation

> Generated from the Testenix repository. Treat current 0.1 behavior separately from roadmap items, and treat every benchmark as workload-specific.
> Generated from the Testenix repository. Treat current documented behavior separately from roadmap items, and treat every benchmark as workload-specific.

Canonical documentation: https://polishdataengineer.github.io/testenix/
Source repository: https://github.com/polishdataengineer/testenix
Expand Down Expand Up @@ -153,7 +153,7 @@ $ python -m pip install testenix
$ testenix run tests
```

If the first PyPI release is not available yet, install the current source with
To evaluate unreleased source changes, install the current `main` branch with
`python -m pip install "testenix @ git+https://github.com/polishdataengineer/testenix.git@main"`.

## Performance evidence, with context
Expand Down Expand Up @@ -2480,6 +2480,8 @@ project intends to use Semantic Versioning once its public API reaches stability

## [Unreleased]

## [0.2.1] - 2026-07-21

### Added

- Native console controls for quiet output, one- or two-level verbosity, skipped/expected-failure
Expand All @@ -2493,6 +2495,12 @@ project intends to use Semantic Versioning once its public API reaches stability
- Documentation now distinguishes native Testenix rendering from the unchanged pytest output
produced by the transparent `testenix pytest` compatibility bridge.

### Fixed

- Compact reports retain complete failing node IDs and wrap unusually varied per-file status
summaries without dropping the file name or any status counts.
- Generated LLM API snapshots are stable across all supported Python versions.

## [0.2.0] - 2026-07-20

### Added
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "uv_build"

[project]
name = "testenix"
version = "0.2.0"
version = "0.2.1"
description = "Fast, async-native, parallel-first testing for Python."
readme = "README.md"
requires-python = ">=3.11"
Expand Down
4 changes: 2 additions & 2 deletions scripts/generate_docs_assets.py
Original file line number Diff line number Diff line change
Expand Up @@ -727,8 +727,8 @@ def _render_llms_full(generated: dict[Path, str]) -> str:
sections = [
"# Testenix complete documentation",
"",
"> Generated from the Testenix repository. Treat current 0.1 behavior separately from "
"roadmap items, and treat every benchmark as workload-specific.",
"> Generated from the Testenix repository. Treat current documented behavior separately "
"from roadmap items, and treat every benchmark as workload-specific.",
"",
f"Canonical documentation: {SITE_URL}",
f"Source repository: {REPOSITORY_URL}",
Expand Down
2 changes: 1 addition & 1 deletion src/testenix/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,4 @@
try:
__version__ = version("testenix")
except PackageNotFoundError: # Source checkout without installed metadata.
__version__ = "0.2.0"
__version__ = "0.2.1"
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading