Skip to content

fix(facet): DataCell 边框改为统一绘制的 Grid#1297

Merged
xingwanying merged 12 commits intomasterfrom
feat/perf-update
May 18, 2022
Merged

fix(facet): DataCell 边框改为统一绘制的 Grid#1297
xingwanying merged 12 commits intomasterfrom
feat/perf-update

Conversation

@zxc0328
Copy link
Copy Markdown
Member

@zxc0328 zxc0328 commented Apr 24, 2022

👀 PR includes

📝 Description

DataCell 边框改为统一绘制的 Grid。可以减少 50% 左右的绘制调用,提升首次渲染和滚动时的性能。

实现时将 Grid 绘制能力放到 GridGroup 类中,PanelScrollGroup 和 FrozenGroup 都继承这个类。每次渲染时,在 base facet 中计算出当前可视区的行/列 Grid 坐标数组,然后调用 GridGroup.drawGrid 绘制。

这个改动引入的附加改动:

  • 行列冻结处的 FrozenGroup 抽出常量,对之前写死的字符串做了替换。
  • 部分无用代码的清理和梳理。

🔗 Related issue link

close #745

@github-actions github-actions bot added the pr(fix) bug fix label Apr 24, 2022
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 24, 2022

🎊 PR Preview has been successfully built and deployed to https://s2-preview-pr-1297.surge.sh

@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented Apr 24, 2022

This pull request introduces 1 alert and fixes 1 when merging b2743e4 into ae6f7b7 - view on LGTM.com

new alerts:

  • 1 for Unused variable, import, function or class

fixed alerts:

  • 1 for Unused variable, import, function or class

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 24, 2022

你好, @zxc0328 CI 执行失败, 请点击 [Details] 按钮查看, 并根据日志修复。

Hello, @zxc0328 CI run failed, please click the [Details] button for detailed log information and fix it.

@github-actions github-actions bot added the 🚨 test failed 单元测试挂了 label Apr 24, 2022
@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented Apr 24, 2022

This pull request introduces 1 alert and fixes 1 when merging a965be0 into ae6f7b7 - view on LGTM.com

new alerts:

  • 1 for Unused variable, import, function or class

fixed alerts:

  • 1 for Unused variable, import, function or class

@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented Apr 24, 2022

This pull request introduces 1 alert and fixes 1 when merging b2def8e into ae6f7b7 - view on LGTM.com

new alerts:

  • 1 for Unused variable, import, function or class

fixed alerts:

  • 1 for Unused variable, import, function or class

@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented Apr 24, 2022

This pull request introduces 1 alert and fixes 1 when merging 4ba8234 into ae6f7b7 - view on LGTM.com

new alerts:

  • 1 for Unused variable, import, function or class

fixed alerts:

  • 1 for Unused variable, import, function or class

@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented Apr 25, 2022

This pull request introduces 1 alert when merging 6ef18ac into 51cc33e - view on LGTM.com

new alerts:

  • 1 for Unused variable, import, function or class

@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented Apr 28, 2022

This pull request introduces 1 alert when merging fe007e9 into ef907db - view on LGTM.com

new alerts:

  • 1 for Unused variable, import, function or class

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 28, 2022

Codecov Report

Merging #1297 (c83bf14) into master (10f4391) will increase coverage by 0.84%.
The diff coverage is 87.62%.

@@            Coverage Diff             @@
##           master    #1297      +/-   ##
==========================================
+ Coverage   76.04%   76.89%   +0.84%     
==========================================
  Files         217      222       +5     
  Lines       10313    11025     +712     
  Branches     2118     2420     +302     
==========================================
+ Hits         7843     8478     +635     
- Misses       1282     1300      +18     
- Partials     1188     1247      +59     
Impacted Files Coverage Δ
packages/s2-core/src/cell/data-cell.ts 54.70% <33.33%> (-0.33%) ⬇️
packages/s2-core/src/sheet-type/spread-sheet.ts 83.89% <50.00%> (+0.21%) ⬆️
packages/s2-core/src/utils/interaction/scroll.ts 84.61% <50.00%> (-7.39%) ⬇️
packages/s2-core/src/facet/table-facet.ts 86.08% <72.72%> (+0.06%) ⬆️
packages/s2-core/src/group/grid-group.ts 90.90% <90.90%> (ø)
...ackages/s2-core/src/interaction/brush-selection.ts 90.22% <92.30%> (+7.41%) ⬆️
packages/s2-core/src/sheet-type/table-sheet.ts 90.56% <92.30%> (ø)
packages/s2-core/src/common/constant/basic.ts 100.00% <100.00%> (ø)
packages/s2-core/src/common/constant/frozen.ts 100.00% <100.00%> (ø)
packages/s2-core/src/facet/base-facet.ts 79.43% <100.00%> (+0.20%) ⬆️
... and 31 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 10f4391...c83bf14. Read the comment docs.

@lgtm-com
Copy link
Copy Markdown

lgtm-com bot commented May 13, 2022

This pull request introduces 1 alert when merging c83bf14 into 2063583 - view on LGTM.com

