Skip to content

Latest commit

 

History

History
312 lines (199 loc) · 15.6 KB

CHANGELOG.md

File metadata and controls

312 lines (199 loc) · 15.6 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.

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)