Skip to content

Latest commit

 

History

History
402 lines (252 loc) · 18.5 KB

CHANGELOG.md

File metadata and controls

402 lines (252 loc) · 18.5 KB

Changelog

Supported REST API versions

This table shows which version of GoodData.UI introduced support for a particular API version.

The REST API versions in the table are just for your information as the values are set internally and cannot be overridden.

GoodData.UI Version REST API version
>= 7.3.0 5
>= 7.2.0 4
>= 6.1.0 3
<= 6.0.0 2

Unreleased/planned

  • We ask developers to consider using the Headline component instead of the KPI component. The KPI component may be eventually marked as deprecated in one of the next major versions.

8.0.0

Migration guide from version 7.8.0

Added

  • Infrastructure improvements and a number of features aimed at developer productivity and ease of use (doc)
  • Ranking filters that show the data from a set of the highest or lowest ranked values of an attribute based on the ranking criteria that you establish (doc)
  • The option to turning off data points in line charts, area charts, and combo charts (doc)

7.9.1-3

Fixed

  • Use latest: @gooddata/js-utils and @gooddata/goodstrap
  • Rename sass variable causing conflict: $border-color -> $gd-border-color

7.9.0

Added

  • The dependencies are upgraded to their latest possible versions to still be backward-compatible.

7.8.0

Added

  • The secondary Y axis is now rotated the same way as the primary Y axis in line, column, and combo charts.
  • Manual resizing for columns in pivot tables; resizing all measure columns in a pivot table at once
  • The option to configure the currently visible columns in a pivot table to take the available screen space
  • The max number of pins in geo pushpin charts increased from 2,000 to 25,000

7.7.0

Fixed

  • The Y axis in a heatmap is sorted in ascending order by default.
  • A saved insight is always rendered with the specified measure format. The default format is used only if the insight does not have a format specified.
  • Several visual improvements are made in the Geo Pushpin Chart component.
  • A pivot table can be provided with a custom loading component.

7.6.1

May 20, 2020

Fixed

  • Removed React Hooks that could not work with React version 16.5.2

7.6.0

Added

  • Columns grow-to-fit in pivot tables (applied for small tables to fit container width)

7.5.0

Added

  • Geo pushpin chart component (doc)
  • Custom toggle button for the measure value filter dropdown
  • Checkbox that allow users to make the execution treat the null values as 0 and include the null results in the filtering process

Fixed

  • Visualization rendering stuck due to an error that persisted after the error was gone

7.5.0

Note

  • This version was released by accident, please use 7.6.0 instead.

7.4.0

Added

  • Bullet chart component (doc)
  • Column auto-sizing in pivot tables (applied to visible columns during the initial table load)

7.3.0

Added

  • Measure value filter

Fixed

  • Attribute sort aggregation is now preserved in pivot tables.
  • Microsoft Internet Explorer and Microsoft Edge no longer show two "X" icons in the search input field.
  • Invalid autoprefixer directives were fixed in the main stylesheet.

7.2.0

Added

  • DateFilter component (beta version)
  • Vertical alignment configuration for Donut and Pie charts

Fixed

  • Sticky row update in pivot table

7.1.2

October 17, 2019

Fixed

  • Use latest @gooddata/numberjs dependent package

7.1.1

October 14, 2019

Fixed

  • The Visualization component now propagates an externally provided SDK instance to the all internal charts

7.1.0

Added

  • Adding applied filters to an exported XLSX file by using the includeFilterContext property

Changed

  • Updated Highcharts to version 7.1.1

  • Updated Ag-grid to community version 20.0.0

  • Added carets ^ to versions of:

    • React ^16.5.2
    • Lodash ^4.17.11
    • And other smaller third-party libraries
  • The IExportConfig type is renamed to IExtendedExportConfig and moved to react-components

// old way

import { IExportConfig } from '@gooddata/gooddata-js';

const exportConfig: IExportConfig = {
    format: XLSX,
    mergeHeaders: true,
    title: 'Custom Title'
};

// new way

import { VisEvents } from '@gooddata/react-components';

const exportConfig: VisEvents.IExtendedExportConfig = {
    format: XLSX,
    includeFilterContext: true,
    mergeHeaders: true,
    title: 'Custom Title'
};

Fixed

  • The Visualization component now propagates an externally provided SDK instance to the PivotTable component

7.0.1

June 28, 2019

Fixed

  • Drill event intersection element id. Now item localIdentifier has correctly higher priority over measure/attribute id

7.0.0

Migration guide from version 6.3.2

Added

  • Combo chart component (doc)
  • Managing subtotals in pivot tables via a submenu
  • Formatting and validating the source code structure by Prettier

Changed

  • The library now uses Typescript 3.3.4000.
  • The pivot table property groupRows is true by default, which means that grouping is now enabled by default.
  • Styling updates and various fixes have been applied to subtotals in the Pivot Table component.
  • The Legend icons of the line chart component and the area chart components are shown as circles instead of squares.

6.3.3

June 28, 2019

Fixed

  • Drill event intersection element id. Now item localIdentifier has correctly higher priority over measure/attribute id

6.3.2

May 9, 2019

Changed

  • Fixed drilling context types that were changed in version 6.3.0 resulting in major change. Types are now backward compatible with pre 6.3.0 versions.

6.3.1

April 29, 2019

