Skip to content

Commit 413d0ff

Browse files
authored
release: prepare v0.3.2 (#338)
1 parent b2f57be commit 413d0ff

3 files changed

Lines changed: 22 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,26 @@
22

33
All notable changes to this project are documented in this file. Release notes are grouped by theme rather than listing every commit.
44

5+
## [0.3.2] — 2026-06-22
6+
7+
Compared to [0.3.1](https://github.com/deeppavlov/AutoIntent/releases/tag/v0.3.1). A maintenance release focused on caching correctness and CI/test coverage. No breaking changes.
8+
9+
### Bug fixes
10+
11+
- **Structured-output cache** now keys entries by **model identity** — the model name and API `base_url` are folded into the cache key alongside the messages, schema, and generation params, so switching models or endpoints no longer returns another model's cached completion (#336).
12+
- **Structured-output cache** eager loading and eviction now treat each on-disk entry as a **directory** (the layout `PydanticModelDumper` actually writes). The previous `is_file()` filter matched nothing and silently disabled eager cache loading; eviction now uses `rmtree` instead of `unlink` (#331).
13+
- **Offline embedding cache key** is now stable: when `HF_HUB_OFFLINE` is set, the commit SHA is read from the local Hugging Face ref file (`$HF_HUB_CACHE/<repo>/refs/<rev>`) so the key matches the online path instead of falling back to the bare revision string. The embedding cache key now also incorporates the **model name**, preventing cross-model cache collisions for non-local models (#337).
14+
- **Augmentation console scripts** `basic-aug` and `evolution-aug` now resolve to the correct module paths (`autointent.generation.utterances._basic.cli` / `._evolution.cli`); the entry points were left dangling by an earlier module rename (#330).
15+
16+
### Tooling, CI, and tests
17+
18+
- **Coverage regression floor**: the combined coverage total is now gated against an **85%** floor, so a drop below it fails CI (#333).
19+
- **Manual coverage dispatch** workflow added and the broken coverage configuration fixed (#325).
20+
- **Windows test jobs** restored — a bash-only shell step had been breaking them on Windows runners (#328).
21+
- Added test coverage for the **`Generator`** `dump`/`load` round-trip and the async empty-response guard (#332), the **basic/evolution augmentation CLIs** (#330), and the **`JSONFormatter`** plus **macro retrieval metrics** (#329).
22+
23+
---
24+
525
## [0.3.1] — 2026-06-16
626

727
Compared to [0.3.0](https://github.com/deeppavlov/AutoIntent/releases/tag/v0.3.0). A maintenance release focused on bug fixes, reproducibility of default Hugging Face downloads, and CI/test stability. No breaking changes.

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
project = "AutoIntent"
2929
copyright = "2026, DeepPavlov"
3030
author = "DeepPavlov"
31-
release = "0.3.1"
31+
release = "0.3.2"
3232

3333
# -- General configuration ---------------------------------------------------
3434
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "autointent"
3-
version = "0.3.1"
3+
version = "0.3.2"
44
description = "A tool for automatically configuring a text classification pipeline for intent prediction."
55
license = { text = "Apache 2.0" }
66
authors = [

0 commit comments

Comments
 (0)