Commit Graph

8920 Commits

Author SHA1 Message Date
Krist Wongsuphasawat
77e7a5319a feat: optimize functions for getting text dimension (#199)
* feat: add function for getting multiple text dimensions

* feat: lazy deletion

* feat: use lazy factory

* fix: comments

* fix: rename variable
2021-11-26 11:44:54 +08:00
erik_ritter
5badd26abb docs: update changelog 2021-11-26 11:44:53 +08:00
erik_ritter
02265669b3 v0.11.14 2021-11-26 11:44:53 +08:00
Erik Ritter
f0204ea9bd feat: allow reactify callbacks to access props (#200) 2021-11-26 11:44:53 +08:00
dependabot-preview[bot]
37e08a7a9d build(deps-dev): update lint-staged requirement from ^8.0.4 to ^9.2.1 (#197)
Updates the requirements on [lint-staged](https://github.com/okonet/lint-staged) to permit the latest version.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v8.0.4...v9.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-11-26 11:44:53 +08:00
Krist Wongsuphasawat
e48b445bfe fix: eslint issues (#198) 2021-11-26 11:44:53 +08:00
schoel-bis
fb4a3c2ec5 fix(connection): disable caching when on an insecure connection (#194)
When the page is served over an insecure connection, some browsers (Firefox) will disable the
CacheStorage API for security reasons and will throw an error when an attempt is made to use it.
Thus, do not even attempt to use CacheStorage on such connections in the first place.

fix #193
2021-11-26 11:44:53 +08:00
dependabot-preview[bot]
69238f0f07 build(deps-dev): update husky requirement from ^2.3.0 to ^3.0.1 (#195)
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/v2.3.0...v3.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-11-26 11:44:53 +08:00
Erik Ritter
e1c635d9e2 fix: clean up unneeded Promise.resolves() (#185) 2021-11-26 11:44:53 +08:00
dependabot-preview[bot]
e9c2b7146a build(deps): update whatwg-fetch requirement from ^2.0.4 to ^3.0.0 (#150)
Updates the requirements on [whatwg-fetch](https://github.com/github/fetch) to permit the latest version.
- [Release notes](https://github.com/github/fetch/releases)
- [Commits](https://github.com/github/fetch/compare/v2.0.4...v3.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2021-11-26 11:44:53 +08:00
Erik Ritter
3d6ef61658 fix: move eslint disable comment in reactify test (#184) 2021-11-26 11:44:53 +08:00
Krist Wongsuphasawat
3fc8551014 feat: support locale in number and time format (#182)
* feat: support locale in number and time format

* test: improve coverage

* test: merge js and ts test
2021-11-26 11:44:52 +08:00
Krist Wongsuphasawat
9b82cd203f v0.11.13 2021-11-26 11:44:52 +08:00
Krist Wongsuphasawat
3d6d622b18 fix: wrong type for filters field (#183) 2021-11-26 11:44:52 +08:00
Krist Wongsuphasawat
34e2e621e9 docs: update changelog 2021-11-26 11:44:52 +08:00
Krist Wongsuphasawat
b2b3bf639c v0.11.12 2021-11-26 11:44:52 +08:00
dependabot-preview[bot]
8d05924e75 build(deps-dev): update fast-glob requirement from ^2.2.6 to ^3.0.1 (#179)
Updates the requirements on [fast-glob](https://github.com/mrmlnc/fast-glob) to permit the latest version.
- [Release notes](https://github.com/mrmlnc/fast-glob/releases)
- [Commits](https://github.com/mrmlnc/fast-glob/compare/2.2.6...3.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-11-26 11:44:52 +08:00
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