Files
goTorrent/goTorrentWebUI/node_modules/react-bootstrap-table/CHANGELOG.md

112 KiB
Raw Blame History

v4.1.1 (2017-10-25)

Bug fixes

  • Fixed edit cell that has no data IE 11 fails with error code 800a025e(17be157)
  • Fixed sizePerPage drop down requires double click(9c0332a)
  • Fixed remote is enable and a sorted table is reset when state update(5a70141)

v4.1.0 (2017-10-16)

Bug fixes

  • Fixed options.afterDeleteRow be called without checking existing(9f64cdf)
  • Fixed table-condensed should be table-sm on bootstrap@4(137a6b2)
  • Update React Peer Dependency(9032174)
  • Upgrade react-modal to 3.0.3 due to react@16.0.0 issue(f2c0ee8)
  • Fixed Cannot read property 'type' of undefined(9049073)
  • Fixed Failed prop type: Invalid prop columnName of type array supplied to TextFilter, expected string(c272b97)

Enhancement

  • The tdStyle prop now allow to accept a callback function(6acf5c1)

v4.0.6 (2017-09-30)

Bug fixes

  • Fixed TypeError: Cannot read property 'emitter' of undefined(55a7e09)

Enhancement

  • Treat undefined same as null when sorting(5b58195)

Features

  • Support cellEdit.bulrToEscape, default is false(88571ac)

v4.0.5 (2017-09-20)

Bug fixes

Enhancement

  • Support ArrayFilter but it's an internal filter, you can not configure on filter.type with ArrayFilter(5b32bfd)
    • Please check this example.

Features

  • Support csvFieldType to assign the type of cell when exporting csv(d810c9c)
    • example
    • Available is number and string, default is string
  • Support auto collapse expanded rows when sort/filter/search(5ad7a75)
    • Check this example

v4.0.4 (2017-09-15)

Bug fixes

  • Fix BootstrapTable.reset method doesn't clean the cell editing state(f3466be)
  • Fix search result is reset when a rerender with only enable remote.cellEdit(8ba60d8)
  • columnClassName get render on colgroup even if it is function(031a99d)

Enhancement

  • Able to styling the header column when sorting(7960b3f)
  • Trying to fixing encoding issue when opening CSV file with Excel(c05679c)

v4.0.3 (2017-09-04)

Bug fixes

  • placeholder-selected in filters/Select.js is not handled correctly(1bba1aa)

Enhancement

  • Setting environment to production(a7ff05c)
  • Pass rowIndex and columnIndex as third and fourth arguments for columnTitle callback function(99f56a0)

v4.0.2 (2017-08-22)

Bug fixes

  • Fix the expandable broken on custom column when expandBy is column(1be402e)

Enhancement

  • Able to configure the position of ToolBar(29bbecc)
    • Configure the position viaoptions.toolbarPosition, available value is top, bottom and both.
  • Custom the column title(cd93a3f)
    • Configure columnTitle on TableHeaderColumn, which accept a function and take cell and row as arguments
    • Check this example
  • Add quotation marks to header cells on CSV file(55de1d6)

v4.0.1 (2017-08-13)

Bug fixes

  • Fix wrong data population when drop rows in a table which enable pagination(87484cc)

v4.0.0 (2017-08-06)

Bug fixes

  • Fix validation called twice when press tab to leave the cell editor(5532b98)

Enhancement

  • Fixed hard coded warning when insert fails(28b3ea3)
    • Use options.insertFailIndicator to custom the error indicator.
  • Fixed 'Show All/Show selected only' is display in contrast(db1f8e7)
  • Use prop-types
  • Use editTdAttr on TableHeaderColumn to custom the attributes on the column(TD) of cell editor(42e84b7)
  • Support dynamic options list for dropdown in cell editor(62b928a)
    • editable.options.values on TableHeaderColumn can accept an array or function now.

Features

  • Support bootstrap@4 and bootstrap@3, if you use 4, please add version='4' on <BootstrapTable>.

v3.5.1 (2017-08-02)

Bug fixes

v3.5.0 (2017-07-29)

Bug fixes

Enhancement

