All Versions
96
Latest Version
Avg Release Cycle
42 days
Latest Release
552 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v1.11.0 Changes
May 17, 2019๐ Bug Fixes
- react-chart: fix layout of the value axes (#1996) (030f4b1)
- react-chart: fix spacing on axis labels in Edge (#2006) (568ba8a)
- react-core: prevent Getter losing on Plugin adding (#2002) (89f4e87)
- react-grid: add transform style for IE11 (#2001) (ef75b9c)
- react-grid: consider fixed columns when columns are virtualized (#2014) (f13c525)
- react-grid: provide minWidth to virtual table in Safari (#2034) (55a9d3d)
- โฑ react-scheduler: move children inside (#2018) (bbd4198)
- โฑ react-scheduler: pass formatDate func into DnD drafts (#2031) (63df375)
๐ Features
๐ฅ BREAKING CHANGES
- react-chart: We have replaced the
dominantBaseline
option with thedy
option for axis labels because Edge does not support the former. Thedy
option does not change the baseline position and simply shifts text up or down.
-
v1.11.0-beta.1 Changes
April 24, 2019๐ Bug Fixes
- grid-core: fix group summary rows order (#1926) (e9f3c60)
- react-chart: fix event coordinates calculation in a scrolled container (#1950) (498969f)
- react-chart: fix generated dts (#1927) (5598e3c)
- react-core: ensure onSizeChange is triggered when browser zoom less than 100 (#1900) (b85b017)
- react-grid-bootstrap3: add fallback position sticky css property for Safari (#1964) (7a1f4aa)
- react-grid-bootstrap4: correct Popover prop types (#1901) (c6131fc)
๐ Features
- react-chart: add zoom and pan for chart (#1917) (6c30b95)
- react-grid: add aria-labels for pager buttons (#1906) (0d2cf72)
- react-grid: remote virtual scrolling (#1936) (43c967c0)
- โฑ react-scheduler: allow appointment resizing (#1932) (785f8a1)
- โฑ react-scheduler: allow recurrence appointment rendering (#1956) (c75f584)
๐ Performance Improvements
๐ฅ BREAKING CHANGES
- โฑ react-scheduler:
The
Appointment
component of theAppointments
plugin has not received astyle
property. These styles have passed to theContainer
component of theAppointments
plugin.
Before
... <Appointments appointmentComponent={({ style, children, data, onClick?, onDoubleClick? }) => ... } ... /> ...
After
... <Appointments appointmentComponent={({ children, data, onClick?, onDoubleClick? }) => ... } containerComponent={({ style, children }) => ... } ... /> ...
-
v1.11.0-alpha.1 Changes
March 13, 2019 -
v1.10.4 Changes
March 11, 2019 -
v1.10.3 Changes
February 27, 2019 -
v1.10.2 Changes
February 27, 2019๐ Bug Fixes
- grid-core: fix equal/notEqual filtering operations (#1834) (8ff84e6)
- grid-core: fix filter selector value calculation (#1831) (5ab35a5)
- react-core: notify Sizer content when container size is increasing (#1828) (b58e1bd)
- react-chart: fix line target element getter (#1847) (688a8e9)
- react-grid: fix borders of fixed columns in Edge (#1849) (5d1763e)
- react-grid: fix virtual table column width in Edge (#1866) (5d58a58)
- react-grid: prevent converting group row value to a string if it is undefined (#1824) (c878d33)
- ๐ป react-grid-material-ui: fix page size selector alignment in FF (#1839) (5a79b30)
๐จ Code Refactoring
- chart-core: migrate chart core to TS (#1816) (23a17e8)
- โฑ scheduler-core: migrate to TypeScript (#1809) (4c5c52)
- react-grid: migrate to TS (#1832) (4bacf20)
- react-grid: fix sorting state props type (#1850) (7b5b720)
- react-grid-demos: replace modal dialog with confirmation in featured editing demo (#1871) (66faabf)
-
v1.10.1 Changes
February 06, 2019๐ Bug Fixes
- react-chart: fix hovered and selected scatter point size (#1808) (647a0d8)
- react-chart: fix-event-handlers-in-safari (#1803) (cc90bc0)
- react-chart-bootstrap4: fix dependencies section (#1774) (12e9f6f)
- react-grid: disallow rendering a checkbox in incorrect column when grouping is enabled (#1793) (96b7de0)
- react-grid: fix column width in virtual table (#1783) (f3c481c)
- react-grid: prevent tree column header text from overflowing a container (#1731) (af3629c)
- react-grid: stretch table container to a container size (#1796) (a36b109)
๐จ Code Refactoring
- react-chart: move point coordinates calculations specifics down to the pointComponent (#1753) (fde7756)
๐ Features
๐ Performance Improvements
๐ฅ BREAKING CHANGES
- react-chart:
Previously,
pointComponent
ofBarSeries
andPieSeries
accepted precalculated fields (width
andd
, respectively). Now,pointComponent
accepts fields that provide raw data for calculation. This makespointComponent
more flexible as thewidth
andd
fields can now be calculated the way you need.
The following substitutions took place: ย
width
=>barWidth
andmaxBarWidth
d
=>innerRadius
,outerRadius
,maxRadius
,startAngle
, andendAngle
-
v1.10.0 Changes
December 25, 2018๐ Bug Fixes
- react-chart: fix resizing of the axes (#1685) (7c409f0)
- react-chart: fix-pie-legend (#1714) (d662409)
- react-core-demos: fix the 'Template Overriding' demo (#1729) (a119cb4)
- react-grid: apply wordWrapEnabled property to TableTreeColumn (#1721) (336c88a)
- react-grid: fix header layout when middle band column is fixed (#1619) (504f434)
- react-grid: pass actual properties to a tableLayout in VirtualTable (#1690) (ac609f2)
- react-grid: prevent animation flicker on column visibility change (#1674) (2cbb72a)
- react-grid: prevent virtual table from setting a width to flex column (#1691) (6d28bfb)
- react-grid: specify table fixed columns plugin optional dependencies (#1693) (3564212)
- โฑ react-scheduler: add to AllDayPanel another cell template name (#1719) (386728f)
- โฑ react-scheduler: fix date navigator button width (#1699) (7093d7b)
- โก๏ธ update @material-ui/core to 3.7.0 (#1718) (ce5d4fe)
๐จ Code Refactoring
- react-chart: replace Scale plugin with ArgumentScale and ValueScale (#1650) (1f2e0b2)
- react-chart: rename "showGrids" Axis property (#1696) (f8087da)
- react-chart: property to customize scale domain (#1711) (b09e439)
๐ฅ BREAKING CHANGES
react-chart: ๐ Previously the
ArgumentAxis
,ValueAxis
, andScale
plugins allowed you to customize argument and value scales. In this release, we have implemented theArgumentScale
andValueScale
plugins for this purpose.react-chart: The
showGrids
Axis property is renamed toshowGrid
.react-chart: The
min
andmax
scale properties are replaced with themodifyDomain
property because the band scale domain cannot be customized in min and max terms.
Replace this
<ArgumentScale min={0} max={10} ... />
with this
const modifyDomain = () => [0, 10]; <ArgumentScale modifyDomain={modifyDomain} ... />
-
v1.9.1 Changes
December 07, 2018๐ 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 theViewSwitcher
'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 theDateNavigator
's API more clear.
Previously:
onNavigate({ back: boolean }) => void
Now:
onNavigate(direction: 'forward' | 'back') => void
- react-chart:
๐ 1. In the
ArgumentAxis
andValueAxis
pluginslineComponent
andtickComponent
render identical svg-path elements. Previously, they require different properties for drawing:width
andheight
forlineComponent
andx1
,x2
,y1
,y2
fortickComponent
. Now, for more consistency thelineComponent
requires the same properties astickComponent
.
๐ 1. Previously, there were
ArgumentGrid
andValueGrid
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={...} /> ```
-
v1.9.0 Changes
November 07, 2018๐ 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 theScale
plugin as follows:
<Scale extensions={[{ type: 'band', constructor: d3.scaleBand().paddingOuter(0.1).paddingInner(0.2) }]} />