Grid is now constructed around a <canvas> element. Previous versions were constructed around a HTML element (host element) to which Revgrid added a <canvas> element as a child. Now the <canvas> element needs to be supplied to the Revgrid constructor (instead of the host element).
In most cases, this breaking change can be fixed by:
Adding the following <canvas> element as a child to your existing host element:
<canvas id="gridCanvas" tabindex="0" draggable="true"></canvas>
Giving the <canvas> element the following the styles:
height: 100%;
width: 100%;
margin: 0;
padding: 0;
border-width: 0;
outline: none;
Passing the <canvas> element to the Revgrid constructor instead of the host element.
Rename Grid setting editorClickableCursorName to cellEditPossibleCursorName
Rename RevColumnsManager and RevClientGrid function swapColumns to swapActiveColumns
allArea replaced with dynamicAll area type which can be set individually for each subgrid