v3.4.6 (2017-07-16)

Bug fixes

  • Fix wrong cell edit if have multiple table but share same cellEdit props8954de6

Enhancement

  • Allow to configure td style via trStyle on BootstrapTable(5999c48)

v3.4.5 (2017-07-13)

Bug fixes

Enhancement

  • Pass rowIndex as third argument for options.onRowClick(4b5ba03)

Features

  • Able to disable the tabIndex via withoutTabIndex on BootstrapTable(ce6f744)

v3.4.4 (2017-07-09)

Bug fixes

  • Pass row object as second argument for editable.validator when calling by insert row(5ede872)
  • Fix text filter is not updated when rerender(298e971)
  • Fix wrong colspan on a empty table when hide seleciton column(62ceb31)

Enhancement

v3.4.3 (2017-07-05)

Bug fixes

  • Fixed wrong colspan when table was empty and enable expandColumnOptions.expandColumnVisible(624764c)
  • Fix 'undefined is not an object' when running in a headless browser(a06cd6a)

Enhancement

  • Able to disable BOM header for CSV via options.noAutoBOM(340dc8d)
  • Able to exclude header for CSV via options.excludeCSVHeader(16ba815)

v3.4.2 (2017-06-24)

Bug fixes

  • Cannot read property 'sortFunc' of undefined when conditionally rendering different tables(1418)
    • From this version, we support replace props on BootstrapTable, you can configure as true if your need to rerender a totally different table so that react-bootstrap-table will not update table state according to previous and next props.
  • Header Group broken when Row Expand Indicator is enabled(2cf11ec)

Enhancement

  • options.onDeleteRow and options.afterDeleteRow allow to accept second argument which is the all delete rows instances(29064ff)
  • options.expandBodyClass allow to accept third argument which is a flag for is expanding or not(85eeeb5)

v3.4.1 (2017-06-17)

Bug fixes

  • If a key is 0, it's regarded as invalid in TableStore.js(e00a515)

Enhancement

  • options.onRowClick have the second arguments: columnIndex(cf6571f)
  • options.onAddRow now support to sync/async way to tell react-bootstrap-table if a error in options.onAddRow(a2a5555)
  • Use setState as functional instead of object(b9b5b26)

Feature

  • Able to custom the separate for exporting CSV file(1c9e2c5)
    • Using options.exportCSVSeparator

v3.4.0 (2017-06-11)

Bug fixes

  • Fixed column width does not work when header grouping(4b1e11e)
  • Fixed wrong column to expand when selectRow.hideSelectColumn as ture and expand={false} on TableHeaderColumn(74e37d3)

Enhancement

  • Support to configure the class for expand row and body(2115389)

Feature

  • Support to press ENTER to expand/collapse row when keyboard navigation is enable(115495d)
    • Enable keyBoardNav.enterToExpand
    • Check example

v3.3.9 (2017-06-08)

Bug fixes

  • Fixed TypeError: this.props.children.filter is not a function(80fb5a6)

v3.3.8 (2017-06-02)

Bug fixes

  • currSizePerPage should be string(6c6185d)

Enhancement

  • allow options.prePage, options.nextPage, options.firstPage and options.lastPage to accept any type(a2ab8fb)

v3.3.7 (2017-05-22)

Enhancement

  • Allow conditionally specify columns(9b748df)
  • #1319(338424f)
  • Allow date filter to filter string value, react-bootstrap-table will convert string to Date(63a022a)

v3.3.6 (2017-05-19)

Bug fixes

  • Fixed ExpandComponent.js:47 Uncaught TypeError: Cannot read property 'className' of undefined(5618342)

v3.3.5 (2017-05-17)

Bug fixes

  • Fix editable.type will be ignore if is not textarea, select, checkbox, and datetime(e3f87e0)

Enhancement

  • Able to set the default value for field in insert model easily(5bd62b4)
    • Use editable.defaultValue
  • Support options.onExpand and accept a function which will be called when expand/collapse happen(f54ebc3)
  • Allow selectRow.className to accept a function for a easy customization reason(440d376)
  • Able to apply custom style on filter(1e8f1f9)

