React Grid Layout Versions Save

A draggable and resizable grid layout with responsive breakpoints, for React.

0.13.5

7 years ago

Fixes:

  • Fixed a few Flow typing errors in WidthProvider.

0.13.4

7 years ago

Fixes:

  • Fixed potential call to ReactDOM.findDOMNode(this) after unmount of WidthProvider.
  • Fixed an issue where layout items using data-grid could rearrange on mount depending on how they were ordered.
    • See #342 for reference.

0.13.3

7 years ago

Fixes:

  • Fixed lodash.isequal import, which was ruined by case-insensitive HFS+ shakes fist

v0.13.2

7 years ago

Fixes:

  • Diffing children in order to regenerate the layout now diffs the key props and their order.
    • This will catch more changes, such as sorting, addition, and removal.
  • Only pass className and style to WidthProvider. Other props were not intended to be supported.
    • I'm aware this could be a breaking change if you were relying on this bad behavior. If so, please use your own WidthProvider-style HOC.
  • babel-plugin-transform-flow-comments had limited support for defining types like transpiled classes.
    • This has been updated to instead copy source to .js.flow files, which preserves all type information.

0.13.1

7 years ago

Fixes:

  • Fix remaining propTypes warnings.

0.13.0

7 years ago

Changed:

  • Due to a change in React 15.2, passing the _grid property on DOM children generates an error. To compensate, we now error on the same and suggest using data-grid instead. Simply change any use of _grid to data-grid, or add your properties to the layout.

Fixes:

  • Fix React 15.3 warning re: propTypes.

0.12.7

7 years ago
  • Prevent extraenous rerenders in <ResponsiveReactGridLayout> by using deep equality on layouts.

0.12.6

7 years ago
  • Fix blindingly obvious bug where mounted isn't set to true. Smack forehead.

0.12.5

7 years ago
  • Fixes for server rendering checksum failures.

0.12.4

7 years ago
  • Update to React-Draggable v2. Fixes: #241, #239, #24
    • v2 contains a number of bugfixes & enhancements for touchscreens, multitouch, and scrolling containers.