Changed

  • Use the updated @gooddata/goodstrap library to fix the error that occurs when installing dependencies on MS Windows machines (commit)

6.3.0

April 8, 2019

Added

  • Insight export into CSV or XLSX (doc)
  • Support for attribute cell grouping in pivot tables when a table is sorted by first attribute (doc)
  • Turning on/off totals in pivot tables via the totals menu (doc)
  • Specifying attribute filters by an attribute element value (see textFilter in filters doc and AFM doc)
  • Optional stacking (doc)

Changed

  • The Treemap and Heatmap visual components now emit drill events with the value property of the string type instead of the number type to be consistent with the other visual components.
  • The Table visual component and all chart visual components now emit drill events with the correct intersection that contains a non-empty header.identifier property when executed using uri.
  • The Pivot Table visual component now emits drill events without the value property in drillContext. value can be obtained from the row property using columnIndex.
  • The inconsistency between pivot tables and flat tables in how row attributes are drilled (the flat tables have the property called name while the pivot tables had the same property called title) has been fixed. The property is now called name in the both pivot and flat tables.

6.2.0

January 28, 2019

Added

Changed

  • Upgraded GoodStrap library with fixed import of 'custom-event' polyfill (commit)
  • Upgraded Gooddata JS library to version 11.0.0 (changelog)
  • Upgraded lodash and moment libraries (commit)

6.1.1

December 20, 2018

Changed

  • Use updated gooddata-js library to fix live examples (commit)

6.1.0

December 17, 2018

Added

  • Support for a secondary axis in line charts, bar charts, and column charts (commit)
  • Color mapping (commit)

Changed

  • Added translation metadata (commit)
  • Discarded the indigo theme (commit)
  • Fixed the bug where a treemap did not assign colors properly by value (commit)
  • If an AttributeFilter component is defined by the identifier, then the onApply parameter will have this identifier as the value of the ID property. Otherwise, when the AttributeFilter is defined by the URI, the behavior does not change. (commit)

6.0.2

November 9, 2018

Changed

  • Use the upgraded GoodStrap library, which now uses the upgraded jQuery library (security update) (commit)

6.0.1

November 6, 2018

Changed

  • Pivot tables no longer show the "is-beta" warning (commit)

6.0.0

November 1, 2018

Migration guide from version 5.3.

Added

  • Pivot table component (doc) that can be used to create both the pivot and the flat tables. In the future, we plan to use this implementation as a base for the TableComponent
  • Extended capabilities of ChartConfig (doc)
  • Added new way how to define custom colors to enable color mapping in the future (commit)
  • Heatmap can use custom colors (commit)
  • React 16 support (commit)

Changed

  • [breaking] Gooddata.UI license has changed. Now, Gooddata.UI is double licensed. See the license file for details: (commit)
  • [breaking] Heatmap props were renamed (commit | doc | migration guide)
  • [breaking] Type definitions of the Area chart "stack by"/"view by" props were changed (commit | doc | migration guide)
  • [breaking] Removed RGBA color definitions. Alpha channel didn’t work with derived measures or on treemap (commit | doc | migration guide)

Deprecated

  • The following AFM components are marked as deprecated and will be removed by the end of September 2019:

    • BarChart
    • ColumnChart
    • LineChart
    • PieChart
    • DonutChart
    • Table
    • Headline
    • AreaChart
    • Treemap
    • Heatmap
    • ScatterPlot

We recommend that you begin using corresponding visual components with the same name instead. See our migration guide to v 5.0.0 for details.

Removed

  • React 15 support

Fixed

  • Heatmap with bucket interface had switched the meaning of each bucket prop
  • Other bug fixes and internal improvements

5.3.3 (November 15, 2018)

  • Use the upgraded GoodStrap library, which now uses the upgraded jQuery library (backport security update) (commit)

5.3.2 (September 27, 2018)

  • Added description of data used in examples (commit)

5.3.1 (September 4, 2018)

5.3.0 (August 23, 2018)

  • Added Heatmap chart (commit)
  • Improved label rendering in Treemaps (commit)
  • Extended the existing examples and added new ones
  • Added miscellaneous bugfixes and minor improvements

5.2.0 (August 10, 2018)

  • Added Bubble chart (commit)
  • Added Treemap chart (commit)
  • Changed the way how Area chart renders null values (commit)
  • Added the time over time comparison feature (commit)
  • Added the option to add the second measure to headlines (commit)
  • Extended the existing examples and added new ones
  • Added miscellaneous bugfixes and minor improvements

5.1.0 (June 7, 2018)

  • Added Scatter Plot chart (commit)
  • Added Donut chart (commit)
  • Moved the code from @gooddata/indigo-visualization to @gooddata/react-components and deprecated indigo-visualizations (commit)
  • Increased the usage of TypeScript (commit)
  • Extended the existing examples and added new ones
  • Added miscellaneous bugfixes and minor improvements

5.0.0 (April 26, 2018)

  • Ability to have visualizations from different domains on the same page (commit)
  • Upgrade React to 15.6.2 (commit)
  • Components with buckets interface (commit)
  • Headline visualization with one measure (commit)
  • Headline with secondary measure (commit)
  • Area chart (commit)
  • Default loadings and errors (commit)
  • Remove backward compatible CatalogHelper code (commit)
  • Allow disabled gridline (commit)
  • Remove ErrorState.OK from the onError callback (commit)
  • Removed execution responses wrappers (commit)