v3.3.4 (2017-05-13)

Bug fiexs

  • Fix afterSearch and afterColumnFilter doesn't be called when table rerender(24e5b66)

Enhancement

  • Able to clean sorted table(261c6ea)

    • Please check this example
  • Able to configure the text and value of select option in cell editing or insert modal(face547)

    • Please check this example
    • It's only for the case of editable.type is select
    • Releated issues: #1031 and #243

v3.3.3 (2017-05-08)

Bug fixes

  • Avoid to throw error when onfocus function is not implement on custom cell editor(7104c6b)
  • Fixed press ESC to leave the cell editing broken since from v3.3.1(283508)

v3.3.2 (2017-05-07)

Bug fixes

  • Fixed bug about options.keepSizePerPageState(e226764)
  • Fixed a delete row bug when options.pageStartIndex is 0(161eb0c)

v3.3.1 (2017-05-06)

Features

  • Allow to unselect all only for visible rows(filter, search)b15475a
    • #1276
    • Enable selectRow.onlyUnselectVisible to have this feature

Enhancement

  • cellEdit.beforeSaveCell pass fourth argument done, call it and return a bool value for performing validation in asyncf620b19
    • check description
    • If your validation is async or there's a delay for user operation, use this feature.
  • Suppoer options.keepSizePerPageState, enable it will make size per page dropdown keep open if table rerender automatically without any user action5234375

v3.3.0 (2017-05-01)

Bug fixes

  • Fix default sort does not work for remote mode(a15c492)
  • Fix false is transfer to be empty string on cell editing(e840849)

Enhancement

  • Avoid to rerender select filter everytime(5b14252)
  • restrict border & border-radius to bordered tables(8e446f3)
  • Better margin for table, pagination, toolbar(a5be737)

v3.2.2 (2017-04-27)

Bug fixes

  • Fix validation is ignored when tab out of a cell to the next cell(1a6ca0a)

Enhancement

  • Able to remove the empty option on select and number filter(61a2d8c)
    • Use filter.withoutEmptyOption on TableHeaderColumn for select filter.
    • Use filter.withoutEmptyNumberOption on TableHeaderColumn for number filter.
    • Use filter.withoutEmptyComparatorOption on TableHeaderColumn for number filter.

Features

  • Support defaultASC on TableHeaderColumn for specifing ASC order when sorting on column first time(fec241d)

v3.2.1 (2017-04-20)

Bug fixes

  • Fixed search and pagination not working together(5a533cf)
    • It's a very critical bug since from v3.1.8

v3.2.0 (2017-04-16)

Enhancement

  • Now, we are able to custom the field in insert modal(8b66a74)

Features

  • Support conjunction search(246a7fa)
  • Allow to expand only one row at a time(c4c1b7f)
    • configure via options.onlyOneExpanding and assign true

v3.1.8 (2017-04-13)

Bug fixes

  • Fix wrong page jumping after search, filter etc.(b686d1a)

Enhancement

  • Add class name react-bs-table-sizePerPage-dropdown for sizePerPage dropdown(da82469)

v3.1.7 (2017-04-07)

Bug fixes

  • Fixed headerText is not display well(14fc9b7)
  • Fixed bug if update options.expanding is not work(6f0b5fb)

Enhancement

  • Improve the performance of select all functionality(3b67e19)
  • Support keyValidator on TableHeader to tell react-bootstrap-table to push the error message in validateState if rowkey not valid(892c504)
    • It's only work for rowKey column
    • Default is false, react-bootstrap-table only show a toastr to nofity user that rowkey is not valid.

v3.1.6 (2017-04-03)

Bug fixes

  • Fixed wrong z-index for insert modal and mask(91b4dca)
  • Fixed keyboard navigation does not work if selectRow.hideSelectColumn is true(e8c25fd)

Enhancement

  • Support editable.readOnly for TableHeaderColumn, which is helpful if you want this field can be edited on insert but not on cell editing(8729faf)

v3.1.5 (2017-04-01)

Bug fixes

  • Fix tab broke if encounter non editable or hidden cell(ca7a9dd)
  • Avoid the horizontal scrollbar appear when resize the window

