Skip to content

Latest commit

 

History

History
1109 lines (732 loc) · 61.4 KB

CHANGELOG.md

File metadata and controls

1109 lines (732 loc) · 61.4 KB

CHANGELOG

Not released

3.1.0

3.1.0-alpha.1 (2024-10-02)

  • isRemoteCalculationSupported: remove backwards compatbility check for spatial indices #917

3.0.0

3.0.0-alpha.23 (2024-10-01)

  • Prevent duplicated columns in TableModel #916

3.0.0-alpha.22 (2024-09-30)

  • Remote calculation for dynamic spatial index sources #908

3.0.0-alpha.21 (2024-09-26)

  • TileFeatures returns features with geometry if asked #911
  • getSqlEscapedSource: support for databricksRest provider #913
  • cache Intl instances to improve performance #894
  • Support for onRowMouseEnter and onRowMouseLeave handlers for Table Widget #907

3.0.0-alpha.20 (2024-09-20)

  • NoWrap for table header #908

3.0.0-alpha.19 (2024-09-19)

  • Fix HistogramWidget with one non-zero bucket #901
  • Spatial Index Sources use remote widgets calculation #898
  • Support for hiddenColumnFields parameter and onRowClick handler for Table Widget #900
  • Support for searchText and searchColumn for remote calculations for Table Widget #902
  • Support searchText and searchColumn 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

3.0.0-alpha.17 (2024-07-29)

  • Fix MuiList outside Popper elements #896

3.0.0-alpha.16 (2024-07-26)

  • Mui v5 fix styles to upgrade to the latest stable version #892
  • fix legend widget return bug #893

3.0.0-alpha.15 (2024-07-22)

  • onStateChange callback for range widget #890
  • fix LegendWidget update logic for multiple legends case #889
  • onStateChange callback for all widgets #886

3.0.0-alpha.14 (2024-06-27)

  • Form components: fixes and improvements to IconButton, Checkbox, Radio, Switch and Autocomplete #883

3.0.0-alpha.13 (2024-06-21)

  • Autocomplete creatable: improved API to cover more use cases #881
  • Fix time zone handling in week counts, separate getMonday and getUTCMonday utilities #879

3.0.0-alpha.12 (2024-06-14)

  • Fix legend formatting of radius scales #877

3.0.0-alpha.11 (2024-06-12)

  • Add creatable functionality to Autocomplete & MenuItem fixed #873
  • Table component: Added selected row and with checkbox example in Storybook #876

3.0.0-alpha.10 (2024-06-03)

  • New DS core components: Menu & MenuItem #828

3.0.0-alpha.9 (2024-05-29)

  • Fix legend deformed dot when the title is too long #871

3.0.0-alpha.8 (2024-04-23)

  • 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

3.0.0-alpha.7 (2024-04-16)

  • Update Deck GL v9 and removed dropping features functionality #838

2.5

2.5.3 (2024-04-18)

  • TimeSeriesWidget: support removing series in mounted widget #863

2.5.2 (2024-04-10)

  • configurable timeseries y axis #861
  • configurable histogram y axis #860

2.5.1 (2024-04-03)

  • Fix peer dependencies #859

2.5.0 (2024-04-03)

  • New Legend Widget #837

2.4.2 (2024-03-22)

  • Category widget UI: increase keyboard accessibility #856
  • Category widget UI: change focus order to increase keyboard accessibility #857

2.4.1 (2024-03-13)

  • Fix geometry edit in Feature Selection #854

2.4.0 (2024-03-08)

  • Check invalid geometries for spatial filter #847

2.3.14 (2024-03-07)

  • Fix PieWidgetUI keep two decimals always in default percent formatter #850

2.3.13 (2024-03-06)

  • 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

2.3.12 (2024-02-19)

  • Fix TimeSeriesContext exports #840

2.3.11 (2024-02-13)

  • Keyboard accessibility improvements in Widgets and DS components #835

2.3.10 (2024-01-31)

  • New DS core component: Autocomplete #828

2.3.9 (2024-01-30)

  • Initial value for Geocoder widget #831
  • Export Filter type definitions from react-redux #829

