Skip to content
This repository has been archived by the owner on Apr 2, 2019. It is now read-only.

Releases: cloudflarearchive/backgrid

0.2.5

06 Jul 15:53
Compare
Choose a tag to compare

New Features

Bugfixes and Improvements

  • Select2Cell is now compatible with select2
    3.3.x. Issue #89
  • MomentCell is now compatible with moment.js
    2.0.0. Issue #80
  • Various bug fixes in backbone-pageable 1.2.1 and
    1.2.2. Issue #110
  • Stop propagation of DOM events in
    cells. Issue #118
  • Fix sorting issue with server mode PageableCollection when using Backbone
    1.0+. Issue #132
  • Fix bug where passing any other View constructor options other than model
    and collection will override the view options of all the other direct
    subviews'. Issue #137
  • TextCell doesn't throw an error anymore when cancelling editing an undefined
    model attribute. Issue #142
  • Switching focus on two different cells with invalid attributes no long content
    for focus. Issue #144
  • Setting a formatter in column definition should override the cell class'
    formatter. (Regression)
    Issue #140
  • Reorganized Backgrid events, all inter-View Backgrid events will now only be
    triggered from the model and/or collection. (Breaking Change)
    Issue #131
  • Paginator no longer derives from Footer and is now a stand-alone widget
    instead. (Breaking Change)
    Issue #120

0.2.0

06 Jul 15:54
Compare
Choose a tag to compare

New Features

Bug Fixes and Improvements

  • Fixed issue with $ conflict in the core
    IIME. Issue #61
  • Fixed issue with multiple invalid cells mutually steal
    focus. Issue #64
  • Fixed issue where the paginator's handlers are off by one when the
    PageCollection's firstPage starts
    at 0. Issue #70
  • Fixed issue where grid components lost event handlers after
    rendering. Issue #71
  • Rectified decrepencies with the naming of various Backgrid Backbone
    events. Now all Backgrid Backbone event names are prefixed with 'backgrid:'.
  • null or undefined model values are now displayed as empty strings in the
    table cells.
  • Adjusted CellEditor inheritance hierachy, moved around a few DOM event
    handler.
  • resolveNameToClass can now take hyphenated names.
  • headerCell definition can now be specified by a string alias.
  • Upgraded dependencies. Backgrid now works with Backbone 1.0.0,
    Underscore 1.4.4, backbone-pageable 1.2.0, jQuery 1.9.1, select2 3.3.1, and
    lunrjs 0.2.3.

0.1.4

06 Jul 15:56
Compare
Choose a tag to compare

Bugfixes

  • Fixed text-overflow: ellipsis in backgrid.css.
    Issue #57
  • Fixed bug where removing a hidden column removes the wrong column of
    cells. Issue #58
  • A hidden column is now hidden from the DOM instead of
    detached. Issue #60

0.1.3

06 Jul 15:58
Compare
Choose a tag to compare

Bugfixes

  • Fixed 2 security vulnerabilities in SelectCellEditor and TextareaCellEditor.
  • Fixed a paginator regression TypeError when a server mode PageableCollection
    is supplied. Issue #52

0.1.2

06 Jul 15:59
Compare
Choose a tag to compare

Bugfixes and Improvements

  • Grids can now be initialized synchronously under any pagination
    mode. Issue #44,
    Issue #45,
    backbone-pageable 1.1.5
  • Allow the use of custom header, body, row and footer by supplying them in the
    grid constructor as
    options. Issue #40
  • Cells rerender themselves during display mode upon model attribute
    changes. Issue #37
  • Fixed bug where new rows aren't inserted into the body when the grid is
    initially empty. Issue #36
  • Paginator now displays a single page handle numbered 1 when the collection is
    empty. Issue #35
  • Grid now renders on columns reset. Issue #34
  • null or undefined values on a datetime type model attribute no longer
    throws an error. Issue #32,
    Issue #43
  • Backbone.PageableCollection no longer need to be present in order for the
    header to work. Issue #30
  • cursor: pointer for the sort carets in the
    header. Issue #29
  • Numbered paginator handlers no longer point to the wrong pages after clicking
    on the go to last page
    handle. Issue #28
  • Put rendered rows into a document fragment to speed up rendering of the grid
    body. Issue #26

Version 0.1.1

06 Jul 15:59
Compare
Choose a tag to compare

Bugfix

  • Fix issue where the default comparator is sorting incorrectly for
    models. Issue #23

Initial Release

06 Jul 16:01
Compare
Choose a tag to compare
  • Initial Release 🎉