Skip to content

Commit 16627d6

Browse files
committed
chore(changeset): 标 minor —— fillEmptyGroups 是新增公共导出 (#4708)
`fillEmptyGroups` 从包根 index.ts 导出,属于新增公共 API,按 #4815 (objectql / AuditAbortSignal)与 #4791(service-automation / sealNodeTypeVocabulary)确立的同一条 bar,changeset 从 patch 改为 minor, 并在正文点名这个新导出。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015Br2xsJsczFsTR9bvbh2Ny
1 parent 039aa26 commit 16627d6

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

.changeset/analytics-empty-group-fill-compare-seam.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
"@objectstack/service-analytics": patch
2+
"@objectstack/service-analytics": minor
33
---
44

55
fix(service-analytics): a measure a query never reported reads 0 for a count/sum on every merge seam (#4708)
@@ -43,3 +43,8 @@ measures plus their `<measure>__compare` columns.
4343
Widgets that worked around this with `?? 0` in the consumer or a `coalesce` in
4444
the measure can drop it; the coercion belongs in the executor, which is the only
4545
layer that knows which aggregate produced the gap.
46+
47+
**New export.** `fillEmptyGroups(rows, columnAggregates)` is exported from the
48+
package root beside `mergeByDimensions`, so a host assembling a grid outside
49+
`DatasetExecutor` can apply the same aggregate-kind rule rather than
50+
reimplementing it — which is what makes this a `minor` rather than a `patch`.

0 commit comments

Comments
 (0)