v3.1.4 (2017-04-01)

Bug fixes

  • Fix tab broke if encounter non editable or hidden cell(2f9ed93)
  • Fix unalign issue if table become scrollable then non scrollable(af8b3c3)

Enhancement

  • selectRow.bgColor now support a callback function for more flexible bgColor setting(136dec9)
    bgColor: function(row, isSelect) {
     if (isSelect) {
       const { id } = row;
       if (id < 2) return 'blue';
       else if (id < 4) return 'red';
       else return 'yellow';
     }
     return null;
    }
    

v3.1.3 (2017-03-30)

Bug fixes

  • Fix bug about != and = are not work well for date filter(14bcfba)
  • Fix an error happen if change sizePerPage then fill date(28561d5)
  • Fix FileSaver.js causes requireJS errors in console(850cdea)

v3.1.2 (2017-03-28)

Bug fixes

  • Fix toastr error does not display when editing cell(8407634)
  • Fix noDataText set colSpan more than columns if some column hidden(52206d9)

v3.1.1 (2017-03-10)

Bug fixes

  • Fix selectRow.hideSelectColumn not working in table header(fcc7c81)
  • Fix an exception if table source data is immutable type(70de237)

Features

  • Able to hide/show toolbar when printing via options.printToolBar(fdb04f8)

v3.1.0 (2017-02-06)

Bug fixes

  • Fix componentWillMount of expand content not called with pagination(fafc080)
  • Fix Cell edit on key Tab press problems if enable expand row(7320dd4)

Features

  • Support the expand indicator(1c31aab)
  • Support to hide page list if only one page(2da1b85)
    • Use options.hidePageListOnlyOnePage and set true to hide.

Enhancement

  • Fixed no buttons will be displayed on top left when only customized buttons are provided(ad7b80c)
  • Support csvFormatExtraData for csvForamt(4fe30ed)
    • Check this for example
  • Support default tooltip on pagination button and able to customize them(c530474)
    • Check example to learn how to custom tooltip for page list button

v3.0.0 (2017-02-06)

Features

  • Support Keyboard navigation

Enhancement

  • More easy to custom table(toolbar, button, pagination etc.)

v2.11.2 (2017-02-06)

Bug fixes

  • Fix wrong propTypes for tdStyle and thStyle(37032fb)

v2.11.1 (2017-02-05)

Features

  • Support to configure the td and th style object(94b4451)
    • Use tdStyle on TableHeaderColumn to configure the td styles, aceept an object
    • Use thStyle on TableHeaderColumn to configure the th styles, aceept an object
    • example

Enhancement

  • Able to clean table by calling reset which is exposed by BootstrapTable(6893be6)
  • Support to configure which functionality should be handled by remote(d31c71f)

v2.11.0 (2017-02-01)

Bug fixes

  • Selection broken if click on a custom cell(dataFormat) since from from v2.9.2(d149941)
  • Fixed the onRowClick broken since from v2.9.2(2d8212a)
  • Fixed #996(b2ff491)

Features

  • Support to configure the column width with percentage(08c7cbc)

v2.10.2 (2017-01-31)

Bug fixes

  • Change the default condition from eq to like for text, select, custom filter(561a6c3, ee4252b)

v2.10.0 (2017-01-26)

Bug fixes

Enhancement

  • Pass row to validator for cell editing(4e77a11)
  • Support to configure the width of selection column(6e52226)
    • use columnWidth in selectRow prop
    • Example

v2.9.2 (2017-01-21)

Bug fixes

  • Fix expanding row broken if configure selectRow and expandBy column(01e4261)
  • Fix expanding row broken if configure cellEdit(2e9b19e)
  • Fix calling handleFilterData throws errors from 2.8.3(4c5ef92)
  • Fix clicking on custom selection column will trigger selection twice(eff49cf)

v2.9.1 (2017-01-15)

Bug fixes

  • Fixed Uncaught TypeError: _this3.props.adjustHeaderWidth is not a function when expanding row(9202f31)

Features

  • Support to hide the text for no data table(8bedcf7)
    • Use options.withoutNoDataText, default is false. Give true will hide the text content
    • Example