2.3.8 (2024-01-25)

  • Multiple SelectField component: fix counter version #826
  • TexField component: Add support for readOnly #826
  • ToggleButtonGroup component: Add support for variant and backgroundColor #824

2.3.7 (2024-01-11)

  • Chip component: Add new colors to the theme #821
  • UploadField component: UI fixes and extract pure UI components #817

2.3.6 (2024-01-04)

  • LabelWithIndicator: UI improvements #819
  • SelectField: extend to accept more data structures as children and to fix placeholder #796

2.3.5 (2024-01-02)

  • Alert component: UI fixes #813

2.3.4 (2023-12-21)

  • [Pie widget] Removed unnecessary copies if not filterable #815
  • Freeze widgets during time-series animation #804

2.3.3 (2023-12-15)

  • Show widget skeleton only once #811
  • Added filterable prop to TimeSeriesWidget #808
  • Fix dataSources store type #807

2.3.2 (2023-11-30)

  • Fix widget copies #809

2.3.1 (2023-11-27)

  • Add localization to widgets with react-intl #793

2.2

2.2.16 (2023-11-23)

  • Fix TableWidget cannot render columns when it contains an array #802
  • Allow server-side table widget without hard limit #798

2.2.15 (2023-11-15)

  • Fix TableWidget not displaying quadbin field for a table with spatial index #799

2.2.14 (2023-10-25)

  • AppBar: Add new color keys in the Theme #794
  • AppBar: Add support for custom branding #792

2.2.13 (2023-10-16)

  • PieWidgetUI: Fix tooltip & ChartLegend styles #787

2.2.12 (2023-10-10)

  • WrapperWidgetUI: Add a new headerItems prop to make the elements we can use more flexible #786

2.2.11 (2023-10-05)

  • 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

2.2.10 (2023-10-05)

  • WrapperWidgetUI: fix header when 2 lines is exceded #783

2.2.9 (2023-10-05)

2.2.8 (2023-10-02)

  • TimeSeriesWidget: support for multiple time series #767
  • TimeSeriesWidget: support for second precision and stepMultiplier #776
  • (chore) Include only required files in published packages #780

2.2.7 (2023-09-13)

  • SelectField: Remove empty space at the beginning #772
  • WrapperWidgetUI: contentProps property to support scrolling #769

2.2.6 (2023-09-07)

  • Use selectLoader to obtain loader from mime type #766

2.2.5 (2023-08-30)

  • WrapperWidgetUI: new footer property #761

2.2.4 (2023-08-21)

  • Fix Legend Widget UI: Legend Wrapper spacing #755

2.2.3 (2023-08-01)

  • Add storybook documentation and fix ComparativeCategoryWidgetUI #755
  • Improve responsive behavior of MenuItem #753
  • Increase documentation discoverability #751

2.2.2 (2023-07-26)

  • Add namespace as optional param in OAuthCarto3 type #750
  • Add onClick event handler to GoogleMap component #747

2.2.1 (2023-07-21)

  • Fix MuiList: add more specificity to apply max-height #748
  • SelectField Storybook leftovers #746

2.2.0 (2023-07-19)

  • 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.
  • 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

2.1

2.1.8 (2023-07-07)

  • Add client param to LDS Api in geocoding #737

2.1.7 (2023-07-06)

  • Force numbers for aggregated computations on numbers (workaround for big numeric field transformed to string in PG tileset) #731

2.1.6 (2023-07-05)

  • Search by coordinates supported in useGeocoderWidgetController hook #731
  • Fix blank map when loading widgets for tilesets #733

2.1.5 (2023-07-05)

  • Supporting for client parameter for Widgets API calls without passing client as component attribute #729

2.1.4 (2023-06-29)

  • Add TableCell styles for padding prop #725

2.1.3 (2023-06-28)

  • 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

2.1.2 (2023-06-26)

  • Fix: table widget was not showing data due to case sensitive #721
  • Supporting for client parameter for Widgets API calls #722

2.1.1 (2023-06-22)

  • Fix spatial filter was not being applied to Timeseries widgets #719
  • Bugfix: The pagination is out of alignment #711.

2.1.0 (2023-06-16)

  • 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

2.0

2.0.10 (2023-06-15)

  • Fix breaking change for styles (sx / classname) in 2.0.x #713
  • FeatureSelection widget fixes #708

