Skip to content

Releases: EvHaus/doby-grid

v0.1.3

03 Jan 19:52
Compare
Choose a tag to compare

Bug Fixes:

  • Renamed the Range class to CellRange to avoid conflicts with the native window.Range object
  • Made some improvements to remote data fetching with large data sets (Thanks @AlanUnderwood!)

v0.1.2

17 Feb 22:56
Compare
Choose a tag to compare

Bug Fixes:

  • Fixed an issue with aggregator rows not being rendered when aggregators are added using setColumns or setOptions.
  • Fixed an issue with the jquery.event.drag-drop Bower dependency (Thanks @mminer!)

v0.1.1

21 Dec 18:49
Compare
Choose a tag to compare

v0.1.0

14 Dec 19:52
Compare
Choose a tag to compare

Breaking Changes:

  • The 'comparer' parameter in the options for the setGrouping method, has been renamed to 'comparator' to maintain consistency with the Column Options method.
  • Upgraded underscore.js dependency to version 1.7.0

Features:

Bug Fixes:

For Developers:

  • Unit tests have been migrated from Jasmine 1.3 to Jasmine 2.0. Please re-run 'bower install' after upgrading to latest master.
  • Code has been broken up into different modules and is now compiled together using Browserify

v0.0.7

08 Aug 17:41
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

Breaking Changes:

  • Third-party packages are now managed via Bower. You will need to run 'bower install' before you are able to view source code examples or run the uni tests.

Features:

Bug Fixes:

v0.0.6

01 Jul 05:33
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

Breaking Changes:

Features:

  • New "options.scrollPosition" grid options can now control which side of the grid the scrollbar is rendered on
  • Developers can now tell remote grids to fetch all results using the "grid.remoteFetchAll()" method

Bug Fixes:

Other:

  • Enable hardware-accelerated CSS rendering for rows and canvas to drastically improve rendering performance during scrolling. (Thanks to Ray Matos and Ryan Petrich)
  • Both grid.showOverlay and grid.hideOverlay methods now return the current grid instance.

v0.0.5

02 Jun 16:48
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

Bug Fixes:

Features:

Other:

  • Users can now drag inside unselectable cells to select text content
  • Added caching for sticky group headers which greatly improves scrolling performance
  • Remote count() method results will now be validated to ensure a number is returned
  • Added optimization for remote data grouping. Once all rows have been fetched, the grid will stop calling fetch methods.

v0.0.4

06 May 15:49
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

Breaking Changes;

  • When defining a custom class function for rows or columns, that function will now be bound to the grid instance instead of the row object
  • The rowSpacing option will now add spacing to the top of the row, instead of the bottom
  • When the grid is initialized it will now validate the column definitions to ensure that there are no two columns with the same 'id' value, and that there are no undefined or null definitions

Bug Fixes:

  • #44 - Auto-column resize fails on newly added columns
  • Fixed a bug where the grid viewport would be rendered a few pixels taller than it should be
  • Fixed a bug which would allow you to edit Backbone.Model id values via editors
  • Fixed a bug which would fail to update the grid rows when a Backbone.Collection data set was populated with new values via reset()

Features:

Other:

  • Added a cache for collection item ids which improves rendering performance for large data sets by 5-25%

v0.0.3

04 Apr 15:20
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

Breaking Changes:

Bug Fixes:

Features:

v0.0.2

20 Mar 16:08
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

Bug Fixes:

Features:

Other:

  • Fixed a memory leak issue with the Remote example demo
  • Fixed a DOM memory leak with the grid's destroy method
  • Removed animation delay on highlight when selecting cells (for all themes)