- isRemoteCalculationSupported: remove backwards compatbility check for spatial indices #917
- Prevent duplicated columns in TableModel #916
- Remote calculation for dynamic spatial index sources #908
- TileFeatures returns features with geometry if asked #911
- getSqlEscapedSource: support for databricksRest provider #913
- cache Intl instances to improve performance #894
- Support for
onRowMouseEnter
andonRowMouseLeave
handlers for Table Widget #907
NoWrap
for table header #908
- Fix HistogramWidget with one non-zero bucket #901
- Spatial Index Sources use remote widgets calculation #898
- Support for
hiddenColumnFields
parameter andonRowClick
handler for Table Widget #900 - Support for
searchText
andsearchColumn
for remote calculations for Table Widget #902 - Support
searchText
andsearchColumn
for local calculations (Tilesets) for Table Widget #903 - Support for columns
formatter
function for Table Widget #904 - isRemoteCalculationSupported: revert remote calculation for dynamic spatial index sources #905
- Fix MuiList outside Popper elements #896
- onStateChange callback for range widget #890
- fix LegendWidget update logic for multiple legends case #889
- onStateChange callback for all widgets #886
- Form components: fixes and improvements to IconButton, Checkbox, Radio, Switch and Autocomplete #883
- Autocomplete creatable: improved API to cover more use cases #881
- Fix time zone handling in week counts, separate getMonday and getUTCMonday utilities #879
- Fix legend formatting of radius scales #877
- Add creatable functionality to Autocomplete & MenuItem fixed #873
- Table component: Added selected row and with checkbox example in Storybook #876
- New DS core components: Menu & MenuItem #828
- Fix legend deformed dot when the title is too long #871
- TableWidget: support for object values #867
- TimeSeriesWidget: fix echarts props update, to keep state of control when clicking #865
- TimeSeriesWidget: support removing series in mounted widget #863
- Update Deck GL v9 and removed dropping features functionality #838
- TimeSeriesWidget: support removing series in mounted widget #863
- Fix peer dependencies #859
- New Legend Widget #837
- Category widget UI: increase keyboard accessibility #856
- Category widget UI: change focus order to increase keyboard accessibility #857
- Fix geometry edit in Feature Selection #854
- Check invalid geometries for spatial filter #847
- Fix PieWidgetUI keep two decimals always in default percent formatter #850
- Add percentFormatter prop in PieWidgetUI, allowing to format percent values #844
- Fix Snowflake spatial index detection #845
- Fix TimeSeriesWidgetUI check undefined echart.getInstance().getDom() #842
- Update MultipleSelectField placeholder text color #846
- Fix TimeSeriesContext exports #840
- Keyboard accessibility improvements in Widgets and DS components #835
- New DS core component: Autocomplete #828
- Multiple SelectField component: fix counter version #826
- TexField component: Add support for readOnly #826
- ToggleButtonGroup component: Add support for variant and backgroundColor #824
- Chip component: Add new colors to the theme #821
- UploadField component: UI fixes and extract pure UI components #817
- LabelWithIndicator: UI improvements #819
- SelectField: extend to accept more data structures as children and to fix placeholder #796
- Alert component: UI fixes #813
- [Pie widget] Removed unnecessary copies if not filterable #815
- Freeze widgets during time-series animation #804
- Show widget skeleton only once #811
- Added filterable prop to TimeSeriesWidget #808
- Fix dataSources store type #807
- Fix widget copies #809
- Add localization to widgets with react-intl #793
- Fix TableWidget cannot render columns when it contains an array #802
- Allow server-side table widget without hard limit #798
- Fix TableWidget not displaying quadbin field for a table with spatial index #799
- PieWidgetUI: Fix tooltip & ChartLegend styles #787
- WrapperWidgetUI: Add a new headerItems prop to make the elements we can use more flexible #786
- PieWidgetUI: Refactor & New CentralText component #779
- Pie widget: New ChartLegend component from scratch #777
- Pie Widget: Add maxNumber of elements + a sorted by size desc by default #774
- Pie Widget: Add number of selected categories + clear button #771
- WrapperWidgetUI: fix header when 2 lines is exceded #783
- TimeSeriesWidget: support for multiple time series #767
- TimeSeriesWidget: support for second precision and stepMultiplier #776
- (chore) Include only required files in published packages #780
- SelectField: Remove empty space at the beginning #772
- WrapperWidgetUI: contentProps property to support scrolling #769
- Use selectLoader to obtain loader from mime type #766
- WrapperWidgetUI: new footer property #761
- Fix Legend Widget UI: Legend Wrapper spacing #755
- Add storybook documentation and fix ComparativeCategoryWidgetUI #755
- Improve responsive behavior of MenuItem #753
- Increase documentation discoverability #751
- Add namespace as optional param in OAuthCarto3 type #750
- Add onClick event handler to GoogleMap component #747
- Developer API change:
- SelectField props removal:
items
no longer available, use a children instead. - Changed to a controlled component. So now it needs to handle onChange function in the parent.
- For multiple selection, now use MultipleSelectField.
- SelectField props removal:
- Breaking change in SelectField component: simplification & MultipleSelectField split #743
- Fix size of image placed inside a Chip #744
- Fix to build more accurate ranges for time filters #655
- Improve regex to detect coordinate pairs on search location widget #742
- Add client param to LDS Api in geocoding #737
- Force numbers for aggregated computations on numbers (workaround for big numeric field transformed to string in PG tileset) #731
- Search by coordinates supported in useGeocoderWidgetController hook #731
- Fix blank map when loading widgets for tilesets #733
- Supporting for
client
parameter for Widgets API calls without passing client as component attribute #729
- Add TableCell styles for padding prop #725
- FormulaWidget custom aggregation expression support and fixes #699
- custom aggregation expression e.g
operation=custom / operationExp = SUM(revenue) * 100
- new onStateChange callback
- display empty/error state as '-'
- useWidgetFetch to ignore outdated results
- Fix: Long values cause text-overflow
- custom aggregation expression e.g
- Fix: table widget was not showing data due to case sensitive #721
- Supporting for
client
parameter for Widgets API calls #722
- Fix spatial filter was not being applied to Timeseries widgets #719
- Bugfix: The pagination is out of alignment #711.
- Widgets processing moved to the data warehouses for table and query sources
- Developer API change:
- geoColumn and aggregationExp moved to Source, remote widgets disabled for spatial indexes
- (optional) provider type added to Source, remote widgets disabled for Databricks
- className and sx props removed from: Legend, Geocoder, Category and FeatureSelection widgets. Use styled API instead to wrap the widgets
- Mask, when set, is applied to global widgets as well as to viewport-based widgets #704
- Support for remote scatter plot widget #704
- Breaking change for styles: sx / classname props removal #715
- Fix HistogramWidget breaking onZr events after adding skeleton #709
- Add custom Alert component #698
- [Design system] Text button change to improve layout #703
- Remove styles props from components: className and sx #701
- Fix histogramWidget not passing down loading state to widgetUI #702
- Bump deck.gl to latest 8.9.17 #700
- Feature selection UI refactor #697
- Fix Theme overrides #696
- Add Tooltip to Mui TablePagination and TableWidgetUI #695
- Add typed imports, from deck.gl typed #693
- ScatterPlot Widget: Add a skeleton for loading state #690
- Table Widget: Add a skeleton for loading state #689
- TimeSeries Widget: Add a skeleton for loading state #686
- Pie & ComparativePie Widgets: Add a skeleton for loading state #682
- Range Widget: Add a skeleton for loading state #681
- Avoid reset of Table widget to page 0 when not necessary #685
- Fix widget calculation with very large viewports/masks #680
- Storybook: show figma codes/theme code snippets for colors #684
- Category & ComparativeCategory Widgets: Add a skeleton for loading state #679
- Bar & Histogram & Formula & ComparativeFormula Widgets: Add a skeleton for loading state #674
- Improve Source types #687
- Fix type propTypes issues #677
- Bump deck.gl to latest 8.9.15 #675
- Calculation of widget using maps API under FF #658
- TablePagination fixes & DS application #673
- Remove ReactDOMServer dependency and simplify avatar image fallback #672
- Remove @mui/styles after dumping makeStyles #670
- Add tooltip prop to ComparativeCategoryWidgetUI #667
- react-ui: Add component typings #663
- Fix paired buttons spacing when the button is from a different variant #668
- Added Storybook documentation on how to add an IconButton in a Table #664
- Changed how widget are calculated when a mask is set: use just the mask, no more intersection between mask and viewport #661
- LegendCategories component migrated from makeStyles to styled-components + cleanup #634
- LegendProportion component migrated from makeStyles to styled-components + cleanup #635
- LegendRamp component migrated from makeStyles to styled-components + cleanup #636
- LegendWidgetUI component migrated from makeStyles to styled-components + cleanup #637
- GeocoderWidget component migrated from makeStyles to styled-components #638
- RangeWidgetUI component migrated from makeStyles to styled-components #639
- FeatureSelectionWidgetUI component migrated from makeStyles to styled-components #640
- LegendWrapper component migrated from makeStyles to styled-components + cleanup #641
- TableWidgetUI component migrated from makeStyles to styled-components + cleanup #642
- TimeSeriesWidgetUI component cleanup makeStyles and unnecessary className #643
- Restore backward compatibility of spatial filters #665 modified by #661
- BarWidgetUI component migrated from makeStyles to styled-components + cleanup #644
- CategoryWidgetUI component migrated from makeStyles to styled-components + cleanup #645
- HistogramWidgetUI component migrated from makeStyles to styled-components + cleanup #646
- ComparativeCategoryWidgetUI component migrated from makeStyles to styled-components + cleanup #648
- Migrate multiples components from storybook away from makeStyles #652
- Remove makeStyles leftovers #669
- FormulaWidgetUI component migrated from makeStyles to styled-components + cleanup #666
- Fix histogram widget filter for max/min values #671
- react-api: getStats request uses POST for big queries/queryParameters #656
- New DS core component: Table #657
- Improve upgrade guide documentation #651
- Fix storybook publication with Node 18 #654
- Fix Histogram widget when showing just one row of data #653
- WrapperWidgetUI component migrated from makeStyles to styled-components + cleanup #633
- New DS core component: Accordion #632
- DS update: Disable ligatures in the monospaced font family #649
- DS update: change action.disabledBackground color #647
- Storybook documentation and fixes #629
- Note component cleaned styles from makeStyles #630
- OpacityControl component migrated from makeStyles to styled-components + cleanup #631
- Add compatibility with react 18 at peer dependencies #624
- New Avatar component based on Mui Avatar #617
- Allow to inject headers externally to executeSQL helper #620
- Styled import fix #618
- Carto for React dependencies fix and Storybook cleanup #615
- Add new getCartoColorStylePropsForItem function #614
- Fix overwrite default client in SQL post request #603
- Fix unselected row styles in Category Widget #601
- MUI5 & new Design System upgrade #494
- Add optional sortByColumnType param to fix number sorting in TableWidget #593
- Requests to CARTO APIs V3 will be authorized through the Authorization header instead of using a query param #592
- Provide unified CLIENT_ID for metrics #591
- Fix support for MVT in FeaturesDroppedLoader #587
- Fix isDroppingFeatures converting to Boolean #583
- Improve typing for FeatureSelectionWidget #580
- Fix ComparativeCategoryWidgetUI tooltip formatter #579
- Fix gmaps warning caused by callback now been mandatary from version >=3.51.6 #581
- HistogramWidget: fix handling of min/max properties #574
- Adapt comparative category widget design #575
- Improved Comparative Formula UI props interface #573
- Remove custom fetch function. Fixes issues with icon loading and FillStyleExtensions #561
- Bump deck.gl to latest 8.8.23 #571
- Allow to use custom version explicitly in GoogleMap (not 'beta' by default now) #550
- Fix lack of refresh in BarWidgetUI when modifying yAxisData dinamically #558
- Improve rendering performance of FeatureSelectionLayer (mask layer) #541
- Fix TileLayer unauthorized error due to breaking changes in deck.gl >=8.9.0-alpha.3 and >=8.8.15 #519
- Bump deck.gl to 8.8.15 #520
- Fix missing implementation in stats to support
queryParameters
in RangeWidget and HistogramWidget #517 - AnimatedNumber component with hook wrapping
animateValue
#509 - Implement ComparativeFormulaWidgetUI #504
- Fix LegendCategories displaying outlined points #508
- Update nebula to latest stable 1.0.4 and deck.gl ^8.9.0-alpha.4 #491
- Update Storybook to v6.5.12 #487
- Add clear button to RangeWidget #485
- Allow widgets to clear only its own filters #483
- LegendCategories: maskedMarkers flag that allows disabling mask icons #473
- Switch to using quadbin library, requiring deck.gl ^8.9.0-alpha.3 #467
- Fix TileLayer unauthorized error due to breaking changes in deck.gl >=8.8.15 #519
- Support for deck.gl 8.8.15 (breaking change). It requires ‘quadbin’ >= 0.1.5
- Fix the Feature selection tool by setting the
EditableGeoJsonLayer
billboard property to false to be compatible with Google raster base maps
- Add title in LegendWidget #466
- Use unique feature id from tileset if provided #463
- Support for SQL queryParameters #461
- RangeWidget: new design changes #459
- Fix range widget styles #457
- Range widget (absolute values) #454
- LegendCategories: support for custom markers #451
- Fix updateLayer reducer to allow remove the legend #448
- Remove xAxisFormatter use in tooltipFormatter in BarWidgetUI #447
- Use labels to calculate BarWidgetUI margin #444
- Allow specifying organizationId in OAuth to support SSO in carto3 #445
- Add support for quadbin and remove quadkey and quadint. Bump deck.gl to 8.8.0 #442
- Return the spatial index ID as a property to be available for widgets #440
- Fix CategoryWidget search if there are null values #439
- Layout improvements in BarWidgetUI #438
- Fix FormulaWidget column check #437
- Add layerOrder in LegendWidget #433
- Allow FormulaWidget column to be undefined when using COUNT #434
- Bump deck.gl to 8.8.0-beta.3 #435
- Spatial index support for useCartoLayerProps #425
- Ensure source exists in HistogramWidget before getting stats #426
- Use en dash for intervals instead of hyphen #428 and #429
- Remove widgets dropping features warning in global mode #430
- Add warning to widgets when column is missing #427
- Bump deck.gl to beta.1 #431
- Allow to manage TableWidget pageSize state externally #423
- Tiles features calculation for spatial indexes #417
- Add layer options extension mechanism in LegendWidget #416
- Use new Query Models in SQL API for global widgets #415
- Bump deck.gl 8.8.0-alpha.4 #413
- Autocalculate min/max in HistogramWidget #412
- Implement Stats API fn #404
- Fix map filtering with CategoryWidget using boolean values #411
- Add BarWidget/BarWidgetUI #229
- Bump deck.gl 8.7.9 #405
- Fix filters with null as upper or lower bound #403
- Use static bins in HistogramWidget #402
- Fix deprecated warning in HistogramWidgetUI #401
- TimeSeries - Restrict animation when using global mode #399
- Pass layer obj to LegendComponent #398
- Fix HistogramWidgetUI min/max placement #397
- Fix histogram query with filters #396
- Throw error if global mode isn't supported #393
- Use alias in query sources #394
- HistogramWidget/HistogramWidgetUI refactor #338
- Improve "No Data" UI state for FormulaWidget #389 and #391
- GeocoderWidget support for LDS queries in CARTO 3 #387
- Display warning when tilesets are dropping features #385
- Fix histogram bar selection #384
- Add callback prop to TableWidget to know when page size changed #380
- Normalize SQL API response due to providers inconsistency #382
- Implement CLOSED_OPEN and TIME filters for SQL to allow proper filtering #381
- Display warning when tilesets are dropping features #385
- Bump deck.gl to 8.7.7 #378
- Add Global mode to TimeSeriesWidget #377
- Add Global mode to HistogramWidget #371
- Add Global mode to CategoryWidget & PieWidget #370
- Add Global mode to FormulaWidget #368
- WrapperWidgetUI support externally controlled
expanded
attribute #375
- Bump deck.gl to 8.7.5 #373
- Bump deck.gl to 8.7.3 #360
- Fix aggregation to ignore NULL values #367
- Fix regression for PieWidgetUI category selection logic #369
- Add support for formatted labels in LegendRamp #372
- Add filters logical operator prop to source object #363
- Implement multiple operationColumn in core functions #347
- Add RegExp string filtering capabilities #362
- Use multiple operationColumn in widgets #361
- Bump deck.gl to 8.7.0-beta.6 #348
- Fix duplicated logic for category selection in HistogramWidgetUI #345
- Add groupByDate tests #346
- Refactor PieWidgetUI #341
- Add searchable prop in CategoryWidget to optionally use the search functionality #338
- Implement stringSearch filter #331
- Add filters tests #331
- Fix legend render with only visibility toggle #342
- Fix LegendWidget types #343
- Fix echarts-for-react events bug #340
- Set expanded/collapsed value of each legend row #337
- Use layerConfig in useCartoLayerProps #336
- Fix legends typings #335
- Fix legends export #334
- Fix duplicated logic for category selection in PieWidgetUI #332
- Add customLegendTypes prop to customise covered legend types #325
- Fix aggr operation considering null as valid for count #326
- Add legends tests/stories/types #328
- Fix error in getPalette, causing wrong colors when using CARTOColors #328
- Fix errors in LegendRamp with wrong labels #328
- Dynamic tiling integration #327
- Fix Switch input width #323
- Add optional slider to modify layer opacity in Legend widget #324
- HistogramWidget improve xAxis labels #317
- Add option in LegendCategories to draw color strokes #311
- Expose individual legend type components #311
- Fix how to read format tiles param from Maps API #321
- Fix Table Widget style issues #318
- Read formatTile from MAPS API tile url param instead of format to know the tiles format
- TimeSeriesWidget applying received formatter to yAxis #315
- Export FilterTypes enum #314
- Improve lasso tool copies #313
- Remove maskEnabled property and control the mask extension activation by maskId #309
- Upgrade storybook and fix custom-component stories #303
- Name refactor in DrawingTool for FeatureSelection #271
- Add compatibility between Google Maps and FeatureSelectionLayer #271
- Update deck.gl version to 8.7.0-beta.2 and integrate new deck.gl MaskExtension, required by FeatureSelectionLayer #271
- Upgrade storybook and fix custom-component stories #303
- Fix Timeseries wrong filtering with time window #306
- Support hours and minutes as step size in the time series widget #297
- Fix react-redux FilterBasic typing #302
- Align legend icon with its label #300
- Align legend expand icon with title #299
- Use LegendComponent in LegendWidgetUI as JSX component to avoid react errors #295
- Add missing property (
googleMapId
) toInitialCarto2State
#294 - Improve styles for MaterialUI Dialog component #272
- Add and export CartoTheme type that describe our custom theme #298
- Fix size default value in ToggleButton storybook #292
- Add missing filterable default value #291
- Remove custom ToggleButtonGroup and ToggleButton default size value #289
- Improve styles for for MaterialUI CircularProgress component #270
- Improve styles for MaterialUI Slider component #274
- Improve styles for MaterialUI Chip component #275
- Fix wrong word break in widgets title #290
- Fix JS error in category label #290
- Fix: TableWidget fixed height with pagination #286
- Add initialCollapsed prop to LegendWidget #282
- Fix executeSQL typing #280
- Fix widget long name going out of the frame #266
- Fix too long labels in CategoryWidget #267
- Improve styles for MaterialUI ToggleButton & ToggleButtonGroup components #269
- Export getTable method for TableWidget model #283
- Expose height and dense prop in TableWidget #279
- Expose initialPageSize prop in TableWidget #281
- Fix filtersToSQL output when IN filter has numeric values #277
- Remove uniqueIdProperty default value in useGeojsonFeatures #273
- Allow disable widgets filtering #268
- Fix: use 0-based pagination in raw feature access and TableWidget #265
- WRAPPER WIDGET Configurable margin in widgets #251
- Add spatial filter to allow ramdom geometry filters in widgets#250
- DrawingToolWidget #249
- Fix: remove sortBy prop default value #252
- Fix TS type declarations for BasemapName and CartoSlice #248
- Implement C4R filtering using binary data #228
- Fix build adding peerDependecy of @carto/react-core to @carto/react-ui #237
- Refactor useViewportFeatures #238
- Add clear button for TimeSeriesWidget widget and enable the speed button even though the animation has not started #239
- Improve timeseries animation performance #243
- Fix TS type declarations for BasemapName and CartoSlice #248
- Histogram takes into account null values in filters for selected bars #234
- Return raw feature data from workers #225
- Fix CategoryWidget values during animation #230
- Remove lock in CategoryWidget if selected categories change #231
- Refresh charts widgets when changing tooltip functions #232
- Improve Widgets calculations sync with tiles #223
CategoryWidget
,HistogramWidget
,PieWidget
use filters in datasource to derive selecteditems (categories, bars) instead of local react state 224
- Histogram tooltip formatter receiving dataIndex and ticks #220
- Histogram yAxis max value should always be shown #221
- Improve TS typings #213
- Fix animation duration not consistent in TimeSeriesWidget #214
- Fix first X axis value partially hidden in Histogram widget #215
- Add missing animation default value in CategoryWidgetUI #216
- Fix PieWidget default label #217
- Fix PieWidget color assignment when using labels prop #218
- Fix warning console when LegendIcon is used #170
- Fix useTimeSeriesInteractivity error in TimeSeries widget #200
- Fix viewState sync bug in GoogleMap component #199
- Update Google maps component to support vector maps #194
- Fix LegendProportional when the values are not numbers #171
- Improve DataCloneError message when geometry column not called 'geom' #175
- Fix PieWidget colors not preserved #176
- Allow custom colors in PieWidget #202
- Fix the WrapperWidget breaking with headers of two lines #179
- Fix lack of animation in PieWidget #180
- Fix lack of animation in HistogramWidget #182
- Fix WrapperWidgetUI header justify content #203
- Add optional parameter to remove animation from widgets #181
- Allow PieWidget labels to be overwritten #177
- Fix legit 0 values being excluded from numeric filters #204
- Fix histogram widget filter, using closed-open intervals #205
- Adapt executeSQL to the new SQL API v3 response #207
- Fix missing connection arg in executeSQL / createRequest for POST requests #206
- Include new error hint message in API responses #208
- Fix POST requests to SQL API not managing access_token properly #210
- Fix echarts update problems #209
- Fix issue with TimeSeriesWidget markLine if xAxis is undefined #211
- Update deck.gl version to 8.6.x #197
- Fix Scatterplot having Y axis values partially hidden #174
- Use Material-UI createTheme instead of deprecated createMuiTheme #187
- Fix error formatting FormulaWidget (AVG) values with no features in current viewport #186
- Add TimeSeriesWidget #168
- Add NoDataAlert component #188 and #191
- Update echarts to v5 #167
- Fix unnecessary widget calculations triggered by widget itself #185
- Add new
useSourceFilters
hook for better custom widgets dev #185 - Fix unnecessary widgets calculations when unrelated source changes #184
- Remove widgetsLoadingState and derived actions from cartoSlice #184
- Fix unnecessary viewportFeatures calculation, after a filter change inside a source #183
- No major changes from 1.1.0-alpha.6. Just move to beta.
- Breaking change: Allow to disable viewport features calculation. useCartoLayerProps uses now object destructuring. #164
- Rename Credentials exported types #159
- Improve types #160
- Adapt Legend widget to work without children #161
- Update deck.gl version to 8.5.0 #162
- Fix Material-UI warnings on justify property #162
- Add support to CARTO Cloud Native #142
- Update TypeScript typings to Cloud Native and remove SourceTypes from react-api public api#147
- Remove SourceTypes from react-api public api #147
- Add new ScatterplotWidget component #149
- Update to latest 8.5.0-alpha.10 deck.gl version #149
- Add support to Cloud Native SQL API #150
- Fix PieWidget tooltip confining it inside canvas #130
- Fix FormulaWidgetUI render when data is zero #128
- Remove viewportFilter boolean property from widgets #131
- Fix material-ui warnings due to wrong styles in theme #124
- Add Widgets from @carto/react-widgets to StoryBook #120
- Improve GoogleMap component #121
- Fix histogram removing last spurious bin #123
- Add workers to calculate viewportFeatures #111
- Add new PieWidget component #36
- Change 'category' in input data for CategoryWidget for a more generic 'name' parameter #36
- Improve performance widget client side calculations #88
- Change BigQuery source type name from 'bq' to 'bigquery' #97
- Change main dependencies mode to peer, reducing library bundle size #85
- Fix viewportFeatures with empty tiles #100
- Fix viewportFeatures mode in PieWidget when using viewportFilter #102
- BREAKING: Refactor into a new multi-package project #104
- Fix animations in Category Widget #108
- Rename useCartoLayerFilterProps hook to useCartoLayerProps #109
- Fix histogram operations with values equal to zero #113
- Return uniqueIdProperty from useCartoLayerProps hook #113
- Fix lint-staged for multi package #117
- Fix an issue on histogram's operations when processing a not finite value #79
- Add sourcemaps and production mode in webpack bundles #83
- Fix number of categories counter when some are locked on Category Widget #81
- Fix luma mismatch caused by the use of '@deck.gl/extensions' #86
- Remove getUserDatasets method from api #68
- Fix hover color in secondary buttons #65
- Fix widgets loading state when calculating client-side #75
- Fix min/max aggregated functions #76
- Fix eventual memory leaks on requestAnimationFrame, on Category and Formula widgets #77
- Update deck.gl version to 8.4 #78
- Fix basemap casing in store and action so
basemap
andsetBasemap
are used #64
- Fix WrapperWidgetUI anchorOrigin error #55
- Add tooltip to WrapperWidget action buttons #56
- Extend widget props to WrapperWidgetUI with a better implementation #57
- Pass actions and options to WrapperWidgetUI from HistogramWidget and CategoryWidget #50
- Fix addSource in cartoSlice spreading layerAttributes #52
- Category widget UX improvements #54
- Add new clearFilters action #58
- Design improvements #59
- Remove OAuthLogin component (extracted to the template project) #44
- Add layerAttributes to addLayer and refactor updateLayer to use same destructuring approach #45
- Restyle map attribution button for mobile #46
- Allow disabling tooltip in HistogramWidget and fix hover on disabled bars for touch devices #46
- Fix Clear button not appearing on iOS devices #46
- Mobile design improvements #47
- Add meta value example to List component story #31
- Mobile fixes and fix loading datasets for free accounts #38
- Add updateLayer action to cartoSlice #39
- Added meta value version to List component #31
- Fix CategoryWidgetUI displaying no data while loading #26
- Animate CategoryWidget values #30
- Make OAuthLogin component responsive #28
- Remove FilterTypes from API exports #29
- Fix CategoryWidgetUI keeping the order for blocked categories #32
- Fix bar size in CategoryWidget #33
- Fix addSource keeping optional credentials property in the payload #24
- Fix addSource, keeping optional credentials property in the payload #22
- Improve package.json metadata + README inclusion in npm publication #20
- Fix missing regenerator runtime in the build #13
- Doc updates for api reference
- Initial release: api, basemaps, oauth, redux and ui