2.0.9 (2023-06-14)

  • Fix HistogramWidget breaking onZr events after adding skeleton #709

2.0.8 (2023-06-13)

  • 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

2.0.7 (2023-06-13)

2.0.6 (2023-06-07)

  • 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

2.0.5 (2023-05-26)

  • 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

2.0.4 (2023-05-19)

  • Fix type propTypes issues #677

2.0.3 (2023-05-18)

  • 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

2.0.2 (2023-04-26)

  • 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

2.0.1 (2023-04-14)

  • 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

2.0.0 (2023-04-05)

  • Bump to latest @deck.gl 8.9.6, @emotion and @mui packages #626
  • Add missing form stories #627

2.0.0-beta.8 (2023-04-04)

  • Add compatibility with react 18 at peer dependencies #624

2.0.0-beta.7 (2023-03-31)

  • Minor theme and Widgets styles fixes #622
  • Display Carto icon gallery in Storybook #619

2.0.0-beta.6 (2023-03-29)

  • New Avatar component based on Mui Avatar #617
  • Allow to inject headers externally to executeSQL helper #620

2.0.0-beta.5 (2023-03-22)

  • Styled import fix #618

2.0.0-beta.4 (2023-03-17)

  • Carto for React dependencies fix and Storybook cleanup #615
  • Add new getCartoColorStylePropsForItem function #614

2.0.0-beta.3 (2023-03-06)

  • New component: LabelWithIndicator #608
  • Design review of Chip component #607

2.0.0-beta.2 (2023-02-17)

  • Fix overwrite default client in SQL post request #603

2.0.0-beta.1 (2023-02-14)

  • Fix unselected row styles in Category Widget #601

2.0.0-beta.0 (2023-02-14)

2.0.0-alpha.0 (2023-02-13)

  • MUI5 & new Design System upgrade #494

1.5

1.5.1 (2023-02-06)

  • 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

1.5.0 (2023-01-31)

1.5.0-alpha.15 (2023-01-30)

  • Fix support for MVT in FeaturesDroppedLoader #587

1.5.0-alpha.14 (2023-01-24)

  • Fix isDroppingFeatures converting to Boolean #583

1.5.0-alpha.13 (2023-01-23)

  • 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

1.5.0-alpha.12 (2023-01-20)

  • HistogramWidget: fix handling of min/max properties #574
  • Adapt comparative category widget design #575
  • Improved Comparative Formula UI props interface #573

1.5.0-alpha.11 (2023-01-18)

  • Remove custom fetch function. Fixes issues with icon loading and FillStyleExtensions #561
  • Bump deck.gl to latest 8.8.23 #571

1.5.0-alpha.10 (2023-01-04)

  • 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

1.5.0-alpha.9 (2022-11-29)

  • Improve rendering performance of FeatureSelectionLayer (mask layer) #541

1.5.0-alpha.8 (2022-11-25)

  • Implement ComparativePieWidgetUI #510
  • Fix executeSQL through POST request #531

1.5.0-alpha.7 (2022-11-09)

  • Implement ComparativeCategoryWidgetUI #505
  • Fix executeModel through POST request #525

1.5.0-alpha.6 (2022-11-02)

  • 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

1.5.0-alpha.5 (2022-10-26)

  • Fix LegendCategories displaying outlined points #508

1.5.0-alpha.4 (2022-10-14)

  • Update nebula to latest stable 1.0.4 and deck.gl ^8.9.0-alpha.4 #491

1.5.0-alpha.2 (2022-10-14)

  • Update Storybook to v6.5.12 #487
  • Add clear button to RangeWidget #485
  • Allow widgets to clear only its own filters #483

1.5.0-alpha.1 (2022-10-05)

  • LegendCategories: maskedMarkers flag that allows disabling mask icons #473

1.5.0-alpha.0 (2022-09-29)

  • Switch to using quadbin library, requiring deck.gl ^8.9.0-alpha.3 #467

1.4

1.4.3 (2022-11-03)

1.4.2 (2022-10-27)

  • Support for deck.gl 8.8.15 (breaking change). It requires ‘quadbin’ >= 0.1.5

