Krist Wongsuphasawat
e07b6210bd
build: fix lint errors ( #231 )
2021-11-26 11:44:57 +08:00
Krist Wongsuphasawat
937a7ecb10
feat: Add channel encoder ( #224 )
...
* feat: add channel encoder
* fix: all errors
* fix: test
* feat: complete channel encoder implementation and unit tests
* fix: lint
* fix: address comments
* fix: lint
2021-11-26 11:44:57 +08:00
Krist Wongsuphasawat
1f70765f40
docs: update storybook doc
2021-11-26 11:44:57 +08:00
Krist Wongsuphasawat
2e607e74c0
docs: add contributing guidelines
2021-11-26 11:44:57 +08:00
Krist Wongsuphasawat
be9a396c02
docs: update README
2021-11-26 11:44:57 +08:00
Krist Wongsuphasawat
be802de20d
docs: update README
2021-11-26 11:44:57 +08:00
Krist Wongsuphasawat
6cd7beed69
build: fix storybook type ( #227 )
2021-11-26 11:44:57 +08:00
Krist Wongsuphasawat
1978d9bc2e
feat(encodable): fill missing fields in user-specified channel definition ( #222 )
...
* feat: fill missing fields in user-specified channel definition
* fix: type
* test: add unit tests
* fix: lint
* test: add more unit tests
* test: add unit tests
* test: fix unit tests
* fix: unit tests
* refactor: change order of parameters
* fix: type annotation
* fix: type annotation
* feat: add generic support
* refactor: reorder params
* fix: rename variables
2021-11-26 11:44:57 +08:00
Krist Wongsuphasawat
c0c45c2d3c
feat: add promiseTimeout ( #223 )
2021-11-26 11:44:57 +08:00
Krist Wongsuphasawat
e6c3fad721
build: suppress logs from intentionally thrown/caught errors ( #221 )
2021-11-26 11:44:57 +08:00
Krist Wongsuphasawat
ba9f4b71f4
docs: update changelog
2021-11-26 11:44:56 +08:00
Krist Wongsuphasawat
e5377abbab
v0.12.3
2021-11-26 11:44:56 +08:00
Krist Wongsuphasawat
885e4e9785
fix: fix React.Fragment complaining about width/height ( #219 )
2021-11-26 11:44:56 +08:00
Krist Wongsuphasawat
99532444f2
build: add missing unit test for callApi ( #218 )
...
* build: add missing unit test for callApi
* fix: test
2021-11-26 11:44:56 +08:00
Krist Wongsuphasawat
095c1839b2
feat: add Wrapper support and bounding box for dynamic width/height ( #215 )
...
* feat: add Wrapper support and bounding box for dynamic width/height
* fix: unit tests
* fix: address comments and update unit tests
* docs: update storybook
2021-11-26 11:44:56 +08:00
dependabot-preview[bot]
ed45bdfc06
build(deps): update @superset-ui/legacy-plugin-chart-sankey requirement ( #217 )
...
Updates the requirements on [@superset-ui/legacy-plugin-chart-sankey](https://github.com/apache-superset/superset-ui-plugins ) to permit the latest version.
- [Release notes](https://github.com/apache-superset/superset-ui-plugins/releases )
- [Changelog](https://github.com/apache-superset/superset-ui-plugins/blob/master/CHANGELOG.md )
- [Commits](https://github.com/apache-superset/superset-ui-plugins/compare/v0.10.0...v0.11.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-11-26 11:44:56 +08:00
dependabot-preview[bot]
10c1998c61
build(deps): update @superset-ui/legacy-plugin-chart-word-cloud requirement ( #216 )
...
Updates the requirements on [@superset-ui/legacy-plugin-chart-word-cloud](https://github.com/apache-superset/superset-ui-plugins ) to permit the latest version.
- [Release notes](https://github.com/apache-superset/superset-ui-plugins/releases )
- [Changelog](https://github.com/apache-superset/superset-ui-plugins/blob/master/CHANGELOG.md )
- [Commits](https://github.com/apache-superset/superset-ui-plugins/compare/v0.10.0...v0.11.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-11-26 11:44:56 +08:00
Krist Wongsuphasawat
74679623b0
refactor: rename encodeable to encodable ( #214 )
2021-11-26 11:44:56 +08:00
Krist Wongsuphasawat
024b318dd2
feat: add functions for parsing scales ( #207 )
...
* feat: add more util functions
* feat: add unit test
* feat: define HasToString
* fix: unit test
* fix: update unit tests
* feat: add scale types
* feat: update scale parsing
* fix: enum
* feat: add color scale extraction
* refactor: create scale from config
* feat: parse more scales and add more test
* feat: add tests for band and point
* test: add more unit tests
* refactor: separate applyXXX into multiple files
* feat: parse nice time
* test: add unit tests
* test: make 100% coverage
* fix: complete coverage
* refactor: update type definitions
* fix: address comments
* fix: add comments for date parts
* fix: build issue
* fix: broken tests
2021-11-26 11:44:56 +08:00
dependabot-preview[bot]
3138aaa229
build(deps): update @superset-ui/legacy-preset-chart-big-number requirement ( #213 )
...
Updates the requirements on [@superset-ui/legacy-preset-chart-big-number](https://github.com/apache-superset/superset-ui-plugins ) to permit the latest version.
- [Release notes](https://github.com/apache-superset/superset-ui-plugins/releases )
- [Changelog](https://github.com/apache-superset/superset-ui-plugins/blob/master/CHANGELOG.md )
- [Commits](https://github.com/apache-superset/superset-ui-plugins/compare/v0.10.0...v0.11.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-11-26 11:44:55 +08:00
dependabot-preview[bot]
59affbc29e
build(deps): update @superset-ui/legacy-plugin-chart-sunburst requirement ( #212 )
...
Updates the requirements on [@superset-ui/legacy-plugin-chart-sunburst](https://github.com/apache-superset/superset-ui-plugins ) to permit the latest version.
- [Release notes](https://github.com/apache-superset/superset-ui-plugins/releases )
- [Changelog](https://github.com/apache-superset/superset-ui-plugins/blob/master/CHANGELOG.md )
- [Commits](https://github.com/apache-superset/superset-ui-plugins/compare/v0.10.0...v0.11.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-11-26 11:44:55 +08:00
Krist Wongsuphasawat
51e6d05301
docs: update changelog
2021-11-26 11:44:55 +08:00
Krist Wongsuphasawat
d70e634d32
v0.12.2
2021-11-26 11:44:55 +08:00
Krist Wongsuphasawat
bffc760ac8
fix: remove is_prequery and prequeries ( #208 )
2021-11-26 11:44:55 +08:00
Krist Wongsuphasawat
3928e063ae
v0.12.1
2021-11-26 11:44:55 +08:00
Ville Brofeldt
dc9d0a0d40
feat: add duration formatter ( #209 )
...
* feat: add duration formatter
* fix: address review comments
2021-11-26 11:44:55 +08:00
Krist Wongsuphasawat
13ceb8dc70
fix: peerDependencies version ( #210 )
2021-11-26 11:44:55 +08:00
Krist Wongsuphasawat
3e5789d150
docs: update readme
2021-11-26 11:44:55 +08:00
Krist Wongsuphasawat
129042b6af
docs: update changelog
2021-11-26 11:44:55 +08:00
Krist Wongsuphasawat
287ee479e0
v0.12.0
2021-11-26 11:44:54 +08:00
Krist Wongsuphasawat
be65a04238
feat: add functions for parsing formatters from encoding ( #205 )
...
* feat: add function for parsing formatters from encoding
* fix: add unit test
* feat: add getter
* fix: update type
2021-11-26 11:44:54 +08:00
Krist Wongsuphasawat
3df26ae76d
refactor(chart): remove and rename fields in ChartProps ( #174 )
...
* refactor(chart): remove and remove fields in ChartProps
BREAKING CHANGE: ChartProps fields are removed and renamed.
* test: update tests
* fix: unit tests
* fix: type
2021-11-26 11:44:54 +08:00
Krist Wongsuphasawat
cb9e617d90
feat: Add types and type guards for encodeable ( #201 )
...
* feat: scaffold superset-ui-encodeable
* feat: add type and typeguards
* fix: remove unused
* docs: update comments
* fix: address comments
2021-11-26 11:44:54 +08:00
Krist Wongsuphasawat
a7a12c79a2
feat: add control panel support to chart plugin ( #203 )
2021-11-26 11:44:54 +08:00
Krist Wongsuphasawat
0fb91c0e6b
feat: deprecate old SuperChart API that accepts chartProps ( #202 )
...
BREAKING CHANGE: No longer accept chartProps as a single prop in <SuperChart>. Developers must specify each field in chartProps individually.
2021-11-26 11:44:54 +08:00
Krist Wongsuphasawat
9decd815ec
feat: split superset-ui/query from superset-ui/chart ( #178 )
...
BREAKING CHANGE: some api and types are removed from @superset-ui/chart and moved to /query
* feat: split superset-ui/query from superset-ui/chart
* fix: update references
* test: fix broken tests
* refactor: rename ChartFormData to QueryFormData
* fix: rename file
* fix: remove annotation layer from query package
2021-11-26 11:44:54 +08:00
Krist Wongsuphasawat
fa70a61f50
docs: update change log
2021-11-26 11:44:54 +08:00
Krist Wongsuphasawat
277c2fb457
v0.11.15
2021-11-26 11:44:54 +08:00
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
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
Krist Wongsuphasawat
bd8b699a7d
docs: update changelog ( #129 )
...
* docs: update changelog
* chore: update changelog script
* docs: update changelog
2021-11-26 11:44:47 +08:00
Christine Chambers
684e56b43e
v0.11.0
2021-11-26 11:44:47 +08:00
Christine Chambers
f71180e251
Revert "Handle BigNumber conversions in JSON properly (without loss of precision) ( #71 )" ( #126 )
...
* revert: revert "Handle BigNumber conversions in JSON properly (without loss of precision) (#71 )"
This reverts commit e3866129b2b3cbd6e099fe4ab66319c4fe6ae485.
* fix: type errors
* fix: typescript errors in superset-ui-demo
2021-11-26 11:44:47 +08:00
Krist Wongsuphasawat
fef6466f74
v0.10.10
2021-11-26 11:44:47 +08:00
Beto Dealmeida
a63f947ff5
feat: add support for conditional get requests ( #119 )
...
* feat: add support for conditional requests
* feat: add unit tests for conditional requests
* feat: use invariant
* feat: add type guard
* feat: fix lint
* feat: add more unit tests
2021-11-26 11:44:46 +08:00
Krist Wongsuphasawat
27941b673f
docs: update changelog
2021-11-26 11:44:46 +08:00
Krist Wongsuphasawat
e4beba91a2
v0.10.9
2021-11-26 11:44:46 +08:00
Krist Wongsuphasawat
82a142f542
chore: enforce check on PR title to be conventional commit ( #113 )
2021-11-26 11:44:46 +08:00
Kim Truong
c9b9935551
feat: add labels to color scheme ( #125 )
2021-11-26 11:44:46 +08:00
Conglei Shi
3113023b0f
v0.10.8
2021-11-26 11:44:46 +08:00
Conglei
fdd10fa062
fix: 🐛 Fixed type definition for chart plugin ( #123 )
...
* fix: 🐛 Fixed typ definiton for chart plugin
This PR is to fix the type definiton for transformProps and LoadData.
* fix: 🐛 Type compatibility
Change the output of preTransformProps to ChartProps
* fix: 🐛 Fixed Test
Fixed the test according to the changes:
2021-11-26 11:44:46 +08:00
Kim Truong
9dd30b0350
feat: getter function to return color mapping ( #124 )
2021-11-26 11:44:46 +08:00
Conglei Shi
e8e54adad9
v0.10.7
2021-11-26 11:44:46 +08:00
Chris Williams
12ce877530
fix(chart): import types from package, not monorepo ( #122 )
...
* fix(chart): import types from package, not monorepo
* build: ensure fresh directories on build
* fix(chart): nix type deep import
2021-11-26 11:44:46 +08:00
Krist Wongsuphasawat
183547b9e0
v0.10.6
2021-11-26 11:44:45 +08:00
Chris Williams
fea7c589f5
chore(chart): remove faux @superset-ui/core TS declaration ( #121 )
...
* chore(chart): remove faux @superset-ui/core TS declaration
* test(chart): test all ChartPlugin.register() branches
* refactor(chart): support loaders that return esmodules
* refactor(chart): rename ChartMetaDataConfig => ChartMetadataConfig
* test(chart): fix loader test + branch coverage
* test(chart): hit all branches in sanitizeLoader
* refactor(chart): use ChartMetadata in registry
2021-11-26 11:44:45 +08:00
Chris Williams
30cc661f11
✨ v0.10.5
2021-11-26 11:44:45 +08:00
Chris Williams
df18f3b0f9
✨ v0.10.5
2021-11-26 11:44:45 +08:00
Chris Williams
49efedb83e
v0.10.5
2021-11-26 11:44:45 +08:00
Chris Williams
7ad0e1f57d
v0.10.5
2021-11-26 11:44:45 +08:00
Chris Williams
061faab818
feat(chart): Add <ChartDataProvider />
( #120 )
...
* docs: [demo][connection] add ConfigureCORS story for testing CORS
* docs: [demo][ConfigureCORS] better instructions
* feat: [chart] add mvp DataProvider component
* docs: better CORS story, update webpack for @babel/polyfill
* docs: [chart] add DataProvider story with WordCloudPlugin
* docs: [chart] add DataProvider deets to Readme
* test(chart): move SuperChart.test.jsx => .tsx and instead use @ts-ignore
* fix(connection): point interface.request to client.request
* feat(chart): re-write DataProvider as ChartDataProvider
* docs(demo): re-write LegacyWordCloudStories => ChartDataProviderStories
* refactor(chart): use IDENTITY as ChartPlugin buildQuery default
* feat(chart): support legacy + v1 loadQueryData endpoints in ChartClient
* docs(demo): add sankey + sunburst plugins to ChartDataProvider story
* style(chart): run prettier on SuperChart
* feat(chart): export QueryData type from models/ChartProps
* feat(chart): export Metrics and BaseFormData from types/ChartFormData
* feat(chart): add request option overrides in ChartDataProvider
* fix(chart): use Partial<> for ChartClient request option overrides
* test(chart): add ChartDataProvider tests
* build: include demo pkg in type script
* build: move storybook/mocks to test/fixtures
* build: move json-bigint TS declaration to root
* test(chart): clean up ChartDataProvider test TS
* chore(chart): lint fix SuperChart
* fix(chart): set ChartPlugin.buildQuery default back to undefined
* test(connection): fix expected Client.get call count
* test(chart): fix ChartClient tests and add test for legacy API
* fix(chart): uninitialized typo, change fetching => loading
* docs(chart): update README to final ChartDataProvider API
* docs(chart): fix typo
* test(chart): get ChartDataProvider to one hundo
* feat(chart): add and export more meaningful Datasource type
* feat(chart): use Datasource type in ChartClient
2021-11-26 11:44:45 +08:00
Chris Williams
facb0aa4b3
docs(demo): Add TS support + CORS demo ( #118 )
...
* docs: [demo] add custom webpack config to resolve TS files
* docs: [demo] add @babel/polyfill
* docs: [demo][connection] add ConfigureCORS story for testing CORS
* docs: [demo][ConfigureCORS] better instructions
* fix: [demo] install an existing version of @superset-ui/connection
* docs: better CORS story, update webpack for @babel/polyfill
2021-11-26 11:44:45 +08:00
Conglei
86c0c26213
feat: 🎸 Improved QueryObject to handle more fields ( #116 )
...
* feat: 🎸 Improved QueryObject to handle more fields
The commit is to ensure the feature parity between frontend and backend
QueryOjbect
* test: 💍 Added tests to improve the coverage
2021-11-26 11:44:45 +08:00
Krist Wongsuphasawat
01a411ebc5
v0.10.4
2021-11-26 11:44:45 +08:00
Krist Wongsuphasawat
ac241aa599
feat: add dimension type ( #117 )
2021-11-26 11:44:44 +08:00
Krist Wongsuphasawat
a98cde6b3e
feat: re-export types from @superset-ui/dimension ( #115 )
2021-11-26 11:44:44 +08:00
Krist Wongsuphasawat
4c49331f3c
v0.10.3
2021-11-26 11:44:44 +08:00
Krist Wongsuphasawat
349adeda92
docs: update CHANGELOG
2021-11-26 11:44:44 +08:00
Krist Wongsuphasawat
494f7853c7
docs: update CHANGELOG
2021-11-26 11:44:44 +08:00
Krist Wongsuphasawat
e5d7e50ee2
feat: add mergeMargin() function ( #114 )
...
* feat: add mergeMargin()
* fix: typings
* refactor: address chris' comments
2021-11-26 11:44:44 +08:00
Krist Wongsuphasawat
b162aacb90
v0.10.2
2021-11-26 11:44:44 +08:00
Krist Wongsuphasawat
72772e9ed9
docs: update changelog
2021-11-26 11:44:44 +08:00
fabiomendescom
3c53885aba
feat(superset-ui-connection): Allow PUT and PATCH in call API
2021-11-26 11:44:44 +08:00
Krist Wongsuphasawat
9454aed59f
feat: 🎸 add .clone() function to ChartMetadata ( #112 )
...
* feat: 🎸 add .clone() function to ChartMetadata
* test: 💍 add unit tests
* fix: 🐛 lint
2021-11-26 11:44:44 +08:00
Krist Wongsuphasawat
e14d6567a9
v0.10.1
2021-11-26 11:44:44 +08:00
Krist Wongsuphasawat
ca04f8ce85
refactor: make @superset-ui/core peer dependency ( #111 )
...
* refactor: 💡 make @superset-ui/core peer dependency
BREAKING CHANGE: @superset-ui/core becomes peer dependency
2021-11-26 11:44:43 +08:00
Krist Wongsuphasawat
3c85cd1ffc
chore: add commitlint and commitizen config
2021-11-26 11:44:43 +08:00
Krist Wongsuphasawat
df861706e3
docs: update changelog
2021-11-26 11:44:43 +08:00
Krist Wongsuphasawat
1975277cb0
v0.10.0
2021-11-26 11:44:43 +08:00
Krist Wongsuphasawat
0cde8a2884
feat: Add SMART_NUMBER formatter and make it default ( #109 )
...
* feat: implement smart number format
* test: add unit tests
* refactor: Rename number formats
BREAKING CHANGE: NumberFormat.xxx are renamed
* feat: Make smart number default formatter
* fix: add unit test
* refactor: move formatters outside
2021-11-26 11:44:43 +08:00
Krist Wongsuphasawat
8fe9e2f2cb
refactor: Migrate word cloud to superset-ui-plugins ( #110 )
...
refactor: Migrate word cloud to superset-ui-plugins
2021-11-26 11:44:43 +08:00
Krist Wongsuphasawat
0332e8d602
Feat: Set default color scheme for the color registries ( #108 )
...
* Set default color scheme for the color registries
* fix: Add unit test
2021-11-26 11:44:43 +08:00
Krist Wongsuphasawat
0f5e88eb5a
Feat: Enable warnings when values are overwritten in registries ( #107 )
...
* enable warning
* add warning
* fix order
2021-11-26 11:44:43 +08:00
Krist Wongsuphasawat
11378a4ea5
Fix: update build config version ( #106 )
2021-11-26 11:44:43 +08:00
Krist Wongsuphasawat
e4cd35a02e
Rename FormData to ChartFormData ( #100 )
2021-11-26 11:44:43 +08:00