new alerts:

  • 1 for Unused variable, import, function or class

@github-actions
Copy link
Copy Markdown
Contributor

Size Change: +16.6 kB (+8%) 🔍

Total Size: 228 kB

Filename Size Change
./packages/s2-core/dist/index.min.js 161 kB +16.6 kB (+11%) ⚠️
./packages/s2-react/dist/index.min.js 62.9 kB +34 B (0%)
ℹ️ View Unchanged
Filename Size
./packages/s2-core/dist/style.min.css 362 B
./packages/s2-react/dist/style.min.css 3.19 kB
./packages/s2-vue/dist/index.min.js 490 B
./packages/s2-vue/dist/style.min.css 54 B

compressed-size-action

Copy link
Copy Markdown
Member

@xingwanying xingwanying left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LG

@xingwanying xingwanying merged commit daaf989 into master May 18, 2022
@xingwanying xingwanying deleted the feat/perf-update branch May 18, 2022 06:48
@lijinke666
Copy link
Copy Markdown
Member

🎉 This PR is included in version @antv/s2-v1.18.0-alpha.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

@lijinke666
Copy link
Copy Markdown
Member

🎉 This PR is included in version @antv/s2-v1.18.0-beta.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

lcx-seima added a commit that referenced this pull request May 30, 2022
…0.0 (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
@lijinke666
Copy link
Copy Markdown
Member

🎉 This PR is included in version @antv/s2-v1.18.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

lcx-seima added a commit that referenced this pull request May 30, 2022
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
xingwanying pushed a commit that referenced this pull request Jun 6, 2022
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

* fix: style 引入失败

* chore: 退回串行打包

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.16.1 [skip ci]

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1404)