1.4.1 (2022-09-20)

  • Fix the Feature selection tool by setting the EditableGeoJsonLayer billboard property to false to be compatible with Google raster base maps

1.4.0 (2022-09-19)

  • Add title in LegendWidget #466

1.4.0-alpha.5 (2022-09-02)

  • Use unique feature id from tileset if provided #463

1.4.0-alpha.4 (2022-08-02)

  • Support for SQL queryParameters #461

1.4.0-alpha.3 (2022-07-22)

  • RangeWidget: new design changes #459

1.4.0-alpha.2 (2022-07-21)

  • Fix range widget styles #457

1.4.0-alpha.1 (2022-07-20)

  • Range widget (absolute values) #454

1.4.0-alpha.0 (2022-07-14)

  • LegendCategories: support for custom markers #451

1.3

1.3.0 (2022-07-11)

1.3.0-beta.6 (2022-07-06)

  • Fix updateLayer reducer to allow remove the legend #448
  • Remove xAxisFormatter use in tooltipFormatter in BarWidgetUI #447

1.3.0-beta.5 (2022-07-05)

  • Use labels to calculate BarWidgetUI margin #444
  • Allow specifying organizationId in OAuth to support SSO in carto3 #445

1.3.0-beta.4 (2022-07-01)

  • Add support for quadbin and remove quadkey and quadint. Bump deck.gl to 8.8.0 #442

1.3.0-beta.3 (2022-06-30)

  • 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

1.3.0-beta.2 (2022-06-20)

  • 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

1.3.0-beta.1 (2022-06-14)

  • 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

1.3.0-alpha.14 (2022-06-07)

  • Allow to manage TableWidget pageSize state externally #423

1.3.0-alpha.13 (2022-06-02)

  • Bump deck.gl to 8.8.0-alpha.5 #421
  • Allow to disable WrapperWidgetUI #420

1.3.0-alpha.12 (2022-06-01)

  • 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

1.3.0-alpha.11 (2022-05-20)

  • 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

1.3.0-alpha.10 (2022-05-12)

  • Fixes in HistogramWidgetUI #407
  • Display ellipsis and tooltip for long labels in Legend #408

1.3.0-alpha.9 (2022-05-12)

  • 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

1.3.0-alpha.8 (2022-04-29)

  • 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

1.3.0-alpha.7 (2022-04-28)

  • GeocoderWidget support for LDS queries in CARTO 3 #387
  • Display warning when tilesets are dropping features #385

1.3.0-alpha.6 (2022-04-27)

  • Fix histogram bar selection #384

1.3.0-alpha.5 (2022-04-25)

  • 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

1.3.0-alpha.4 (2022-04-20)

  • 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

1.3.0-alpha.3 (2022-04-12)

  • WrapperWidgetUI support externally controlled expanded attribute #375

1.3.0-alpha.2 (2022-04-11)

  • 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

1.3.0-alpha.1 (2022-03-25)

  • Add filters logical operator prop to source object #363

1.3.0-alpha.0 (2022-03-23)

  • Implement multiple operationColumn in core functions #347
  • Add RegExp string filtering capabilities #362
  • Use multiple operationColumn in widgets #361

1.2

1.2.1 (2022-02-28)

  • Bump deck.gl to 8.7.0 #355
  • Typings fix: Include GMapsBasemaps in InitialCarto2State #354

1.2.1-beta.9 (2022-02-24)

  • Bump deck.gl to 8.7.0-beta.7 #352
  • Fix unchecked switch width #351
  • Fix opacity selector input #350

1.2.1-beta.8 (2022-02-22)

  • 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

1.2.1-beta.7 (2022-02-18)

  • 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

1.2.1-beta.6 (2022-02-16)

  • 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

1.2.1-beta.5 (2022-02-15)

  • 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

1.2.1-beta.4 (2022-02-10)

  • 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

1.2.1-beta.3 (2022-02-09)

  • 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

1.2.1-beta.2 (2022-02-08)

  • Improve lasso tool copies #313
  • Support for tiles in WGS84 #312

1.2.1-beta.1 (2022-02-01)

  • Remove maskEnabled property and control the mask extension activation by maskId #309

1.2.1-beta.0 (2022-02-01)

  • 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

