From a14f7cf67632bb77be605f183225c315556eb248 Mon Sep 17 00:00:00 2001 From: Bruno Oliveira Date: Thu, 29 Oct 2026 17:13:16 -0300 Subject: [PATCH] =?UTF-8?q?Vers=C3=A3o=200.11.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 5 ++++- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 200bedd6..9372032b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ e este projeto adere ao [Versionamento Semântico](https://semver.org/lang/pt-BR ## [Unreleased] +## [0.11.1] - 2026-10-29 + ### Corrigido - A retomada pelo checkpoint em CSV e em XLSX não cai quando a `default_factory` de um campo `str` que não admite `None` levanta uma exceção, como a fábrica que lê `os.environ` e dá `KeyError` sem a variável. A retomada chama a fábrica para saber se o default pode ser `None`, e só tratava o `ValueError`: as outras exceções saíam cruas de `dataframeit()`, mesmo com o campo respondido pelo LLM em todas as linhas, e com o `ValueError` a célula vazia contava como ausente, e a validação da linha chamava a fábrica, que levantava quando o LLM tinha respondido `""`. Agora a célula vazia do campo cuja fábrica levanta volta `""`, como a execução a gravou, e a validação da linha não a chama. O campo cuja fábrica lê os outros campos continua não restaurado, e a retomada preenche a célula vazia dele com o valor da fábrica (#288, #293). @@ -418,7 +420,8 @@ Primeira versão publicada no PyPI depois da 0.6.0; a 0.7.0 e a 0.7.1 não foram --- -[Unreleased]: https://github.com/bdcdo/dataframeit/compare/v0.11.0...HEAD +[Unreleased]: https://github.com/bdcdo/dataframeit/compare/v0.11.1...HEAD +[0.11.1]: https://github.com/bdcdo/dataframeit/compare/v0.11.0...v0.11.1 [0.11.0]: https://github.com/bdcdo/dataframeit/compare/v0.10.0...v0.11.0 [0.10.0]: https://github.com/bdcdo/dataframeit/compare/v0.9.0...v0.10.0 [0.9.0]: https://github.com/bdcdo/dataframeit/compare/v0.8.1...v0.9.0 diff --git a/pyproject.toml b/pyproject.toml index 4c36b841..1c5e35dc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "dataframeit" -version = "0.11.0" +version = "0.11.1" description = "Enrich DataFrames with LLM-based text analysis. Extract structured information from text with Pydantic." readme = "README.md" license = "MIT"