v2.9.0 (2017-01-09)

Enhancement

  • Enhance the expanding row, support options.expanding(aeb7125)
  • Add options.beforeShowError to do some thing before toastr popup(9bc8b7f)
    • Return false or do not return to prevent toastr popup
    • example

Features

v2.8.3 (2017-01-07)

Enhancement

  • Add invalidEditColumnClassName props on TableHeaderColumn for supporting the class on cell editing fail(4ddc906)

Features

  • Allow to configure the text, select or custom with a filter condition, default is like and eq is available.(a48e10c)
  • Allow to add your own attribute on TD element(a44e189)

v2.8.2 (2016-12-29)

Bug fixes

  • Hot fixes for sort caret disappear after v2.8.1(7e88e15)

v2.8.1(unpublish) (2016-12-28)

Bug fixes

  • Fixed onRowMouseOver called with wrong arguments when expandableRow enable(86270e2)

Enhancement

  • Fixed TableHeader: prop type colGroups is invalid(11e9daa)

v2.8.0 (2016-12-25)

Features

  • Support colSpan and rowSpan on table header(8e459ef)

v2.7.1 (2016-12-18)

Bug fixes

  • Fix layout error when expand row with a hidden column outside(460ba53)

Enhancement

  • Support editColumnClassName prop on <TableHeaderColumn> for separate from columnClassName(dbc40d3)
  • Support headerText prop on <TableHeaderColumn>(9183e71)
    • It's optional but if you dont have a pure text as children in <TableHeaderColumn>, you can configure this prop to avoid couple wanring when insert or filter.
    • The value of this prop will be used on the placeholder or tip for filter or insert modal field.

Features

  • Allow to expand row by specified column or a row(95fbfd4)
    • Check this example
    • Give expandBy in options props and assign as column or row(row is default)
    • If you give expandBy as column, all column can trigger expanding by click
    • You can tell react-bootstrap-table which column can trigger expanding by expandable={ false } on <TableHeaderColumn>

v2.7.0 (2016-12-13)

Bug fixes

  • Fixed calling handleSearch('') will no clear the text on search field(f7646dc)
  • Fixed getComputedStyle is not defined error(c9587b2)
  • Fixed fails in restricted network environment for react-toastr with a git url installation

Features

  • Support scrollTop prop on <BootstrapTable>(20a0d65)
    • Available valus is a numeric value or Top or Bottom

v2.6.0 (2016-11-28)

Bug fixes

Features

Enhancement

  • Support row lock level on cell edit(7c57b52)
    • Use nonEditableRows in cellEdit props
    • nonEditableRows accept a callback function which return an array of rowKey which is noneditable rows

v2.5.9 (2016-11-21)

Bug fixes

  • Fix npm 3 install fail#797(3fea774)
  • Fix cleanFiltered could not clear customerFilter(07b8560)

Enhancement

  • Throw errors instead of string literals(f32ba6f)

v2.5.8 (2016-11-09)

Bug fixes

  • Fixed the issue with giving the paginationShowsTotal as function when table is empty(ec93ddb)

Enhancement

  • Add an option for changing the text on select filter(79b9f41)

v2.5.7 (2016-11-02)

Bug fixes

  • Fixed display boolean value if value is false(8fde9d6)
  • Fixed the filters do not work with dynamically generated columns(e1f287a)

Enhancement

  • Add headerTitle in <TableHeaderColumn> for enable the title on header, default is true(7685e14)
  • Redirect to first page if calling handleAddRowAtBegin(3a4432a)

v2.5.6 (2016-10-22)

Bug fixes

  • Fixed Search fails on number 0(2af763e)
  • Fixed the wrong display text when giving sizePerPageList as an array of object(a48dc5f)

Enhancement

  • Support onRowDoubleClick in options prop(3d884ea)

v2.5.5 (2016-10-01)

Enhancement

  • A popup editor for cell editing example(0fb4494)
  • The className on <TableHeaderColumn> accept a string or function((35d9d1e)[35d9d1efe9])
  • Pass dataField as the second argument for caretRender(e75c7be)