1.2.1-alpha.8 (2022-01-27)

  • Upgrade storybook and fix custom-component stories #303
  • Fix Timeseries wrong filtering with time window #306

1.2.1-alpha.7 (2022-01-26)

  • Support hours and minutes as step size in the time series widget #297
  • Fix react-redux FilterBasic typing #302

1.2.1-alpha.6 (2022-01-24)

  • 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) to InitialCarto2State #294
  • Improve styles for MaterialUI Dialog component #272
  • Add and export CartoTheme type that describe our custom theme #298

1.2.1-alpha.5 (2022-01-20)

  • 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

1.2.1-alpha.4 (2022-01-19)

  • 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

1.2.1-alpha.3 (2022-01-18)

  • 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

1.2.1-alpha.2 (2022-01-03)

  • Fix: DrawingToolLayer disables interactivity of the layers behind it #263
  • Add TableWidget #154

1.2.1-alpha.1 (2021-12-30)

  • Track clientId for tracing purposes #261
  • Update deck.gl version to 8.7.0-alpha.11 #254

1.2.1-alpha.0 (2021-12-29)

  • 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

1.1

1.1.4 (2021-12-16)

  • 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

1.1.3 (2021-12-04)

  • Histogram takes into account null values in filters for selected bars #234
  • Return raw feature data from workers #225

1.1.2 (2021-12-01)

  • Fix CategoryWidget values during animation #230
  • Remove lock in CategoryWidget if selected categories change #231
  • Refresh charts widgets when changing tooltip functions #232

1.1.1 (2021-11-23)

  • 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

1.1.0 (2021-10-29)

  • Histogram tooltip formatter receiving dataIndex and ticks #220
  • Histogram yAxis max value should always be shown #221

1.1.0-beta.3 (2021-10-27)

  • 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

1.1.0-beta.2 (2021-10-22)

  • 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

1.1.0-beta.1 (2021-10-14)

  • 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

1.1.0-beta.0 (2021-09-07)

  • No major changes from 1.1.0-alpha.6. Just move to beta.

1.1.0-alpha.6 (2021-08-04)

  • 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

1.1.0-alpha.5 (2021-07-12)

  • Add and improve typings #157
  • Update to latest 8.5.0-beta.1 deck.gl version #158

1.1.0-alpha.4 (2021-06-24)

  • Fix ScatterplotWidget filters #153
  • Add LegendWidget #91

1.1.0-alpha.3 (2021-06-17)

  • 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

1.0

1.0.1 (2021-04-12)

  • Add basic Typescript typings #136
  • Remove debugger in googlemap and clean code #137

1.0.0 (2021-03-23)

1.0.0-rc.3 (2021-03-22)

  • Fix PieWidget tooltip confining it inside canvas #130
  • Fix FormulaWidgetUI render when data is zero #128
  • Remove viewportFilter boolean property from widgets #131

1.0.0-rc.2 (2021-03-19)

  • 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

1.0.0-rc.1 (2021-03-11)

  • 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

1.0.0-beta14 (2021-02-08)

  • 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

1.0.0-beta13 (2021-02-02)

  • 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

1.0.0-beta12 (2021-01-22)

  • Fix basemap casing in store and action so basemap and setBasemap are used #64

1.0.0-beta10 (2021-01-14)

  • Fix WrapperWidgetUI anchorOrigin error #55
  • Add tooltip to WrapperWidget action buttons #56
  • Extend widget props to WrapperWidgetUI with a better implementation #57

1.0.0-beta9 (2020-12-18)

  • 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

1.0.0-beta8 (2020-12-15)

  • 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

1.0.0-beta7 (2020-12-04)

  • 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

1.0.0-beta6 (2020-11-27)

  • 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

1.0.0-beta5 (2020-11-25)

  • Fix addSource keeping optional credentials property in the payload #24

1.0.0-beta4 (2020-11-24)

  • Fix addSource, keeping optional credentials property in the payload #22

1.0.0-beta3 (2020-11-24)

  • Improve package.json metadata + README inclusion in npm publication #20

1.0.0-beta2 (2020-11-23)

  • Fix missing regenerator runtime in the build #13
  • Doc updates for api reference

1.0.0-beta1 (2020-11-20)

  • Initial release: api, basemaps, oauth, redux and ui