Commit Graph

9153 Commits

Author SHA1 Message Date
Krist Wongsuphasawat
9f8461b965 feat: store reference to container and update bindings (#180)
* feat: store reference to container

* fix: minor adjustment

* feat: forward ref from shell to superchart
2021-11-26 11:44:52 +08:00
Krist Wongsuphasawat
135084c5ed v0.11.11 2021-11-26 11:44:52 +08:00
Krist Wongsuphasawat
34d475fac7 feat: add error boundary and responsiveness to SuperChart (#175)
* feat: add fallback component

* feat: add superchart shell

* feat: add vx/responsive type declaration

* fix: path and dependencies

* test: add unit tests

* test: add more tests

* docs: add storybook

* test: fix FallBackComponent test

* feat: make fallback accepts width and height

* test: reach 100%

* fix: test

* fix: add more checks

* refactor: rename SuperChartKernel to SuperChartCore

* refactor: separate backward-compatibility code into another wrapper
2021-11-26 11:44:52 +08:00
Krist Wongsuphasawat
420321ca7b v0.11.10 2021-11-26 11:44:51 +08:00
Krist Wongsuphasawat
5a79a7000f feat: add parseLength function to @superset-ui/dimension (#171)
* feat: add parseLength function

* feat: export

* fix: address Kim's comment
2021-11-26 11:44:51 +08:00
Krist Wongsuphasawat
4f23311813 test: extract mock plugins into separate file (#172)
* test: extract mock plugins into separate file

* fix: use constants

* fix: test coverage
2021-11-26 11:44:51 +08:00
Krist Wongsuphasawat
bbf13fd0d0 refactor: separate transform function types into a new file (#169)
* refactor: separate transform function types into a new file

* fix: import
2021-11-26 11:44:51 +08:00
Krist Wongsuphasawat
09f9405334 feat: allow chart plugin to be unregistered (#168)
* feat: allow chart plugin to be unregistered

* test: address edge cases
2021-11-26 11:44:51 +08:00
Krist Wongsuphasawat
62204a9dde build: bump build-config with beemo 1.0.0 2021-11-26 11:44:51 +08:00
Krist Wongsuphasawat
9810dad834 build: bump build-config (#167)
* build: bump build-config

* test: fix typings in mock data
2021-11-26 11:44:51 +08:00
Krist Wongsuphasawat
4b711eb299 v0.11.9 2021-11-26 11:44:51 +08:00
Krist Wongsuphasawat
70d210ca5d fix: remove padding in WithLegend 2021-11-26 11:44:51 +08:00
Krist Wongsuphasawat
7d6d5dcf4a docs: update changelog 2021-11-26 11:44:51 +08:00
dependabot-preview[bot]
e514f3efa5 build(deps-dev): update jest-mock-console requirement (#165)
Updates the requirements on [jest-mock-console](https://github.com/bpedersen/jest-mock-console) to permit the latest version.
- [Release notes](https://github.com/bpedersen/jest-mock-console/releases)
- [Commits](https://github.com/bpedersen/jest-mock-console/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:51 +08:00
dependabot-preview[bot]
5d3d688f4b build(deps): update d3-scale requirement from ^2.1.2 to ^3.0.0 (#146)
Updates the requirements on [d3-scale](https://github.com/d3/d3-scale) to permit the latest version.
- [Release notes](https://github.com/d3/d3-scale/releases)
- [Commits](https://github.com/d3/d3-scale/compare/v2.1.2...v3.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:50 +08:00
dependabot-preview[bot]
958e6160de build(deps): update yeoman-generator requirement from ^3.1.1 to ^4.0.0 (#152)
Updates the requirements on [yeoman-generator](https://github.com/yeoman/generator) to permit the latest version.
- [Release notes](https://github.com/yeoman/generator/releases)
- [Commits](https://github.com/yeoman/generator/compare/v3.1.1...v4.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:50 +08:00
Krist Wongsuphasawat
0669fca4fd v0.11.8 2021-11-26 11:44:50 +08:00
Krist Wongsuphasawat
c9e3e73f2e feat: update ChartFormData and QueryObject to support filters. (#164)
* feat: update types to include filters

* refactor: remove namespace

* refactor: split function

* feat: add filter processing and refactor

* feat: revise metrics processing

* test: add unit tests

* refactor: move type files back

* test: add unit tests

* fix: unit test

* fix: remove exports

* docs: add field info

* fix: type check undefined

* docs: add more comments

* build: speed up storybook build
2021-11-26 11:44:50 +08:00
dependabot[bot]
1d42434894 build(deps-dev): update husky requirement from ^1.1.2 to ^2.3.0 (#157)
Updates the requirements on [husky](https://github.com/typicode/husky) to permit the latest version.
- [Release notes](https://github.com/typicode/husky/releases)
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md)
- [Commits](https://github.com/typicode/husky/compare/v1.1.2...v2.3.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:50 +08:00
dependabot[bot]
4dad70ed8b build(deps): update @types/storybook__addon-knobs requirement (#147)
Updates the requirements on [@types/storybook__addon-knobs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/storybook__addon-knobs) to permit the latest version.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/storybook__addon-knobs)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:50 +08:00
dependabot[bot]
d68b3b9f76 build(deps-dev): update yeoman-test requirement from ^1.9.1 to ^2.0.0 (#161)
Updates the requirements on [yeoman-test](https://github.com/yeoman/yeoman-test) to permit the latest version.
- [Release notes](https://github.com/yeoman/yeoman-test/releases)
- [Commits](https://github.com/yeoman/yeoman-test/compare/v1.9.1...v2.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:50 +08:00
dependabot[bot]
ed2c4a6bf1 build(deps-dev): update fs-extra requirement from ^7.0.1 to ^8.0.1 (#155)
Updates the requirements on [fs-extra](https://github.com/jprichardson/node-fs-extra) to permit the latest version.
- [Release notes](https://github.com/jprichardson/node-fs-extra/releases)
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jprichardson/node-fs-extra/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:50 +08:00
dependabot[bot]
c393bc8247 build(deps): update @vx/responsive requirement from ^0.0.188 to ^0.0.189 (#160)
Updates the requirements on [@vx/responsive](https://github.com/hshoff/vx) to permit the latest version.
- [Release notes](https://github.com/hshoff/vx/releases)
- [Changelog](https://github.com/hshoff/vx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hshoff/vx/compare/v0.0.188...v0.0.189)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:50 +08:00
Krist Wongsuphasawat
01dd0f7ce5 v0.11.7 2021-11-26 11:44:50 +08:00
dependabot[bot]
5d0a693e3f build(deps): update @vx/responsive requirement from ^0.0.184 to ^0.0.188 (#145)
Updates the requirements on [@vx/responsive](https://github.com/hshoff/vx) to permit the latest version.
- [Release notes](https://github.com/hshoff/vx/releases)
- [Changelog](https://github.com/hshoff/vx/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hshoff/vx/compare/v0.0.184...v0.0.188)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:49 +08:00
Krist Wongsuphasawat
aedc1b405d feat: improve margin merging (#159) 2021-11-26 11:44:49 +08:00
Krist Wongsuphasawat
58f606be88 v0.11.6 2021-11-26 11:44:49 +08:00
Krist Wongsuphasawat
eaa7851428 feat: add hooks (#158) 2021-11-26 11:44:49 +08:00
Saajan
3922193f57 docs: update Readme with missing yarn build command. (#156) 2021-11-26 11:44:49 +08:00
Krist Wongsuphasawat
8028c73cce fix: lint (#144) 2021-11-26 11:44:49 +08:00
Krist Wongsuphasawat
a148a2952b docs: update changelog 2021-11-26 11:44:49 +08:00
Krist Wongsuphasawat
3c8dd8cec0 v0.11.5 2021-11-26 11:44:49 +08:00
Krist Wongsuphasawat
80c46b0da3 chore: prepare to publish chart-composition 2021-11-26 11:44:49 +08:00
Krist Wongsuphasawat
e5e09f9f26 feat: add chart companion components (#139)
* feat: add chart companion components

* test: add more tests

* test: improve coverage

* test: fix failed test

* test: mock ResizeObserver

* fix: test coverage

* test: fix set dimension

* feat: make keyColumn optional

* fix: address comments

* fix: test delay
2021-11-26 11:44:49 +08:00
Krist Wongsuphasawat
d6f39335d8 fix: broken build due to failing unit tests (#141)
* fix: callapi unit test

* test: fix async calls

* fix: remaining test

* refactor: do not declare unused var
2021-11-26 11:44:48 +08:00
Krist Wongsuphasawat
6421d4b514 build: update build config 2021-11-26 11:44:48 +08:00
Krist Wongsuphasawat
3499761137 v0.11.4 2021-11-26 11:44:48 +08:00
Krist Wongsuphasawat
a35f88a69e fix: make translation module type check correctly (#140) 2021-11-26 11:44:48 +08:00
Krist Wongsuphasawat
368ed3cb5b build: fix changelog script 2021-11-26 11:44:48 +08:00
Krist Wongsuphasawat
f0d55c313f docs: update changelog 2021-11-26 11:44:48 +08:00
Krist Wongsuphasawat
847655a4ef v0.11.3 2021-11-26 11:44:48 +08:00
Krist Wongsuphasawat
99c2e4c875 fix: bump peer dependencies (#136) 2021-11-26 11:44:48 +08:00
Hamel Husain
4d317fc021 chore: create issue_label_bot.yaml (#135) 2021-11-26 11:44:48 +08:00
Krist Wongsuphasawat
f878e62e29 docs: readme (#134) 2021-11-26 11:44:48 +08:00
Krist Wongsuphasawat
2feb8948bf build: migrate to storybook 5 (#133)
* build: storybook 5

* feat: configure js/jsx storybook

* chore: modify storybook webpack config

* fix: type

* fix: packages.json dep order
2021-11-26 11:44:47 +08:00
Krist Wongsuphasawat
921fb90fa0 chore: add config for no-response bot (#130) 2021-11-26 11:44:47 +08:00
Christine Chambers
61c7e691b6 v0.11.2 2021-11-26 11:44:47 +08:00
Thomas Wang
cbc1de5c76 fix: smartDateVerbose at seconds (#132)
* fix: smartDateVerbose at seconds

* revert the version increment
2021-11-26 11:44:47 +08:00
Christine Chambers
49edfb4efe v0.11.1 2021-11-26 11:44:47 +08:00
Christine Chambers
2ac3c082ab feat: callback hooks for Reactified components (#131)
* feat: callback hooks for Reactified components

Add a second argument to the exported `reactify` method to allow wrapped component to pass in callback hooks for React lifecycle methods. This PR only exposes the willUnmount hook. Other hooks can be added in the future.

* fix: improve code coverage

* chore: rename willUnmount hook to componentWillUnmount
2021-11-26 11:44:47 +08:00