v2.5.4 (2016-09-27)

Bug fixes

  • Fixed the incorrect page number for paginationShowsTotal when data is empty(ba524f9)
  • Fixed Cannot read property 'name' of undefined during option change if a given page bigger than total pages count(96c35aa)

Enhancement

  • Make pagination button compatible with Bootstrap@4(1c0e9f5)
  • Keep cell editing stay if table re-rendering(6777a72)

v2.5.3 (2016-09-18)

Bug fixes

  • Fix wrong text for pagination show totals(62ce772)
  • Should not deselect disabled checked checkbox on click on unselected all(41e3723)

Enhancement

  • Avoid console error for invalid regex in regex-filter(ef15ce0)

v2.5.2 (2016-09-11)

Bug fixes

  • Fix select filter not working as expected(1d3960c)
  • Fix pagination covers table when setting maxheight(dcc54d2)

Enhancement

  • Allow sizePerPageList accept an object which follow this format { text: '10', value: 10 }(635b838)

v2.5.1 (2016-09-03)

Bug fixes

  • Fix update sizePerPage through componentWillReceiveProps does not update select list(5740871)
  • Fix table didn't reflect changes of unselectable prop when passed array changes dynamically(85000f8)

Enhancement

  • Showing rows for paginationShowsTotal should start at 1 instead of 0(271cf10)
  • Enable customized for notification messages after validation(e2d924f)
    • check this example

v2.5.0 (2016-08-28)

*** Upgrade minor version ***

v2.4.4 (2016-08-27)

Bug fixes

  • Fix SelectFilter can't display boolean value(b84861c)
  • Fix boolean can't be populate to table column(ecc6a16)
  • Fix unknown props warnings by react-toastr(16cb7ef)

Enhancement

  • Move css files to dist folder(ffb8031)
  • Allow to apply className to following elements(b426974)
    1. react-bs-table-container, use containerClass to set className
    2. react-bs-table, use tableContainerClass to set className
    3. react-bs-container-header, use headerContainerClass to set className
    4. react-bs-container-body, use bodyContainerClass to set className

v2.4.3 (2016-08-21)

Bug fixes

  • Editable converts zero (0) to empty string on first editing(422d6f8)
  • Fix a wrong sorting result after apply search(7e5a726)
  • Fix paginationShowsTotal propTypes is invalid(cc5dd7f)

Enhancement

  • Disable DOM on exported CSV file(48b9a98)
  • Hide export csv button when printing(cc625a0)
  • Allow onCellEdit return a value which present as the new value for editing.(f0030f0)

v2.4.2 (2016-08-13)

Bug fixes

  • Fix the column width broken if table is empty(9172656)

Features

  • Support to call applyFilter exposed by <TableHeaderColumn> for set filter value dynamically(e30f86c)
  • Support to customize the selection column(c5875d5)
  • Support cell edit on remote mode(f399e87)

Enhancement

  • Pass the row in props at second arguments for customEditor.getElement(2de6c5c)

v2.4.1 (2016-08-06)

Features

  • Support default search(825ca76)
    • Assign defaultSearch in options props
  • Support the date picker for cell edit(a861890)

Enhancement

  • Avoid to overwrite the .table-bordered class.(0a678ed)
  • Allow csvFileName accept a function to generate file name dynamically(a730833)
  • Allow height to accept number or string(7f3ac47)

v2.4.0 (2016-08-06)

Features

  • Enable to clear filter by calling cleanFiltered which exposed by <TableHeaderColumn>(bda6ff4)
  • Support cell edit customization(b162b52)
    • Apply customEditor on <TableHeaderColumn>
    • Check example

Enhancement

  • Fix wrong devtool for webpack on example(ff1da38)
  • Use btn-primary for save button(a7923b4)
  • Pass row index as fourth arguments for dataFormat(eae2f23)
  • Add example for showing how to make select all only work on current page(ff31b0d)

v2.3.9 (2016-07-25)

Bug fixes

  • Fix csvFormat doesn't pass the second argument(6d51a26)

Features

  • Support to filter or search on nest object(3c6467d)
    • Assign filterValue on <TableHeaderColumn>
    • Check example

