From f74aa096bc0f5e710cadc97483edbf3873fc76ba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 13 Aug 2026 08:10:48 +0000 Subject: [PATCH 1/2] chore(main): release 2.0.0 --- CHANGELOG.md | 16 ++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b52339..d9b4a4e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.0.0](https://github.com/ptimizeroracle/ondine/compare/v1.11.10...v2.0.0) (2026-08-13) + + +### ⚠ BREAKING CHANGES + +* **result:** a lost row's output cell is now None/NaN instead of the strings "[SKIPPED]", "null", or "". Detect lost rows with result.is_complete, result.errors, result.lost_row_indices, or df.isna() rather than by matching those strings. + +### Features + +* **result:** add is_complete so partial loss is visible without lying ([#254](https://github.com/ptimizeroracle/ondine/issues/254)) ([#260](https://github.com/ptimizeroracle/ondine/issues/260)) ([b7116db](https://github.com/ptimizeroracle/ondine/commit/b7116dbc91f89df962044fc005f231cdf64cdc62)) + + +### Bug Fixes + +* **result:** blank lost rows to None instead of three different markers ([#262](https://github.com/ptimizeroracle/ondine/issues/262)) ([#263](https://github.com/ptimizeroracle/ondine/issues/263)) ([1f2ddc9](https://github.com/ptimizeroracle/ondine/commit/1f2ddc991b1c83947b1cbceab0bfbc0527ca6847)) + ## [1.11.10](https://github.com/ptimizeroracle/ondine/compare/v1.11.9...v1.11.10) (2026-08-11) diff --git a/pyproject.toml b/pyproject.toml index 514049f..ac4be6b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ondine" -version = "1.11.10" +version = "2.0.0" description = "Batch-process your DataFrames with LLMs, without the boilerplate." requires-python = ">=3.10" authors = [ From 708c325e1298d84843d17dfd26bfacc45d38e3ff Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 13 Aug 2026 08:10:56 +0000 Subject: [PATCH 2/2] chore: sync uv.lock with the release version bump --- uv.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index 1a761fc..e5b12ae 100644 --- a/uv.lock +++ b/uv.lock @@ -4175,7 +4175,7 @@ wheels = [ [[package]] name = "ondine" -version = "1.11.10" +version = "2.0.0" source = { editable = "." } dependencies = [ { name = "aiohttp" },