Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@devexpress/dx-react-grid

Package Overview
Dependencies
Maintainers
13
Versions
108
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@devexpress/dx-react-grid - npm Package Versions

1
11

1.9.1

Diff

Changelog

Source

1.9.1 (2018-12-07)

Bug Fixes

  • docs: correct the Appointments plugin docs (#1633) (87b2988)
  • docs: correct the table summary row plugin docs (#1632) (0ab1145)
  • react-grid: fix the 'no data' message alignment (#1597) (663685a), closes #1600
  • react-grid: fix virtual table layout in Edge (#1593) (65fdf63)
  • react-grid: normalize scroll position in Edge browser (#1605) (7e313ce)
  • react-grid-bootstrap4: prevent edge from overlapping a scrollbar (#1612) (2fc8a6b)
  • react-scheduler: add cursor pointer to appointment template (#1594) (d5db46d)
  • react-scheduler: fix TypeScript definitions for the 'dx-react-scheduler-material-ui' package (#1644) (aa93cd1)
  • react-scheduler: remove excess events from an appointment (#1591) (ceba7de)
  • site: fix the 'Why We Use Cookies' message (#1655) (3e66474)

Code Refactoring

  • react-scheduler: simplify the ViewSwitcher.Switcher component API (#1660) (6c5d5ca)
  • react-scheduler: simplify the onNavigate function arguments (#1659) (7e4104)
  • react-chart: make grid part of the axis (#1646) (4d99c93)

Features

  • react-chart: add tooltip plugin (#1611) (1f9322c)
  • react-grid: provide a way to customize a group cell (#1596) (d95a0cb)
  • react-grid: provide a way to customize a summary item (#1567) (f131c1c)
  • react-scheduler: highlight today DayScale cell (#1653) (eb42d14)

BREAKING CHANGES

  • react-scheduler: We have changed the onChange function's argument type to make the ViewSwitcher's API more clear.

    Previously:

    onChange({ nextViewName: string }) => void
    

    Now:

    onChange(nextViewName: string) => void
    
  • react-scheduler: We changed the onNavigate function's argument type to make the DateNavigator's API more clear.

    Previously:

    onNavigate({ back: boolean }) => void
    

    Now:

    onNavigate(direction: 'forward' | 'back') => void
    
  • react-chart:

  1. In the ArgumentAxis and ValueAxis plugins lineComponent and tickComponent render identical svg-path elements. Previously, they require different properties for drawing: width and height for lineComponent and x1, x2, y1, y2 for tickComponent. Now, for more consistency the lineComponent requires the same properties as tickComponent.

  2. Previously, there were ArgumentGrid and ValueGrid plugins that render grid lines for axes. Now, grids are part of the axes:

    <ArgumentAxis showGrids />
    <ValueAxis />
    

    For grid customization, use gridComponent as follows:

    <ArgumentAxis gridComponent={...} />
    <ValueAxis gridComponent={...} />
    

<a name="1.9.0"></a>

maxim.kudryavtsev
published 1.9.0 •

Changelog

Source

1.9.0 (2018-11-07)

Bug Fixes

  • react-chart: fix indent from axis for label w/o tick and line components (#1528) (e8b2ccb)
  • react-chart: fix stacks processing (#1535) (9660d5f)
  • react-grid: correct order of fixed right columns (#1533) (00ccebd)
  • react-grid: pass undefined as empty value to filter editorComponent (#1522) (e69813f)
  • react-grid: use a column filter operation as a filter selector value (#1479) (70e26fa), closes #1474
  • react-grid-bootstrap3/4: prevent sorting for disabled columns (#1490) (086242d)
  • react-grid-bootstrap4: fix position of dragged column header (#1513) (8e0893c)
  • react-grid-bootstrap4: prevent filter popup cut off on fixed columns (#1576) (979476e)

Features

  • react-scheduler: add the React Scheduler component
  • react-chart: add animation plugin (#1469) (3c41352)
  • update dependencies (#1542) (f32f1b2)

Code Refactoring

  • react-chart: remove "groupWidth" property from BarSeries (0a15e87)

BREAKING CHANGES

  • react-chart: The groupWidth property configures a band scale for arguments - it is not a property of a particular bar series. To configure a band scale, use the Scale plugin as follows:
<Scale extensions={[{ type: 'band', constructor: d3.scaleBand().paddingOuter(0.1).paddingInner(0.2) }]} />

<a name="1.8.0"></a>

maxim.kudryavtsev
published 1.8.0 •

Changelog

Source

1.8.0 (2018-10-04)

Bug Fixes

  • grid: add missed props to documentation (#1414) (e7fe289), closes #1412
  • grid: fix nullable values sorting (#1432) (f75deb1), closes #1428
  • react: handle event changes correctly (#1405) (61732a1)
  • react-chart: fix crash in production caused by PropTypes reference (fd386f5)
  • react-chart: bind default domain names for argument and value axes (#1435) (0a5fdf1)
  • react-grid: add lost border to bands (#1440) (f051c69)
  • react-grid: fix virtual scrolling in desktop Safari (#1397) (d353edf)
  • react-grid-material-ui: update MUI (#1430) (c6ef66c), closes #1413

Features

  • react-chart: add legend for pie chart (#1393) (088767c)
  • react-chart: add palette plugin (#1408) (a025bb0)
  • react-grid: extract ToggleButton component in TableFilterRow (#1403) (687fe3b)

BREAKING CHANGES

  • react-chart: Previously, there was a single Grid plugin. Now there are ArgumentGrid and ValueGrid plugins. ArgumentGrid is bound to an argument domain. ValueGrid is bound to a value domain specified by the name property or to a default domain.

  • react-chart: Previously, the Chart component configured scales internally. Starting with this release, we extracted the scale customization logic to a separate plugin to enable a user to customize a scale. Now, you need to manually add the Scale plugin to the Chart component to draw a chart.

<a name="1.8.0-beta.1"></a>

sergeyalexeev
published 1.8.0-beta.1 •

Changelog

Source

1.8.0-beta.1 (2018-09-07)

Bug Fixes

  • react-chart: fix console errors about equal keys in axis (#1375) (cc9d9f9)
  • react-chart: fix domain calculation with zero values (#1383) (1b514db)
  • react-chart: fix style applying in legend label in material-ui (#1374) (38e3ed4)
  • react-chart: fix wrong position of scatter points (#1384) (8f8ae54)

Features

BREAKING CHANGES

  • react-grid: Because we extracted the sorting control, the getMessage property was moved from the TableHeaderRow.CellProps interface to TableHeaderRow.SortLabelProps. This property returns the sort label's text.

<a name="1.7.2"></a>

sergeyalexeev
published 1.7.2 •

Changelog

Source

1.7.2 (2018-08-31)

Bug Fixes

<a name="1.7.1"></a>

sergeyalexeev
published 1.7.1 •

Changelog

Source

1.7.1 (2018-08-31)

Bug Fixes

  • grid: fix group row level key calculation (#1359) (dfec46e), closes #1355
  • react: prevent the 'process.env' value usage in umd bundles (#1363) (29468da)

<a name="1.7.0"></a>

kvet
published 1.7.0 •

Changelog

Source

1.7.0 (2018-08-23)

Bug Fixes

Chores

BREAKING CHANGES

  • react-chart: Previously, we had the pointComponent property for drawing and customizing LineSeries, SplineSeries, and AreaSeries plugin points. But since we have a scatter series, this property has become unnecessary. Use the ScatterSeries plugin or customize the pathComponent of the corresponding plugin.

<a name="1.6.1"></a>

kvet
published 1.6.1 •

Changelog

Source

1.6.1 (2018-08-21)

Bug Fixes

<a name="1.6.0"></a>

kvet
published 1.6.0 •

Changelog

Source

1.6.0 (2018-08-17)

Bug Fixes

  • grid: add missed action argument (#1292) (f60e162)
  • grid: correct types for the commit changes event (#1291) (2f02936)
  • react-grid: fix word wrap behavior with the SortingControl (#1280) (45d5729), closes #1278

Features

  • react-grid: allow showing row summaries (#1216) (e2397d1), closes #1024
  • react-grid: export nested component interfaces in theme packages (#1299) (788bac9)

<a name="1.5.1"></a>

alexey.semikozov
published 1.5.1 •

Changelog

Source

1.5.1 (2018-07-31)

Bug Fixes

<a name="1.5.0"></a>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc