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