From c1b1f500ef9b1c4b07c314498870889e192bdbf2 Mon Sep 17 00:00:00 2001 From: Kevin Costner <120246174+kevincostner17@users.noreply.github.com> Date: Tue, 15 Sep 2026 01:59:34 +0530 Subject: [PATCH] docs: add the missing 1.0.1 changelog section v1.0.1 (2026-06-15) was tagged but never got a CHANGELOG section. It fixed single-string config fields (id_columns="sku_num" etc.) being split into per-character tuples, which is not recorded anywhere else, and shipped the explicit outlier_action fix that is already described under 1.1.0. --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fb3e3a0..8cc50e0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -712,6 +712,18 @@ part of this release. heavy-tailed column now caps / removes and emits a warning instead of silently flagging. +## [1.0.1] - 2026-06-15 + +### Fixed +- **Single-string config fields no longer split into characters.** Passing a + bare string such as `id_columns="sku_num"` went through `tuple()` and became + one entry per character, so ID protection, `preserve_columns`, + `duplicate_subset` and `extra_sentinels` silently matched nothing. These + fields now accept either one name or a sequence of names. +- An explicit `outlier_action="cap"` / `"remove"` is honored instead of being + downgraded to `"flag"` under `strategy="balanced"`. This shipped in 1.0.1 + and is described in full under [1.1.0]. + ## [1.0.0] - 2026-06-14 First stable release. The public API is now considered **stable under Semantic