0.12.5 (2019-11-19)
0.12.4 (2019-11-12)
0.12.3 (2019-09-04)
- add functions for parsing scales (#207) (6f56ed9)
- add Wrapper support and bounding box for dynamic width/height (#215) (c83ba1f)
0.12.2 (2019-08-26)
0.12.1 (2019-08-26)
0.12.0 (2019-08-23)
- add control panel support to chart plugin (#203) (920d389)
- add functions for parsing formatters from encoding (#205) (8906aa0)
- Add types and type guards for encodable (#201) (6cff25f)
-
chart: deprecate old SuperChart API that accepts chartProps (#202) (af877c6)
- No longer accept
chartProps
as a single prop in<SuperChart>
. Developers must specify each field in chartProps individually.
- No longer accept
-
chart: split superset-ui/query from superset-ui/chart (#178) (630d3e5)
- some api and types are removed from
@superset-ui/chart
and moved to/query
- some api and types are removed from
-
chart: remove and rename fields in ChartProps (#174) (b53b839)
0.11.15 (2019-08-06)
0.11.14 (2019-08-05)
- eslint issues (#198) (12aeb4a)
- connection: disable caching when on an insecure connection (#194) (ca256cd), closes #193
- clean up unneeded Promise.resolves() (#185) (06382a5)
- move eslint disable comment in reactify test (#184) (795d2ed)
- allow reactify callbacks to access props (#200) (9d6f5c0)
- support locale in number and time format (#182) (e1f8773)
0.11.13 (2019-06-19)
0.11.12 (2019-06-18)
0.11.11 (2019-06-18)
0.11.10 (2019-06-13)
- add parseLength function to @superset-ui/dimension (#171) (c0ef45f)
- allow chart plugin to be unregistered (#168) (32f8dd3)
0.11.9 (2019-05-25)
- remove padding in WithLegend (2f0a400)
0.11.8 (2019-05-23)
0.11.7 (2019-05-17)
0.11.6 (2019-05-16)
0.11.12 (2019-06-18)
0.11.11 (2019-06-18)
0.11.10 (2019-06-13)
- add parseLength function to @superset-ui/dimension (#171) (c0ef45f)
- allow chart plugin to be unregistered (#168) (32f8dd3)
0.11.9 (2019-05-25)
- remove padding in WithLegend (2f0a400)
0.11.8 (2019-05-23)
0.11.7 (2019-05-17)
0.11.6 (2019-05-16)
0.11.5 (2019-04-27)
0.11.4 (2019-04-26)
0.11.3 (2019-04-16)
0.11.2 (2019-04-08)
0.11.1 (2019-04-08)
0.11.0 (2019-04-02)
- Revert "Handle BigNumber conversions in JSON properly (without loss of precision) (#71)" (#126)
This reverts commit e3866129b2b3cbd6e099fe4ab66319c4fe6ae485. It should not cause critical issue or require additional migration from 0.10.x
. However, since this is a change in the expected output, we bump the version to be safe.
0.10.10 (2019-04-02)
0.10.9 (2019-03-29)
0.10.8 (2019-03-26)
0.10.7 (2019-03-22)
- import types from package, not monorepo (#122)
0.10.6 (2019-03-22)
- remove faux
@superset-ui/core
TS declaration (#121)
- 🎸 Improved QueryObject to handle more fields (#116) (57a64b1), closes #116
- Add
<ChartDataProvider />
(#120) (ade9dbe), closes #120
- add dimension type (#117) (e4a22ade305fd6ea962648b86ff88431d77ea41e), closes #117
- re-export types from @superset-ui/dimension (#115) (8c3f8b0f5f2edb558cb8e9f708a17d3d3b4b92aa), closes #115
- feat(superset-ui-dimension): add
mergeMargin()
function (#114) (c5589384c12f5ff2480e3614cf44b33d85b1299e), closes #114
- feat(superset-ui-chart): add
.clone()
function toChartMetadata
(#112) (1c1ef3b), closes #112 - feat(superset-ui-connection): Allow
PUT
andPATCH
in call API (efcfd1a)
@superset-ui/core
becomes peer dependency
- refactor: make
@superset-ui/core
peer dependency (#111) (e9c7b91), closes #111 - chore: add
commitlint
andcommitizen
config (cae32ce) - docs: update changelog (4d70053)
- Rename
FormData
toChartFormData
to avoid naming collision with native JS (#100) - Rename constants in
NumberFormats
changing_CHANGE
to_SIGNED
. - Default number format is now
SMART_NUMBER
instead ofD3
.3~s
.
- Add SMART_NUMBER formatter and make it default (#109)
- Enable warnings when values are overwritten in registries (#107)
- Migrate
plugin-chart-word-cloud
to@superset-ui-plugins
repo.
- Update
@superset-ui/chart
dependency.
- Remove unnecessary export types and remove warning when using
esm
output in target application.
- Make
id
an optional prop forSuperChart
.
- Add new package
@superset-ui/dimension
- Add new package
@superset-ui/plugin-chart-word-cloud
- Minor update and additional unit tests for generator
- Add more subgenerators to create package and demo in
superset-ui-legacy
- Support put and delete HTTP methods in
SupersetClient
- Fix TypeScript declaration for package
jed
with@superset-ui/translation
distribution.
- Add
useLegacyApi
field toChartMetadata
. This flag will help us determine whether to use the new/api/v1/query
endpoint or the legacy one. - Add two generics to
Registry<V, W>
V
is type of value in the registryW
is type of value returned fromloader
function when using.registerLoader(key, loader)
.W
can be eitherV
,Promise<V>
orV | Promise<V>
- Set
W=V
when does not support asynchronous loader. Making return type of.get()
becomeV
instead ofPromise<V>
- By default,
W
is set toV | Promise<V>
to support both synchronous and asynchronous loaders.
- Include and link TypeScript declaration for package
jed
with@superset-ui/translation
distribution.
- Convert
@superset-ui/number-format
to TypeScript - Convert
@superset-ui/time-format
to TypeScript - Convert
@superset-ui/translation
to TypeScript
- Make number formatter always returns
string
. This is different from previous behavior.
Value | formatted value (before) | formatted value (after) |
---|---|---|
null |
null |
'null' |
undefined |
undefined |
'undefined' |
NaN |
NaN |
'NaN' |
- Make time formatter always returns
string
. This is different from previous behavior.
Value | formatted value (before) | formatted value (after) |
---|---|---|
null |
null |
'null' |
undefined |
undefined |
'undefined' |
NaN |
NaN |
'NaN' |
- Add SuperChart and convert to TypeScript
- Allow metrics arrays in form data
- Moved query module from
incubator-superset
intosuperset-ui
- Add
reactify
function fromincubator-superset
- Handle
BigNumber
conversions to/from JSON without loss of precision
- Use DefinitelyTyped's
fetch-mock
type def - Improved type def for
json-bigint
- Migrated
@superset-ui/chart
to TypeScript - Migrated
@superset-ui/color
to TypeScript - Migrated
@superset-ui/core
to TypeScript - Made
connection
andcolor
packages peer dependencies
- Make
@superset-ui/time-format
and@superset-ui/number-format
ignore leading and trailing spaces when looking for formatters.
- Add new APIs to
@superset-ui/time-format
createD3TimeFormatter
createMultiFormatter
- Add new APIs to
@superset-ui/number-format
createD3NumberFormatter
createSiAtMostNDigitFormatter
- Add
@superset-ui/time-format
package - Add
@superset-ui/number-format
package - Use the recently added
ExtensibleFunction
to make an instance ofCategoricalColorScale
be a function - Add
overwritePolicy
forRegistry
so developer can customize whether overwriting isALLOW
,WARN
orPROHIBIT
.
- Transform input value before setting color.
- Rewrite
@superset-ui/connection
in TypeScript
- Remove
categoricalColorScale.toFunction()
. NowcategoricalColorScale
itself is already a function. - The color scales no longer convert input to lowercase before finding color.
- Rename
ColorScheme
fieldname
toid
. - Change
Registry
constructor API to take object instead of single string name.
- Add
@superset-ui/generator-superset
- Add
RegistryWithDefaultKey
andExtensibleFunction
to@superset-ui/core
getDefaultSchemeName()
andsetDefaultSchemeName()
are renamed togetDefaultKey()
andsetDefaultKey()
- Add
@superset-ui/chart
- Use simple js to create range
- Add
@superset-ui/color
for color management
- Add new
@superset-ui/core
with data structures and utilities.
- Rename former
@superset-ui/core
to@superset-ui/connection
.