* fix: style 引入失败 (#1390)

* fix: style 引入失败

* chore: 退回串行打包

* docs(vue):  添加 vue 3.0 组件demo (#1391)

* fix(vue): 统一表组件变量名保持和 react 版本一致 Sheet => SheetComponent (#1389)

* fix(copy): 修复rowdata可能为null的情况 (#1393)

* chore: 升级官网 s2 版本 (#1392)

* feat: 趋势分析表支持子弹图配置 (#1367)

* feat: 趋势分析表增支持添加子弹图

* fix: fix ci

* style: 增加标记线透明度

* refactor: 变量名变更

* docs: 优化快速上手文档 (#1395)

* chore: 优化类型声明文件打包配置 (#1396)

* chore: 使用api-extractor 生成 core 声明文件

* chore: 关闭tsdoc警告

* feat: s2-react 适配 api-extractor

* feat: s2-vue 适配 api-extractor

* fix: 去除s2-shared误加入到dependencies

* docs: 补充表组件部分文档 (#1398)

* docs: 补充 vue 表组件文档

* docs: 其他分析组件区分react/vue章节

* fix(locale): 修复国际化配置不生效 close #1394 (#1397)

* fix(locale): 修复国际化配置不生效 close #1394

* fix: 去掉 isEnUS

* refactor: 删除无用的 debounceRenderCell 方法 (#1402)

* docs: 添加自适应布局demo  (#1401)

* docs: 添加自适应布局demo

* docs: 完善自适应布局文档demo

* docs: 完善自适应布局文档 和 demo

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349 (#1400)

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349

* fix: update

* fix: test

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1405)

* chore(release): 🤖 @antv/s2-v1.19.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.1 [skip ci]

* chore: 更新s2-site lock文件

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
xingwanying pushed a commit that referenced this pull request Jun 20, 2022
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

* fix: style 引入失败

* chore: 退回串行打包

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.16.1 [skip ci]

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1404)

* fix: style 引入失败 (#1390)

* fix: style 引入失败

* chore: 退回串行打包

* docs(vue):  添加 vue 3.0 组件demo (#1391)

* fix(vue): 统一表组件变量名保持和 react 版本一致 Sheet => SheetComponent (#1389)

* fix(copy): 修复rowdata可能为null的情况 (#1393)

* chore: 升级官网 s2 版本 (#1392)

* feat: 趋势分析表支持子弹图配置 (#1367)

* feat: 趋势分析表增支持添加子弹图

* fix: fix ci

* style: 增加标记线透明度

* refactor: 变量名变更

* docs: 优化快速上手文档 (#1395)

* chore: 优化类型声明文件打包配置 (#1396)

* chore: 使用api-extractor 生成 core 声明文件

* chore: 关闭tsdoc警告

* feat: s2-react 适配 api-extractor

* feat: s2-vue 适配 api-extractor

* fix: 去除s2-shared误加入到dependencies

* docs: 补充表组件部分文档 (#1398)

* docs: 补充 vue 表组件文档

* docs: 其他分析组件区分react/vue章节

* fix(locale): 修复国际化配置不生效 close #1394 (#1397)

* fix(locale): 修复国际化配置不生效 close #1394

* fix: 去掉 isEnUS

* refactor: 删除无用的 debounceRenderCell 方法 (#1402)

* docs: 添加自适应布局demo  (#1401)

* docs: 添加自适应布局demo

* docs: 完善自适应布局文档demo

* docs: 完善自适应布局文档 和 demo

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349 (#1400)

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349

* fix: update

* fix: test

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1405)

* chore(release): 🤖 @antv/s2-v1.19.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.1 [skip ci]

* chore: 更新s2-site lock文件

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.20.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.2 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
lcx-seima added a commit that referenced this pull request Jun 20, 2022
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

* fix: style 引入失败

* chore: 退回串行打包

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.16.1 [skip ci]

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1404)

* fix: style 引入失败 (#1390)

* fix: style 引入失败

* chore: 退回串行打包

* docs(vue):  添加 vue 3.0 组件demo (#1391)

* fix(vue): 统一表组件变量名保持和 react 版本一致 Sheet => SheetComponent (#1389)

* fix(copy): 修复rowdata可能为null的情况 (#1393)

* chore: 升级官网 s2 版本 (#1392)

* feat: 趋势分析表支持子弹图配置 (#1367)

* feat: 趋势分析表增支持添加子弹图

* fix: fix ci

* style: 增加标记线透明度

* refactor: 变量名变更

* docs: 优化快速上手文档 (#1395)

* chore: 优化类型声明文件打包配置 (#1396)

* chore: 使用api-extractor 生成 core 声明文件

* chore: 关闭tsdoc警告

* feat: s2-react 适配 api-extractor

* feat: s2-vue 适配 api-extractor

* fix: 去除s2-shared误加入到dependencies

* docs: 补充表组件部分文档 (#1398)

* docs: 补充 vue 表组件文档

* docs: 其他分析组件区分react/vue章节

* fix(locale): 修复国际化配置不生效 close #1394 (#1397)

* fix(locale): 修复国际化配置不生效 close #1394

* fix: 去掉 isEnUS

* refactor: 删除无用的 debounceRenderCell 方法 (#1402)

* docs: 添加自适应布局demo  (#1401)

* docs: 添加自适应布局demo

* docs: 完善自适应布局文档demo

* docs: 完善自适应布局文档 和 demo

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349 (#1400)

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349

* fix: update

* fix: test

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1405)

* chore(release): 🤖 @antv/s2-v1.19.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.1 [skip ci]

* chore: 更新s2-site lock文件

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.20.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.2 [skip ci]

* chore(release): @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.21.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.19.0 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
lijinke666 added a commit that referenced this pull request Jun 21, 2022
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

* fix: style 引入失败

* chore: 退回串行打包

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.16.1 [skip ci]

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1404)

* fix: style 引入失败 (#1390)

* fix: style 引入失败

* chore: 退回串行打包

* docs(vue):  添加 vue 3.0 组件demo (#1391)

* fix(vue): 统一表组件变量名保持和 react 版本一致 Sheet => SheetComponent (#1389)

* fix(copy): 修复rowdata可能为null的情况 (#1393)

* chore: 升级官网 s2 版本 (#1392)

* feat: 趋势分析表支持子弹图配置 (#1367)

* feat: 趋势分析表增支持添加子弹图

* fix: fix ci

* style: 增加标记线透明度

* refactor: 变量名变更

* docs: 优化快速上手文档 (#1395)

* chore: 优化类型声明文件打包配置 (#1396)

* chore: 使用api-extractor 生成 core 声明文件

* chore: 关闭tsdoc警告

* feat: s2-react 适配 api-extractor

* feat: s2-vue 适配 api-extractor

* fix: 去除s2-shared误加入到dependencies

* docs: 补充表组件部分文档 (#1398)

* docs: 补充 vue 表组件文档

* docs: 其他分析组件区分react/vue章节

* fix(locale): 修复国际化配置不生效 close #1394 (#1397)

* fix(locale): 修复国际化配置不生效 close #1394

* fix: 去掉 isEnUS

* refactor: 删除无用的 debounceRenderCell 方法 (#1402)

* docs: 添加自适应布局demo  (#1401)

* docs: 添加自适应布局demo

* docs: 完善自适应布局文档demo

* docs: 完善自适应布局文档 和 demo

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349 (#1400)

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349

* fix: update

* fix: test

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1405)

* chore(release): 🤖 @antv/s2-v1.19.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.1 [skip ci]

* chore: 更新s2-site lock文件

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.20.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.2 [skip ci]

* chore(release): @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.21.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.19.0 [skip ci]

* fix: 构造含总计的 tree 行头布局时报错

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.21.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
xingwanying pushed a commit that referenced this pull request Jul 11, 2022
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

* fix: style 引入失败

* chore: 退回串行打包

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.16.1 [skip ci]

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1404)

* fix: style 引入失败 (#1390)

* fix: style 引入失败

* chore: 退回串行打包

* docs(vue):  添加 vue 3.0 组件demo (#1391)

* fix(vue): 统一表组件变量名保持和 react 版本一致 Sheet => SheetComponent (#1389)

* fix(copy): 修复rowdata可能为null的情况 (#1393)

* chore: 升级官网 s2 版本 (#1392)

* feat: 趋势分析表支持子弹图配置 (#1367)

* feat: 趋势分析表增支持添加子弹图

* fix: fix ci

* style: 增加标记线透明度

* refactor: 变量名变更

* docs: 优化快速上手文档 (#1395)

* chore: 优化类型声明文件打包配置 (#1396)

* chore: 使用api-extractor 生成 core 声明文件

* chore: 关闭tsdoc警告

* feat: s2-react 适配 api-extractor

* feat: s2-vue 适配 api-extractor

* fix: 去除s2-shared误加入到dependencies

* docs: 补充表组件部分文档 (#1398)

* docs: 补充 vue 表组件文档

* docs: 其他分析组件区分react/vue章节

* fix(locale): 修复国际化配置不生效 close #1394 (#1397)

* fix(locale): 修复国际化配置不生效 close #1394

* fix: 去掉 isEnUS

* refactor: 删除无用的 debounceRenderCell 方法 (#1402)

* docs: 添加自适应布局demo  (#1401)

* docs: 添加自适应布局demo

* docs: 完善自适应布局文档demo

* docs: 完善自适应布局文档 和 demo

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349 (#1400)

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349

* fix: update

* fix: test

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1405)

* chore(release): 🤖 @antv/s2-v1.19.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.1 [skip ci]

* chore: 更新s2-site lock文件

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.20.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.2 [skip ci]

* chore(release): @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.21.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.19.0 [skip ci]

* fix: 构造含总计的 tree 行头布局时报错

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.21.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]  @antv/[email protected] (#1487)

* chore(release): 🤖 @antv/s2-v1.22.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.20.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.1.0 [skip ci]

* chore(release): bump version

* chore(release): 🤖 @antv/s2-v1.23.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.21.0 [skip ci]

Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
@lijinke666
Copy link
Copy Markdown
Member

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

wjgogogo pushed a commit that referenced this pull request Oct 25, 2023
* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套
wjgogogo added a commit that referenced this pull request Oct 25, 2023
…0.0 (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
wjgogogo added a commit that referenced this pull request Oct 25, 2023
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
wjgogogo added a commit that referenced this pull request Oct 25, 2023
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

* fix: style 引入失败

* chore: 退回串行打包

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.16.1 [skip ci]

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1404)

* fix: style 引入失败 (#1390)

* fix: style 引入失败

* chore: 退回串行打包

* docs(vue):  添加 vue 3.0 组件demo (#1391)

* fix(vue): 统一表组件变量名保持和 react 版本一致 Sheet => SheetComponent (#1389)

* fix(copy): 修复rowdata可能为null的情况 (#1393)

* chore: 升级官网 s2 版本 (#1392)

* feat: 趋势分析表支持子弹图配置 (#1367)

* feat: 趋势分析表增支持添加子弹图

* fix: fix ci

* style: 增加标记线透明度

* refactor: 变量名变更

* docs: 优化快速上手文档 (#1395)

* chore: 优化类型声明文件打包配置 (#1396)

* chore: 使用api-extractor 生成 core 声明文件

* chore: 关闭tsdoc警告

* feat: s2-react 适配 api-extractor

* feat: s2-vue 适配 api-extractor

* fix: 去除s2-shared误加入到dependencies

* docs: 补充表组件部分文档 (#1398)

* docs: 补充 vue 表组件文档

* docs: 其他分析组件区分react/vue章节

* fix(locale): 修复国际化配置不生效 close #1394 (#1397)

* fix(locale): 修复国际化配置不生效 close #1394

* fix: 去掉 isEnUS

* refactor: 删除无用的 debounceRenderCell 方法 (#1402)

* docs: 添加自适应布局demo  (#1401)

* docs: 添加自适应布局demo

* docs: 完善自适应布局文档demo

* docs: 完善自适应布局文档 和 demo

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349 (#1400)

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349

* fix: update

* fix: test

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1405)

* chore(release): 🤖 @antv/s2-v1.19.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.1 [skip ci]

* chore: 更新s2-site lock文件

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
wjgogogo added a commit that referenced this pull request Oct 25, 2023
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

* fix: style 引入失败

* chore: 退回串行打包

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.16.1 [skip ci]

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1404)

* fix: style 引入失败 (#1390)

* fix: style 引入失败

* chore: 退回串行打包

* docs(vue):  添加 vue 3.0 组件demo (#1391)

* fix(vue): 统一表组件变量名保持和 react 版本一致 Sheet => SheetComponent (#1389)

* fix(copy): 修复rowdata可能为null的情况 (#1393)

* chore: 升级官网 s2 版本 (#1392)

* feat: 趋势分析表支持子弹图配置 (#1367)

* feat: 趋势分析表增支持添加子弹图

* fix: fix ci

* style: 增加标记线透明度

* refactor: 变量名变更

* docs: 优化快速上手文档 (#1395)

* chore: 优化类型声明文件打包配置 (#1396)

* chore: 使用api-extractor 生成 core 声明文件

* chore: 关闭tsdoc警告

* feat: s2-react 适配 api-extractor

* feat: s2-vue 适配 api-extractor

* fix: 去除s2-shared误加入到dependencies

* docs: 补充表组件部分文档 (#1398)

* docs: 补充 vue 表组件文档

* docs: 其他分析组件区分react/vue章节

* fix(locale): 修复国际化配置不生效 close #1394 (#1397)

* fix(locale): 修复国际化配置不生效 close #1394

* fix: 去掉 isEnUS

* refactor: 删除无用的 debounceRenderCell 方法 (#1402)

* docs: 添加自适应布局demo  (#1401)

* docs: 添加自适应布局demo

* docs: 完善自适应布局文档demo

* docs: 完善自适应布局文档 和 demo

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349 (#1400)

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349

* fix: update

* fix: test

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1405)

* chore(release): 🤖 @antv/s2-v1.19.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.1 [skip ci]

* chore: 更新s2-site lock文件

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.20.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.2 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
wjgogogo added a commit that referenced this pull request Oct 25, 2023
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

* fix: style 引入失败

* chore: 退回串行打包

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.16.1 [skip ci]

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1404)

* fix: style 引入失败 (#1390)

* fix: style 引入失败

* chore: 退回串行打包

* docs(vue):  添加 vue 3.0 组件demo (#1391)

* fix(vue): 统一表组件变量名保持和 react 版本一致 Sheet => SheetComponent (#1389)

* fix(copy): 修复rowdata可能为null的情况 (#1393)

* chore: 升级官网 s2 版本 (#1392)

* feat: 趋势分析表支持子弹图配置 (#1367)

* feat: 趋势分析表增支持添加子弹图

* fix: fix ci

* style: 增加标记线透明度

* refactor: 变量名变更

* docs: 优化快速上手文档 (#1395)

* chore: 优化类型声明文件打包配置 (#1396)

* chore: 使用api-extractor 生成 core 声明文件

* chore: 关闭tsdoc警告

* feat: s2-react 适配 api-extractor

* feat: s2-vue 适配 api-extractor

* fix: 去除s2-shared误加入到dependencies

* docs: 补充表组件部分文档 (#1398)

* docs: 补充 vue 表组件文档

* docs: 其他分析组件区分react/vue章节

* fix(locale): 修复国际化配置不生效 close #1394 (#1397)

* fix(locale): 修复国际化配置不生效 close #1394

* fix: 去掉 isEnUS

* refactor: 删除无用的 debounceRenderCell 方法 (#1402)

* docs: 添加自适应布局demo  (#1401)

* docs: 添加自适应布局demo

* docs: 完善自适应布局文档demo

* docs: 完善自适应布局文档 和 demo

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349 (#1400)

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349

* fix: update

* fix: test

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1405)

* chore(release): 🤖 @antv/s2-v1.19.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.1 [skip ci]

* chore: 更新s2-site lock文件

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.20.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.2 [skip ci]

* chore(release): @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.21.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.19.0 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
wjgogogo added a commit that referenced this pull request Oct 25, 2023
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

* fix: style 引入失败

* chore: 退回串行打包

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.16.1 [skip ci]

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1404)

* fix: style 引入失败 (#1390)

* fix: style 引入失败

* chore: 退回串行打包

* docs(vue):  添加 vue 3.0 组件demo (#1391)

* fix(vue): 统一表组件变量名保持和 react 版本一致 Sheet => SheetComponent (#1389)

* fix(copy): 修复rowdata可能为null的情况 (#1393)

* chore: 升级官网 s2 版本 (#1392)

* feat: 趋势分析表支持子弹图配置 (#1367)

* feat: 趋势分析表增支持添加子弹图

* fix: fix ci

* style: 增加标记线透明度

* refactor: 变量名变更

* docs: 优化快速上手文档 (#1395)

* chore: 优化类型声明文件打包配置 (#1396)

* chore: 使用api-extractor 生成 core 声明文件

* chore: 关闭tsdoc警告

* feat: s2-react 适配 api-extractor

* feat: s2-vue 适配 api-extractor

* fix: 去除s2-shared误加入到dependencies

* docs: 补充表组件部分文档 (#1398)

* docs: 补充 vue 表组件文档

* docs: 其他分析组件区分react/vue章节

* fix(locale): 修复国际化配置不生效 close #1394 (#1397)

* fix(locale): 修复国际化配置不生效 close #1394

* fix: 去掉 isEnUS

* refactor: 删除无用的 debounceRenderCell 方法 (#1402)

* docs: 添加自适应布局demo  (#1401)

* docs: 添加自适应布局demo

* docs: 完善自适应布局文档demo

* docs: 完善自适应布局文档 和 demo

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349 (#1400)

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349

* fix: update

* fix: test

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1405)

* chore(release): 🤖 @antv/s2-v1.19.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.1 [skip ci]

* chore: 更新s2-site lock文件

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.20.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.2 [skip ci]

* chore(release): @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.21.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.19.0 [skip ci]

* fix: 构造含总计的 tree 行头布局时报错

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.21.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
wjgogogo added a commit that referenced this pull request Oct 25, 2023
* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)

* fix: total 配置项取用错误 (#1338)

* feat(interaction): 增加单元格的右键事件 close #1326 (#1334)

* chore: 🤖 更新 lock 和 changelog 文件 (#1339)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件 (#1101)

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

* chore(release): 🔖 @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.3.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.3.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.4.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.4.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.5.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.5.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1003)

* chore(release): 🤖 @antv/s2-v1.6.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.6.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1046)

* chore(release): 🤖 @antv/s2-v1.7.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.7.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.8.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.8.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.9.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.9.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* feat(interaction): 透视表支持隐藏列头 (#1081)

* feat(interaction): 透视表支持隐藏列头

* fix: 修复默认隐藏不生效

* docs: 修改文档错别字

* docs: 优化文档

* test: 修复测试

* style(drilldown): 下钻组件增加自定义dom节点 (#1102)

* style(drilldown): 下钻组件增加自定义dom节点

* docs: 补充下钻配置文档

* fix: 修复行头为空无默认角头指标文字问题 (#1104)

* fix: 修复行头为空无默认角头指标文字问题

* test: 增加角头单元格文本单测

* style: 代码优化

* style: 代码优化

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106 (#1107)

* feat(tooltip): tooltip 自定义操作项点击事件透出 cell 信息 close #1106

* docs: 完善文档

* fix: 不添加总计时错误地添加了小计节点 (#1111)

* fix: 不添加总计时错误地添加了小计节点

* test: 增加总计节点测试

* docs: 新增获取单元格数据文档 (#1117)

* fix: 增加行头收起展开按钮回调事件的透传参数 (#1121)

* fix: 增加行头收起展开按钮回调事件的透传参数

* test: 单测修复

* fix: 修复头部cell错误使用meta中formatter的问题,close #1014 (#1120)

* fix: 修复头部cell错误format问题

* test: 补充头部cell单测

* fix: 移除col cell中无用的formatter属性

* fix: 对于 extra 字段单独处理

* fix: 明细表锁行/列时分割线阴影显隐逻辑 (#1123)

* fix(facet): 明细表分界线阴影按需绘制

* fix(facet): 兼容分页情况

* fix(copy): 当异步复制失败时降级为同步复制 (#1125)

* fix(copy): 当异步复制失败时降级为同步复制

* docs: 更新文档

* docs: 更新demo

* test: 更新测试

* fix: rename

* test: 修复测试

* fix: 梳理单元格对齐方式, close #1084 (#1128)

* fix: 修复row cell 文本对齐

* fix: 修复corner cell 文本对齐

* refactor: remove unused import

* docs: shrink icon size

* docs: add custom alignment docs

* docs: add alt for img

* docs: add space between word and Chinese

* feat: ✨ 支持覆盖默认icon (#1130)

* fix: corner 事件监听失效(之前只有点击文字时生效) (#1131)

* fix: 修复对全局鼠标按下事件的污染 (#1132)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字 (#1134)

* fix(interaction): 修复开启复制后, 无法复制表格外的文字

* chore: 语法问题

* docs: 新增如何提问 faq (#1118)

* docs: 新增如何提问 faq

* chore: 更新 pr reviewers

* chore: 润湿文档 & s2options => s2Options

* feat: ✨ 允许用户自定义行头单元格宽度 (#1135)

* feat: 维度切换组件增加allowEmpty配置 close #533 (#1136)

* feat: add allowEmpty config for switcher

* docs: update swithcer docs for allow empty config

* docs: add demo gif in docs

* feat: adaptive 的 container 自适应包含 header 和 page (#1133)

* feat: adaptive 的 container 自适应包含 header 和 page

* refactor: adaptive 自适应,使用flex 替代直接获取 element height的方式

* fix: 修复单测报错,1 changeSize 命名 g-base 重复,导致部分代码调用出错。2 添加 wrapper 参数

* test: adaptive 为 false 时,options width 和 height 改变不需要触发 changeSheetSize 方法

* refactor: 添加 changeSize 别名方法,兼容线上使用

* refactor: 样式合并

* feat(tooltip): 支持自定义挂载节点 (#1139)

* feat(tooltip): 支持自定义挂载节点

* test: 修复测试

* test: 修改测试断言描述

* test: 修复测试

* test: 修复测试

* fix: 修复未开启tooltip, 还是会渲染 container 节点的问题

* test: 修复测试

* chore(release): @antv/[email protected] @antv/[email protected] (#1141)

* chore(release): 🤖 @antv/s2-v1.10.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.10.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.11.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1168)

* chore(release): 🤖 @antv/s2-v1.12.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.11.1 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.2 [skip ci]

* fix: 指标列头对齐样式修复升级

* fix: 指标列头对齐样式修复升级

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.12.2 [skip ci]

* chore(release): 🔖@antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.11.3 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1198)

* chore(release): 🤖 @antv/s2-v1.13.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.0 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.13.1 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.12.1 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected] (#1247)

* chore(release): 🤖 @antv/s2-v1.14.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.13.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.15.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.14.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.0 [skip ci]

* chore(release): @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.15.1 [skip ci]

* chore: 🤖 更新 lock 和 changelog 文件

Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(ci): 增加 sync changelog 成功&失败的通知 (#1340)

* chore: 增加 pengding 标签 action (#1341)

* fix: 不应以mutable的方式修改headerActionIcons (#1331)

* fix: 不应以mutable的方式修改headerActionIcons

* test: 修复下钻测试

* refactor: 优化执行下钻函数

* chore(ci): 修复 action 格式错误 (#1343)

* docs: 修正总计文档 (#1347)

* fix(facet): DataCell 边框改为统一绘制的 Grid (#1297)

* feat: grid 绘制

* fix: 添加测试用例

* fix: 还原 stateShapes 修改

* fix: revert change

* fix: 单测修复

* fix: 单测修复

* fix: 常量抽取

* fix: cr 修复

* fix: 测试修复

* fix: 减少 if 嵌套

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137 (#1346)

* fix(tooltip): 修复存在小计/总计时汇总数据计算错误 close #1137

* fix: 更新注释

* fix: 兼容行头场景

* test: 增加单测

* fix: 优化 getMeta 写法

* fix: update

* feat: 支持回调函数调整 Tooltip 位置 (#1350)

* feat: 支持回调函数调整 Tooltip 位置

* style: 代码优化

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新 (#1351)

* fix(interaction): 修复默认隐藏列的配置更新为空数组时, 未触发表格更新

* fix: 简化 render 参数

* docs: 补充文档

* refactor(tooltip): 增加 adjustPosition 回调参数 (#1354)

* refactor(tooltip): 增加 adjustPosition 回调参数

* style: fix cr

* fix: 下钻数据没有按照用户数据展示 (#1353)

* fix: 树状结构下多层级排序失效的问题

* fix: clearDrillDown 无法全量清空的问题

* chore: 修改注释错误

* test: 测试添加组内排序后树状结构下展示是否正确

* test: 测试第二次下钻的数据,按照第一次下钻的顺序排序的问题

* chore: 使用 typeof 判断类型,会误判null, 使用 isObject 进行判断

* docs: 修正下钻文档参数错误

* feat: 丰富tooltip关闭的验证逻辑 (#1352)

* feat: 丰富tooltip关闭的验证逻辑

* test: 补充测试用例 pr.#1352

* test: 测试用例逻辑校正

* chore: react-playgroud demo customTooltip默认状态调整

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357 (#1364)

* feat(theme): 新增度量值的主题配置, 修复小计总计主题配置不生效 close #1357

* test: 增加主题测试

* docs: 增加自定义小计/总计单元格的例子 (#1366)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360 (#1365)

* fix(interaction): 修复自定义单元格有自定义图片时无法触发点击 close #1360

* chore: 删除测试代码

* feat: Vue 1.0 (#1290)

* chore: 添加 antd vue 依赖

* refactor: 重新组织playgorund代码结构,增加less打包配置

* chore: 添加 shared 工具包

* refactor: 删除冗余配置属性s2Options

* refactor: 简化useSpreadsheet hook以及相关类型定义

* refactor: 抽离getBaseSheetComponentOptions方法

* feat: 抽离公共类型到shared中

* feat: 加入最基础版base-sheet组件

* chore: update vue-tsc

* fix: 修复类型错误

* feat: 添加emit配置

* fix: 处理不是以on开头的emit

* refactor: 优化component类型定义

* refactor: 取消App.vue的setup模式

* feat: 增加useEvent hook

* feat: 增加event事件demo

* fix: 调整监听的生命周期

* fix: 修复getSpreadsheet回调处理方式

* feat: 构建实例时使用原始数据而非响应式数据

* feat: pagination 翻页器

* feat: 增加 useUpdate hooks 用于更新配置

* refactor: 抽离工具函数traverse

* refactor: 代码风格优化

* refactor: 重新定义showPagination

* refactor: 统一react/vue的i18n

* fix: type 重用

* refactor: 优化mutable类型定义

* refactor: useEvents内部处理生命周期

* feat: 增加 useResize hook 事件

* feat: 完善 useResize hook 事件, 重构react中 resize事件

* fix: 修复base sheet props类型问题

fix: 修复useResize ut

* refactor: 简化useUpdate处理配置逻辑

* feat: 在useLoading中添加layout响应事件

* refactor: 修复typo

* refactor: 删除core层readonly限制

* chore: 升级vue-tsc

* fix: 修复类型定义问题

* refactor: 重构i18n

* refactor: 处理i18n引入模块问题

* refactor: resize加入trailing配置

* refactor: getInitProps增加对optional key的处理

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat: 新增 Vue 的 Tooltip 适配

* feat(interaction): vue 和 react 增加右键事件透传

* fix: 修复 tooltip 类型定义问题

* refactor: 重命名 base sheet props, emits 类型定义

* Revert "refactor: 重命名 base sheet props, emits 类型定义"

This reverts commit 59f2d4c.

* feat: 增加pivot sheet 组件

* feat: 增加table sheet, sheet入口 组件

* feat: 增加useExpoes hook

* fix: remove trailing config for debounce

* fix(tooltip): 修复 tooltip 内容不更新的问题

* docs: 添加 vue readme 文档

* docs: 更新 vue issue template

* refactor: 细节优化

* docs: 简介添加 vue 版本介绍

* docs: 添加 vue quick start

* docs: 添加 vue 获取组件实例文档

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Jinke Li <[email protected]>

* fix: fieldValue精度过高时intervalShape未绘制 (#1372)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐 (#1371)

* fix(strategysheet): 修复趋势分析表多列头时叶子节点未和数值单元格对齐

* test: 增加主题测试

* fix: 明细表下range-selection报错 (#1368)

* docs: 增加 vue 自适应文档 (#1373)

* docs: 增加 vue 自适应文档

* docs: 修改缩进

* Update S2DataConfig.zh.md (#1369)

* docs: readme中添加 s2-vue badges (#1375)

* feat: sortFunc 支持使用手动排序兜底 (#1374)

* feat: 增加sortFunc兜底排序

* docs: 更新sortFunc文档

* chore: 并发构建 (#1376)

* chore: 文案修正 (#1377)

* chore: 文案修正

* chore: fix ci

* chore(ci): ci 构建提速 (#1378)

* fix: 增加默认条件格式默认默认默认值 (#1379)

* docs: 新增马赛克图 (#1382)

* docs: 文档增加 s2-vue 的说明 (#1380)

* docs: 文档增加 s2-vue 的说明

* docs: fix

* ci: 回退回 macos-11

* test: fix

* feat: 新增 "如何用 S2 买房" demo (#1383)

* fix: 修复表头组件中,高级排序无效问题

* docs: 修复高级排序 demo 无法留存状态的问题

* feat: 新增 "如何用 S2 买房" demo

* feat: 给 gatsby 添加样式

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: yingying.xwy <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>

* Revert "chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected] (#1384)" (#1386)

This reverts commit 5e66ea8.

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.16.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.0 [skip ci]

* chore: publish 权限

* fix: style 引入失败

* chore: 退回串行打包

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-react-v1.16.1 [skip ci]

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1404)

* fix: style 引入失败 (#1390)

* fix: style 引入失败

* chore: 退回串行打包

* docs(vue):  添加 vue 3.0 组件demo (#1391)

* fix(vue): 统一表组件变量名保持和 react 版本一致 Sheet => SheetComponent (#1389)

* fix(copy): 修复rowdata可能为null的情况 (#1393)

* chore: 升级官网 s2 版本 (#1392)

* feat: 趋势分析表支持子弹图配置 (#1367)

* feat: 趋势分析表增支持添加子弹图

* fix: fix ci

* style: 增加标记线透明度

* refactor: 变量名变更

* docs: 优化快速上手文档 (#1395)

* chore: 优化类型声明文件打包配置 (#1396)

* chore: 使用api-extractor 生成 core 声明文件

* chore: 关闭tsdoc警告

* feat: s2-react 适配 api-extractor

* feat: s2-vue 适配 api-extractor

* fix: 去除s2-shared误加入到dependencies

* docs: 补充表组件部分文档 (#1398)

* docs: 补充 vue 表组件文档

* docs: 其他分析组件区分react/vue章节

* fix(locale): 修复国际化配置不生效 close #1394 (#1397)

* fix(locale): 修复国际化配置不生效 close #1394

* fix: 去掉 isEnUS

* refactor: 删除无用的 debounceRenderCell 方法 (#1402)

* docs: 添加自适应布局demo  (#1401)

* docs: 添加自适应布局demo

* docs: 完善自适应布局文档demo

* docs: 完善自适应布局文档 和 demo

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349 (#1400)

* fix: 修复表格卸载后调用实例方法报错的问题 close #1349

* fix: update

* fix: test

* chore(release): 🔖@antv/[email protected]  @antv/[email protected]

Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>

* chore(release): 🔖@antv/[email protected]  @antv/[email protected] (#1405)

* chore(release): 🤖 @antv/s2-v1.19.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.17.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.1 [skip ci]

* chore: 更新s2-site lock文件

* chore(release): @antv/[email protected] @antv/[email protected] @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.20.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.18.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.0.2 [skip ci]

* chore(release): @antv/[email protected]  @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.21.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.19.0 [skip ci]

* fix: 构造含总计的 tree 行头布局时报错

* chore(release): @antv/[email protected]

* chore(release): 🤖 @antv/s2-v1.21.1 [skip ci]

* chore(release): 🔖@antv/[email protected] @antv/[email protected]  @antv/[email protected] (#1487)

* chore(release): 🤖 @antv/s2-v1.22.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.20.0 [skip ci]

* chore(release): 🤖 @antv/s2-vue-v1.1.0 [skip ci]

* chore(release): bump version

* chore(release): 🤖 @antv/s2-v1.23.0 [skip ci]

* chore(release): 🤖 @antv/s2-react-v1.21.0 [skip ci]

Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: xinhui.zxh <[email protected]>
Co-authored-by: wengyidong.wyd <[email protected]>
Co-authored-by: YardWill <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jinke Li <[email protected]>
Co-authored-by: 刘嘉一 <[email protected]>
Co-authored-by: Wenjun Xu <[email protected]>
Co-authored-by: stone <[email protected]>
Co-authored-by: edison-tianhe <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🙏 单元格绘制线外边框

5 participants