From 9b595cdedb5e5098dac8de5f57d5b1b7ce4ce782 Mon Sep 17 00:00:00 2001 From: Matt Stone Date: Fri, 13 Mar 2026 14:13:34 -0400 Subject: [PATCH 1/3] chore: Bump version to 0.2.0 Co-Authored-By: Claude Opus 4.6 (1M context) --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 9707ef3..9e4194a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "fgmetric" -version = "0.1.0" +version = "0.2.0" description = "Pydantic-backed Metric." readme = "README.md" authors = [{ name="Fulcrum Genomics LLC", email="contact@fulcrumgenomics.com" }] From 686e0b7b81bdff5b0a0d881dbcaf53f3c10fb119 Mon Sep 17 00:00:00 2001 From: Matt Stone Date: Fri, 13 Mar 2026 14:13:47 -0400 Subject: [PATCH 2/3] chore: Update uv.lock for version 0.2.0 Co-Authored-By: Claude Opus 4.6 (1M context) --- uv.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index edaacf4..b869966 100644 --- a/uv.lock +++ b/uv.lock @@ -150,7 +150,7 @@ wheels = [ [[package]] name = "fgmetric" -version = "0.1.0" +version = "0.2.0" source = { editable = "." } dependencies = [ { name = "pydantic" }, From 937e2e1df828c3e8cf0635d6ef8ba4cddeeb34b9 Mon Sep 17 00:00:00 2001 From: Matt Stone Date: Fri, 13 Mar 2026 14:15:47 -0400 Subject: [PATCH 3/3] docs: Add CHANGELOG.md Co-Authored-By: Claude Opus 4.6 (1M context) --- CHANGELOG.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..7a13b8f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,45 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +## [0.2.0] - 2026-03-13 + +### 🐛 Bug Fixes + +- Fix file handle leak in MetricWriter.__init__ (#24) +- Use JSON mode for model serialization in MetricWriter (#25) +- Specify UTF-8 encoding when opening output files (#26) +- Shallow copy input dict in `_empty_field_to_none` validator (#28) + +### 🚜 Refactor + +- Improve error messages in CounterPivotTable and DelimitedList (#27) +- Modernize type annotations (#29) + +### 📚 Documentation + +- Add examples to docstrings (#30) + +## [0.1.0] - 2026-01-22 + +### 🚀 Features + +- Metric and MetricWriter (#6) +- Benchmarking (#7) +- Typing helpers (#2) +- Delimited lists (#1) +- CounterPivotTable (#3) + +### 🚜 Refactor + +- Minor cleanups (#11) + +### 📚 Documentation + +- Update README (#14) + +### ⚙️ Miscellaneous Tasks + +- Publish workflow (#13) +- Clean up toolkit and add updates from template (#5) +- Configure pre-push hook (#12)