diff --git a/CHANGELOG.md b/CHANGELOG.md index 14e1293..3026d72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,23 @@ # CHANGELOG +## v0.4.0 (2026-08-18) + +### Features + +- **models**: Fluorescence ingest contract shared with AareDB + ([`064a1d5`](https://gitea.psi.ch/mx/AareCommon/commit/064a1d5cab1cd94affce2cf5f992c714df62b7f2)) + +FluorescenceScanIngestModel wraps the existing FluorescenceSpectrumOutputModel with the sample it + belongs to — the payload for AareDB's POST /dispatcher/protected_router/fluorescence/ ingest. + FluorescenceScanIngestResponseModel returns the stored scan id plus the elements AareDB identified + from the peaks, so the beamline GUI can display what was detected. + +Co-Authored-By: Claude Fable 5 + +Claude-Session: https://claude.ai/code/session_01F3xoBJBmqJJPLg475iK6cE + + ## v0.3.1 (2026-08-17) ### Bug Fixes diff --git a/pyproject.toml b/pyproject.toml index 69aebfb..a6cbee5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "aarecommon" -version = "0.3.1" +version = "0.4.0" description = "Common components (models, calculations) for Aare packages" readme = "README.md" requires-python = ">=3.11"