This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch fix/pivot-grand-total-mixed-metrics
in repository https://gitbox.apache.org/repos/asf/superset.git
omit 1f561a5a966 fix(pivot-table): keep value-sort keys for blank totals,
distinguish empty-string scope keys, support Series-only summary reducers
omit 108f0f5fcd9 fix(pivot-table): address review nits and pre-commit
end-of-file failure
omit 0dbefa83817 chore(i18n): regenerate messages.pot for pivot table
strings
omit 84bb1b7fb16 fix(pivot-table): handle axis in sample stats reducers;
strip default Metric on downgrade; populate tag timestamps
omit 01e0b5af3d0 test(pivot-table): cover sample variance and standard
deviation aggregations
omit 0610e9b3bce fix(pivot-table): re-point migration at the current
alembic head
omit 142d2541b1e fix(pivot-table): blank null totals at the format
boundary; clarify re-save step
omit c7c85a5d486 fix(pivot-table): use pd.Series for sample variance/std
aggregations
omit 207c5d8bae8 fix(pivot-table): fix showValuesAs percent denominators
going blank
omit 1740b534f02 fix(pivot-table): address review feedback on result
aggregation restoration
omit 830428a5ee5 fix(pivot-table): reduce a full-depth cell shared by
multiple records, not just subtotals
omit 724d4d5e5e3 fix(pivot-table): keep leaf cells at their own DB-computed
value under a result aggregation
omit d17a9c80986 style: apply oxfmt/ruff-format autofixes
omit 3f37cf5ec98 fix(pivot-table): find row/col-subtotal denominators and
keep custom formats under a result aggregation
omit b3fa2e5931c feat(pivot-table): restore result aggregation as a second
aggregation pass (#44660)
omit 2b913114d90 fix(pivot-table): blank fractionOf denominator leak, add
row-total mixed-metric coverage
omit dd3b6061c7b fix(pivot-table): stop the grand-total corner from
silently picking one metric
add cdafffeacf5 fix(deps): restore dompurify 3.4.16 in frontend lockfile
(#44960)
add ccae7784982 fix(mypy): ignore false-positive union-attr on
Slice.uuid.in_() (#44944)
add 68f19947a80 docs(mcp): document semantic-layer MCP tools (#44130)
add b5b8a9f3bd0 fix(dataset-editor): preserve edits across sort and sync
external SQL changes (#44858)
add 155b97e809c fix(pivot-table): stop the grand-total corner from
silently picking one metric
add 8629cf69eb7 fix(pivot-table): blank fractionOf denominator leak, add
row-total mixed-metric coverage
add b9f8ae4b24f feat(pivot-table): restore result aggregation as a second
aggregation pass (#44660)
add 9e394119250 fix(pivot-table): find row/col-subtotal denominators and
keep custom formats under a result aggregation
add fcf8fc735d9 style: apply oxfmt/ruff-format autofixes
add 371307f818d fix(pivot-table): keep leaf cells at their own DB-computed
value under a result aggregation
add e6fae5271cd fix(pivot-table): reduce a full-depth cell shared by
multiple records, not just subtotals
add 69dc5a12458 fix(pivot-table): address review feedback on result
aggregation restoration
add d3a1d16ebc9 fix(pivot-table): fix showValuesAs percent denominators
going blank
add 3502b54ee08 fix(pivot-table): use pd.Series for sample variance/std
aggregations
add 5e2ebee4555 fix(pivot-table): blank null totals at the format
boundary; clarify re-save step
add d8420456082 fix(pivot-table): re-point migration at the current
alembic head
add a19b3b4a0cb test(pivot-table): cover sample variance and standard
deviation aggregations
add 180fadab914 fix(pivot-table): handle axis in sample stats reducers;
strip default Metric on downgrade; populate tag timestamps
add 641f580ebaa chore(i18n): regenerate messages.pot for pivot table
strings
add b85ae232fe2 fix(pivot-table): address review nits and pre-commit
end-of-file failure
add 0205f07b6de fix(pivot-table): keep value-sort keys for blank totals,
distinguish empty-string scope keys, support Series-only summary reducers
add f990ab7807a fix(pivot-table): fill Total row/column for single-metric
percent modes, keep all-null fractions blank
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (1f561a5a966)
\
N -- N -- N refs/heads/fix/pivot-grand-total-mixed-metrics
(f990ab7807a)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
docs/admin_docs/configuration/mcp-server.mdx | 1 +
.../docs/using-superset/using-ai-with-superset.mdx | 35 +++
pyproject.toml | 10 +-
superset-frontend/package-lock.json | 7 +-
superset-frontend/package.json | 2 +-
.../src/react-pivottable/utilities.ts | 21 +-
.../test/react-pivottable/utilities.test.ts | 66 ++++++
.../CollectionTable/CollectionTable.test.tsx | 236 ++++++++++++++++++++-
.../components/CollectionTable/index.tsx | 75 ++++++-
.../components/controls/TextAreaControl.test.tsx | 103 +++++++++
.../components/controls/TextAreaControl.tsx | 169 ++++++++++++---
superset/commands/chart/importers/v1/__init__.py | 7 +-
tests/unit_tests/charts/test_client_processing.py | 6 +-
13 files changed, 685 insertions(+), 53 deletions(-)