Enhancement

  • Avoid onExportToCSV only work on remote condition(c201793)
  • Use ReactDOM.render instead of React.render(d45cb97)

v2.3.8 (2016-07-16)

Bug fixes

  • Fix #550, a unselectable list issues after refresh(5a85f06)

Enhancement

  • Add export on <TableHeaderColumn>(aa4dfc3)
    • You can add export={true} to tell react-bootstra-table exporting this column if it is hidden
    • Also, you can add export={false} to tell react-bootstra-table don't export this column

v2.3.7 (2016-07-02)

Bug fixes

v2.3.6 (2016-06-20)

Bug fixes

  • Fix filter null data(8a90468)
  • Fix setState will cause changing to page one if selected row is on last page(7093d58)

Features

  • Support unselectable in selectRow props which can make some row unselectable(f5faef1)
  • Expose getTableDataIgnorePaging function on <BootstrapTable> to allow user get the all data(include filtered)(34f3568)

v2.3.5 (2016-06-11)

Bug fixes

  • Fix column title is null problem(4d25667)
  • Fix sizePerPage always to be options value if setState(58540b3)
  • fix currPage always to be options value if setState(544cd26)

Enhancement

  • Support headerAlign for align header text only(e8930f6)

v2.3.4 (2016-06-05)

Bug fixes

  • Fix a next page showing if there's no data(ddf7fc9)
  • Fix the wrong class on selection row if a trClassName given(2d3d1cb)
  • Fix the save button doesn't work in textarea editing if disable blurToSave(2e0eca5)

Features

  • Able to hide the pagination if there's only one page(4739d43)
    • Enable ignoreSinglePage on <BootstrapTable>
  • Able to hide the sizePerPage doprdown(7c88a3b)
    • Add hideSizePerPage in options props on <BootstrapTable>
  • Support to customize the csv header text(ef11be9)
    • Use csvHeader on <TableHeaderColumn>

Enhancement

  • Fix confirm grammar for row delete(cd26ba9)

v2.3.3 (2016-05-29)

Bug fixes

  • Fix warning: NaN is an invalid value for the width css style property(4018df5)
  • Fix uncaught TypeError: Cannot read property 'filter' of undefined(dc67221)
  • Fix search then filter will ignore the search(dc67221)

Features

  • Custom text for paginationShowsTotal(07b3e7a)
    • paginationShowsTotal accept a bool value or a function, if a function given you need return the customize JSX.
    • Check example
  • Support hide field in insert modal(9a7e93a)
    • Use hiddenOnInsert on <TableHeaderColumn>

Enhancement

  • Ability to return unselected rows in onSelectAll(a23c290)

    • On select all, the second argument will be the current display rows on table.
    • On unselect all, the second argument will be the unselect rows.
    • Check example
  • Improve the validation on onSelectAll(4666523)

    • If return true/false in onSelectAll, means agree/disard this select all event.
    • If return an array of rowKeys in onSelectAll, means the final selected result for this select event.
    • Check select validation example

v2.3.2 (2016-05-23)

Bug fixes

  • Fix sorting on null value(6a1c88b)

Features

  • Support for pagination start index(98499b2)
    • Use pageStartIndex in options
    • Check example
  • Able to add classname on tag(866e07d)
    • tableHeaderClass for header table and tableBodyClass for body table
    • Check example

    v2.3.1 (2016-05-11)

    Bug fixes

    Features

    • Support column title(e77bd32)
      • Enable columnTitle on <TableHeaderColumn>
    • Support csv format on column(acd12b1)
      • Because dataFormat is not appropriate on column when exporting csv file, so csvFormat been supported.
      • Check this example
    • Enable to custom the save and close button text in insert modal(072eeee)

    v2.3.0 (2016-05-04)

    Bug fixes

    • Fix filters doesn't work when the column contains null values(2199431)

    Features

    v2.2.0 (2016-04-29)

    Bug fixes

    • Fix default value on filter are broken when upgrade to react@15.0.0(b455582)
    • Fix column header pulse when sorting(4ec7521)
    • Fix Cannot assign to read only property 'children' of object '#