UNPKG

32.8 kBMarkdownView Raw
1ChangeLog
2---------
3
4### 1.15.3
5
6- **New:** Added nl-BE, fr-CH and fr-LU locale.
7- **Update:** Updated nl-NL, pt-BR, fr-BE, fr-FR, nl-BE and nl-NL locale.
8- **Update:** Fixed treegrid duplicate rows bug.
9- **Update:** Fixed `updateCellByUniqueId` method bug on a filtered table.
10- **Update:** Fixed colspan group header display bug.
11- **Update:** Fixed table footer display bug in some case.
12- **Update:** Fixed `getOptions` bug.
13- **Update:** Fixed `detailView` bug when hiding columns.
14- **Update:** Fixed IE minify bug.
15- **Update:** Fixed full screen scrolling bug.
16
17### 1.15.2
18
19#### Core
20
21- **New:** Added `virtualScroll` and `virtualScrollItemHeight` options to support large data.
22- **New:** Added vue component support.
23- **New:** Added support comparisons search(<, >, <=, =<, >=, =>).
24- **New:** Added `detailViewByClick` table option and `detailFormatter` column option.
25- **New:** Added `showExtendedPagination` and `totalNotFilteredField` table options.
26- **New:** Added `widthUnit` option to allow any unit.
27- **New:** Added `multipleSelectRow` option to support ctrl and shift select.
28- **New:** Added `onPostFooter`(`post-footer.bs.table`) event.
29- **New:** Added `detailViewIcon` and `toggleDetailView` method to hide the show/hide icons.
30- **New:** Added `showSearchButton` and `showSearchClearButton` options to improve the search.
31- **New:** Added `showButtonIcons` and `showButtonText` options to improve the icons display.
32- **New:** Added `visibleSearch` option search only on displayed/visible columns.
33- **New:** Added `showColumnsToggleAll` option to toggle all columns.
34- **New:** Added `cellStyle` to support checkbox field.
35- **New:** Added checkbox and radio auto checked from html support.
36- **New:** Added screen reader support for pagination.
37- **New:** Added travis lint src and check docs scripts.
38- **New:** Added webpack support and user rollup to build the src.
39- **New:** Added a version number property.
40- **New:** Improved `filterBy` method with `or` condition and custom filter algorithm.
41- **New:** Improved `showColumn` and `hideColumn` methods with array of fields.
42- **New:** Improved `scrollTo` method to allow `rows` units.
43- **Update:** Rewrote all code to ES6.
44- **Update:** Improved `pageList` options to support localization.
45- **Update:** Improved the `totalRows` option.
46- **Update:** Improved table footer.
47- **Update:** Improved `getSelections` and `getAllSelections` methods.
48- **Update:** Improved css frameworks themes.
49- **Update:** Updated parameters of the `getData` method.
50- **Update:** Updated parameters of the (un)checkAll events to `rowsAfter, rowsBefore`.
51- **Update:** Updated parameters of the `updateRow` method to support `replace`.
52- **Update:** Updated page number to 1 while making a server side sort.
53- **Update:** Renamed table `maintainSelected` option to `maintainMetaData`.
54- **Update:** Renamed method `refreshColumnTitle` to `updateColumnTitle`.
55- **Update:** Fixed card view value to be aligned incorrectly bug.
56- **Update:** Fixed `smartDisplay` option pagination bug.
57- **Update:** Fixed data-* attribute is an object bug.
58- **Update:** Fixed page separators click bug.
59- **Update:** Fixed scrolling bug in IE11.
60- **Update:** Fixed initHeader error caused by toggleColumn.
61- **Update:** Fixed search input trigger multiple times bug.
62- **Update:** Fix Pagination/totalRows not updated on `hideRow`.
63- **Update:** Fixed columns title error.
64
65#### Extensions
66
67- **New(editable):** Added `onExportSaved` event.
68- **New(export):** Added `forceExport` column option force export columns with hidden.
69- **New(export):** Added function support of `fileName` option.
70- **New(filter-control):** Added `filterDataCollector` to control the filter select options.
71- **New(filter-control):** Added `filterOrderBy` and filterDefault column options.
72- **New(multiple-sort):** Added bootstrap v4 theme support.
73- **New(print):** Added RTL dir support.
74- **Remove:** Removed group-by, multi-column-toggle, multiple-search, multiple-selection-row, select2-filter and tree-column extensions.
75- **Update(cookie):** Fixed cookie search cannot work bug.
76- **Update(editable):** Updated parameters of `onEditableSave` to `field, row, rowIndex, oldValue, $el`.
77- **Update(editable):** Fixed editable rerender bug after saving data.
78- **Update(export):** Updated to only export table header.
79- **Update(export):** Fixed bug with the footer extensions while sorting.
80- **Update(filter-control):** Added ability to handle boolean.
81- **Update(filter-control):** Fixed DatePicker of filter-control does not work bug.
82- **Update(filter-control):** Fixed clear filterControl with Cookie bug.
83- **Update(filter-control):** Fixed loading screen with filter control.
84- **Update(filter-control):** Fixed overwriting the searchText bug.
85- **Update(filter-control):** Fixed filtering does not work json sub-object.
86- **Update(filter-control):** Fixed select filter with formatter.
87- **Update(multiple-sort):** Fixed multiple-sort does not work with data-query-params bug.
88- **Update(page-jump-to):** Fixed `click` bug when paginationVAlign is 'both'.
89- **Update(reorder-columns):** Fixed reorder columns cannot work bug.
90- **Update(reorder-columns):** Fix search and columns bug after reorder columns.
91- **Update(treegrid):** Fixed treegrid cannot work bug.
92
93### 1.14.2
94
95- **New(fixed-columns extension):** Added new version fixed-columns extension.
96- **New(js):** Updated the style of loading message.
97- **Update(js):** Updated refresh event params.
98- **Update(locale):** Updated all locale translation with English as default.
99- **Update(export extension):** Fixed export all rows to pdf bug.
100- **Update(export extension):** Disabled export button when exportDataType is 'selected' and selection empty.
101- **Update(addrbar extension):** Fixed addrbar extension remove hash from url bug.
102
103### 1.14.1
104
105- **New(css):** Added CSS Frameworks supported.
106- **New(css):** Added [Semantic UI](http://semantic-ui.com) theme.
107- **New(css):** Added [Bulma](http://bulma.io) theme.
108- **New(css):** Added [Materialize](https://materializecss.com/) theme.
109- **New(css):** Added [Foundation](https://foundation.zurb.com/) theme.
110- **New(js):** Added data attribute support for `ignoreClickToSelectOn` option.
111- **Update(js):** Fixed `detailView` find td elements bug.
112- **Update(js):** Fixed `showColumns` close dropdown bug when item label clicking.
113- **Update(js):** Fixed reset width error after `toggleFullscreen`.
114- **Update(js):** Fixed `cardview` click event bug.
115
116### 1.13.5
117
118- **New(auto-refresh extension):** Rewrote auto-refresh extension to ES6.
119- **Update(js):** Fixed showFullscreen cannot work bug.
120- **Update(js):** Redefined customSearch option.
121- **Update(js):** Fixed show footer cannot work bug.
122- **Update(js):** Updated the parameter of `footerStyle`.
123- **Update(js):** Added classes supported for `footerStyle`.
124- **Update(js):** Fixed IE11 transform bug.
125- **Update(js):** Removed beginning and end whitespace from td.
126- **Update(export extension):** Fixed export selected bug.
127
128### 1.13.4
129
130- **New(sticky-header extension):** Rewrote sticky-header extension to ES6.
131- **New(sticky-header extension):** Added to support bootstrap v4 and `theadClasses` option.
132- **New(auto-refresh extension):** Icons update to font-awesome 5.
133- **New(examples):** Added examples Algolia search.
134- **Update(js):** Fixed `theadClasses` is not set when a `thead` exists.
135- **Update(js):** Fixed table resize after mergeCell the first row.
136- **Update(cookie extension):** Fixed cookie extension broken bug.
137- **Update(cookie extension):** Fixed cookie extension unicode encode bug.
138- **Update(package):** Added `sass` devDependencies.
139
140### 1.13.3
141
142- **New(js):** Supported full table classes of bootstrap v4.
143- **New(css):** Rewrote bootstrap-table.css to scss.
144- **New(accent-neutralise extension):** Rewrote accent-neutralise extension to ES6.
145- **New(addrbar extension):** Rewrote addrbar extension to ES6 and supported attribute option.
146- **New(group-by-v2 extension):** New `groupByFormatter` option.
147- **New(pipeline extension):** New pipeline extension `bootstrap-table-pipeline`.
148- **Remove(js):** Removed `striped` option and use classes instead.
149- **Update(js):** Fixed `locale` option bug.
150- **Update(js):** Fixed `sortClass` option bug.
151- **Update(js):** Fixed `sortStable` option cannot work bug.
152- **Update(js):** Improved built-in sort function and `customSort` logic.
153- **Update(js):** Fixed horizontal scrollbar bug.
154- **Update(cookie extension):** Improved cookie extension code.
155
156### 1.13.2
157
158- **New(js):** Added `paginationSuccessivelySize`, `paginationPagesBySide` and `paginationUseIntermediate` pagination options.
159- **New(cookie extension):** Rewrote cookie extension to ES6.
160- **New(cookie extension):** Saved `filterBy` method.
161- **New(filter-control extension):** Added `placeholder` as a empty option to the select controls.
162- **New(filter-control extension):** Added `clearFilterControl` method in order to clear all filter controls.
163- **New(docs)** Added algolia search.
164- **Update(js):** Fixed sort column shows hidden rows in `server` side pagination bug.
165- **Update(js):** Fixed `scrollTo` bug.
166- **Update(css):** Fixed no-bordered problem of bootstrap v4.
167- **Update(filter-control extension):** Added bootstrap v4 icon support.
168
169### 1.13.1
170
171- feat(js): add `theadClasses` option to supoort bootstrap v4
172- feat(js): fix #3727, icons update to font-awesome 5
173- feat(locale): rewrite all locales to ES6
174- feat(editable extension): rewrite bootstrap-table-editable to ES6
175- feat(filter-control extension): rewrite bootstrap-table-filter-control to ES6
176- feat(treegrid extension): add `rootParentId` option
177- fix(js): fix #3653, getHiddenRows method bug
178- fix(js): fix #4066, `getOptions` method remove data property
179- fix(js): fix #4088, no matches display error
180- fix(js): fix eslint warning and error
181- fix(locale): fix #3999, improve es-ES locale
182- fix(filter-control extension): fix #3474, multiple choice bug
183- fix(filter-control extension): fix #4008, select all rows and `keyup` event error
184- fix(export extension): fix #4086, export in cardView display error
185
186### 1.13.0
187
188- feat(js): rewrite bootstrap-table to ES6
189- feat(locale): add fi-FI.js locale
190- feat(build): use babel instead grunt
191- feat(filter-control): add `created-controls.bs.table` event to filter-control
192- feat(export extension): rewrite export extension to ES6
193- feat(export extension): export extension support bootstrap v4
194- feat(export extension): add `exportTable` method
195- feat(toolbar extension): rewrite toolbar extension to ES6
196- feat(toolbar extension): toolbar extension supports bootstrap v4
197- feat(toolbar extension): add server sidePagination support
198- feat(resizable extension): new resizable extension version 2.0.0
199- feat(editable extension): allow different x-editable configuration per table row
200- feat(addrbar extension): add addrbar extension
201- fix(js): fix #1769, improve check/uncheck methods
202- fix(js): fix #1983, cookie with pageNumber and searchText bug
203- fix(js): fix #2485, selections bugs
204- fix(js): fix #2545, customSearch support data attribute
205- fix(js): fix #3696, can't search data with formatter
206- fix(js): fix #4081, getRowByUniqueId error when row unique id is undefined
207- fix(js): fix older bootstrap version bug
208- fix(css): fix #1848, remove toolbar line-height
209- fix(css): limit fullscreen CSS rule scope
210- fix(editable extension): fix #1819, #2072, editable formatter bug
211- fix(extension): fix #3720, fix #3682, bug with export extension together
212- fix(extension): remove lick-edit-row and flat-json extensions
213
214### 1.12.2
215
216- fix(js): fix #3656, toggle icon typo release error
217
218### 1.12.1
219
220- fix(js): fix #3656, toggle icon typo
221- fix(js): fix #3657, opencollective postinstall error
222- fix(group-by-v2 extension): fix #3598, detailView display bug
223- feat(tree-grid extension): fix #3607, add `rowStyle` support
224
225### 1.12.0
226
227- fix(js): fix zoom header width bug
228- fix(js): fix #3452, reset the table data when url loaded error
229- fix(js): fix #3380, check-all was wrong with the sub-table
230- fix(js): fix #2963, singleSelect, maintainSelected and pagination bug
231- fix(js): fix #3342, remove limit when it is 0
232- fix(js): fix #3472, group header style bug
233- fix(js): fix #3310, searchText causes two requests
234- fix(js): fix #3029, IE8 does not support getOwnPropertyNames
235- fix(js): fix #3204, sortName cannot work in server side pagination
236- fix(js): fix #3163, `showToolbar` bug when using extensions
237- fix(js): fix #3087, only send pagination parameters when `sidePagination` is `server`
238- fix(export extension): fix #3477, server pagination mode cannot export all data
239- fix(filter-control extension): fix #3271, duplicate select option with fixed header and client pagination
240- feat(js): add `detailFilter` option
241- feat(js): add `rememberOrder` option
242- feat(js): improve pageList `All` option locale independent
243- feat(js): add `Bootstrap v4.0` support
244- feat(js): add `row` data to sorter function
245- feat(js): add `ignoreClickToSelectOn` option
246- feat(js): add `onScrollBody` / `scroll-body.bs.table` event
247- feat(js): add `showFullscreen` option
248- feat(js): add `showSelectTitle` column option
249- feat(js): add `$el` to collapse-row
250- feat(locale): add `eu-EU` locale
251- feat(export extension): add `exportFooter` option
252- feat(multiple-sort extension): add `showMultiSortButton` option
253- feat(filter-control extension): add `searchOnEnterKey` option
254- feat(page-jumpto extension): add `page-jumpto` extension
255- feat(resizable extension): add `resizeMode` option
256- feat(sticky-header extension): add `Bootstrap v4.0` support
257- feat(treegrid extension): add `treegrid` extension
258- feat(print extension): add support to print complex table
259- feat(extension): add cookie in combination with filter-control and strict search
260
261#### Breaking changes in 1.12.0
262
263- feat(js): add `toggleOn` and `toggleOff` icons instead `toggle` icon
264
265
266### 1.11.1
267
268- fix(js): fix #2439, `filterBy` cannot filter array keys
269- fix(js): fix #2424, from html with checkbox bug
270- fix(js): fix #2385, checkbox render bug with formatter
271- fix(js): fix #750, showRow and hideRow bug
272- fix(js): fix #2387, page list bug
273- fix(js): decrement totalRows on remove if using server side pagination
274- fix(js): bug in the calculation of toolbar and pagination heights
275- feat(js): fix #2414, add `paginationLoop` option
276- feat(js): update method `getRowsHidden` to `getHiddenRows`
277- feat(js): add `sortClass` option
278- feat(js): add `totalField` Option
279- feat(js): add 'pageNumber' and 'pageSize' to 'refresh' method
280- feat(js): add `escape` column option
281- fix(js): fix #2461, adding the initPagination call to updateByUniqueId and updateRow methods
282- fix(js): fix #2879, IE8 bug
283- fix(js): fix #2719, remove `tabindex`
284- fix(css): fix #2208, dropdown-menu style bug
285- fix(filter-control extension): fix #2418, `height` cause datepicker not display the selected date
286- fix(export extension): fix #2220, selected rows does not work when data-pagination-side is server
287- fix(reorder-row extension): fix #1343, reorder rows bug with pagination
288- fix(cookie extension): correction regex to match 'mi'
289- feat(locale): fix #2759, add es-CL and uz-UZ locales
290- feat(cookie extension): fix #2386, add `getCookies` method
291- feat(cookie extension): fix #2371, add `cookieStorage` option
292- feat(multiple-selection-row extension): add multiple-selection-row extension
293- feat(filter-control extension): fix #1540, disable unnecessary/unused values from select options
294- feat(filter-control extension): fix #2448, create a css file which contains the style for this extension
295- feat(filter-control extension): fix #2189, set placeholder of the filter-control input
296- feat(print extension): add print extension
297- feat(auto-refresh extension): add auto refresh extension
298- feat(tree-column extension): add tree column extension
299
300#### Breaking changes in 1.11.1
301
302- **Filter-Control extension**: deleted the inline-style and now this extension is using a separated css file.
303
304
305### 1.11.0
306
307- fix(js): fix cardVisible doesn't work bug
308- fix(js): int field break toggleColumn
309- fix(js): table elements inside bootstrap table bug
310- fix(js): move formatter after cellStyle
311- fix(js): the footer is hidden in card view
312- fix(js): fix sorting rows not working bug
313- fix(js): return field from visible cells
314- fix(js): onSearch event is not fire when we press the arrows keys
315- fix(js): fix fromHtml error
316- fix(js): fix event cannot work when some columns are hideen
317- fix(js): remove page size and number when pagination is false
318- fix(js): remove getFieldIndexFromColumnIndex because it cause events bug
319- fix(js): fix getSelections method bug
320- fix(js): update records to rows
321- fix(locale): update it-IT locale
322- fix(locale): add formatAllRows in template locale
323- fix(filter-control extension): add check for null values on existsOptionInSelectControl
324- fix(filter-control extension): fix show-clear button bug
325- fix(editable extesion): fix editable formatter error when refreshOptions
326- feat(js): add support for transfer from rowspan / colspan table
327- feat(js): add data variable to post-body event
328- feat(js): add `buttonsClass` option
329- feat(js): add `getVisibleColumns` method
330- feat(js): add resize event to fit the header
331- feat(js): add `onRefresh` event
332- feat(js): add field parameter in the click and dblClick row events
333- feat(js): add div.card-views surrounds all the card view divs
334- feat(js): add `field` parameter to cellStyle
335- feat(js): add `sortStable` option
336- feat(js): add `footerStyle` option
337- feat(extension): add select2 filter and i18n enhance extensions
338- feat(extension): add multi-column-toggle extension
339- feat(filter-control extension): add select list data to be passed in as JSON string and filter control starts with search
340- feat(angular extension): add constant in order to get it from angular scope
341- feat(export extension): add `formatExport` locale
342- feat(multiple-sort extension): add `formatSortOrders` option
343- feat(multiple-sort extension): support pagination server
344- refactor(filter-control extension): refactor the filterDataType method
345- refactor(filter-control extension): adding all unique values to select control and performance improvements
346- refactor(extension): refactor filter cookies extension to avoid dbcalls
347- docs(filter-control extension): add documentation for filterData
348
349
350### 1.10.1
351
352- revert: feat: update escape to false
353- feat: add `checkInvert` method
354- feat: add `bootstrap-table-he-IL.js`
355- bug: update grunt to development dependency
356- bug: press on toolbar elements, the key-events it will not run
357- bug: remove bogus conditions that will always be true
358- bug: refactor filter control select input initialization
359- bug: typo in Slovak translation
360
361### 1.10.0
362
363- [bug] Fixed #1619: sub-table checkbox selects all the table.
364- [bug] Fixed icons for ability customizing.
365- [bug] Fixed #1677: paginationSwitch for server-side.
366- [bug] Fixed #1613: padding in footer.
367- [bug] Fixed #1742: showRow & hideRow param checks.
368- [bug] Fixed getItemField bug.
369- [bug] Fixed #617: server side pagination uses `this.options.searchText`.
370- [bug] Fixed class name does not apply to checkbox field bug.
371- [bug] Fixed clear function and searchFormatter option of filter-control extension.
372- [bug] Fixed year computation on cookie extension.
373- [bug] Fixed ReorderRows init when reorderable is false.
374- [bug] Fix #1660: removed powerpoint type of export extension.
375- [enh] Added `title` attribute to pagination controls defining the page number.
376- [enh] Added `escape` option.
377- [enh] Added `searchOnEnterKey` option.
378- [enh] Added `updateFormatText` method.
379- [enh] Added a third parameter to `detailFormatter` method passing the jQuery element.
380- [enh] Added new param for `updateCell` method to avoid table reinitialization.
381- [enh] Removed outline of th.
382- [enh] Added extension.json and composer.json files.
383- [enh] Added alternative group-by extension.
384- [enh] Added sticky-header extension.
385- [enh] Added filterLocal option to filter-control extension.
386- [enh] Enabled data attributes for editable column.
387- [enh] Added IconSize option to export extension.
388- [enh] Added tooltip for filter-control toolbar button.
389
390### 1.9.1
391
392- [bug] Removed no records events.
393- [bug] Fixed cardView fieldIndex error.
394- [bug] Fixed #1130: table-condensed is not working.
395- [bug] Fixed #1482: export all server sidePagination bug(export extension).
396- [bug] Fixed #1248: IE8 does not support indexOf function.
397- [bug] Fixed #1491: (un)check event element argument missing.
398- [bug] Fixed Italian translation.
399- [bug] Unified naming of MS in type names(export extension).
400- [bug] Fixed selectPage method fails(cookie extension).
401- [bug] Add ja-JP and ms-MY translation for formatAllRows.
402- [enh] UniqueId can also be stored in a row's data property.
403- [enh] Use default settings when cookie settings don't exist(cookie extension).
404- [enh] Expand `filterBy` to accept and array of values.
405- [enh] Added `updateByUniqueId` method.
406- [doc] Added `iconSize` docs.
407
408### 1.9.0
409
410- [enh] Update bootstrap-table-cookie.js.
411- [enh] Use options for detailView's open/close icons.
412- [enh] Added `refreshOptions` and `gtHiddenColumns` method.
413- [enh] Added `datepicker` option to Filter Control.
414- [bug] Fix #936 Sort carets should not be inline-styled by JS.
415- [bug] Fix table header width bug when setting table to no bordered.
416- [bug] Fix #938, fix #940: Multiple Sort and Hide/Show column.
417- [bug] Fix #970: `click`and `dblclick` bug on no-rows table.
418- [bug] Fix #967: unselected column while column sorted display error.
419- [enh] Support title feature in cells.
420- [enh] Improved cookie, mobile extension.
421- [enh] Added group-by, angular extension.
422- [enh] Added option for setting locale.
423- [enh] Added `exportDataType` option for export extension.
424- [enh] Add fa-IR, ca-ES, es-ES, et-EE and af-ZA locales.
425- [enh] Supported complex header with `rowspans` and `colspans`.
426- [enh] Added `searchFomatter` column option.
427- [bug] Fixed ResetRow function and undefined column search bug.
428- [bug] Fixed #639: footer resizing problem.
429- [enh] Added resetSearch method to reset the search text.
430- [enh] Supported flat json.
431- [enh] Improved reorder-columns extension.
432- [enh] Added multiple-search, accent-neutralise extension.
433- [enh] Added fixed-columns extension.
434- [enh] Added `$.fn.bootstrapTable.utils` tools.
435- [enh] Added `expandRow` and `collapseRow` methods.
436- [enh] Updated `showRow`, `hideRow` and `updateCell` methods.
437- [bug] Fix #1390: radio maintainSelected bug.
438- [bug] Fix #1421: checkBy filter enabled.
439- [bug] Remove `bootstrap-table-all.js` and `bootstrap-table-all.min.js`.
440
441### 1.8.1
442
443- [enh] Accessing field name in formatter.
444- [enh] Improve function option to support string format for example formatter.
445- [enh] Added multiple sort extension.
446- [enh] Improve filter control extension.
447- [enh] Added jsdelivr CDN.
448- [bug] Fix #912: Bug when switching to card view.
449- [bug] Fix #914: extra empty toolbar div bug.
450- [bug] Fix bootstrap-table-pt-PT.js typo.
451
452### 1.8.0
453
454- [enh] Added state saving for visible columns and the ability to use extension with multiple simultaneous tables.
455- [enh] Added `ajax` option to replace jquery ajax method.
456- [enh] Added `resetWidth` method to reset header and footer width.
457- [enh] Added key-events, mobile, filter-control, reorder-columns, reorder-rows, resizable, natural-sorting, toolbar extensions, and update the extensions name.
458- [enh] Added `onToggle`, `onCheckSome` and `onUncheckSome` events.
459- [enh] Added `getScrollPosition`, `removeAll`, `removeByUniqueId` methods.
460- [bug] Fix double header bug after table show from hidden.
461- [bug] Fix #279: scrollWidth bug.
462- [enh] `getData` method support to get the current page data.
463- [enh] Added 'getAllSelections' method to get checked rows across all pages.
464- [enh] Added `ro-RO` locale.
465- [enh] Added `table-no-bordered` class to remove table-bordered style.
466- [enh] Added `bootstrap-table-all.js` and `bootstrap-table-locale-all.js` files to dist.
467- [enh] Added detail view feature.
468- [enh] Added `updateCell` method.
469- [enh] Added `onClickCell` and `onDblClickCell` events.
470- [bug] Fix #672: Column Fixed Width in Percentage bug.
471- [bug] Fix row state field value bug when there are disabled rows.
472- [bug] Fix #762: save tr's data-* attributes.
473- [bug] Fix #823, #850: break rowspan bug, data-attribute bug.
474
475### 1.7.0
476
477- [enh] Add `showFooter`, `keyEvents`, `searchText` and `uniqueId` options.
478- [enh] Add `cardVisible` column options.
479- [enh] Add `checkBy` and `uncheckBy`, `showRow` and `hideRow` and `getRowsHidden` methods.
480- [enh] Add nb-NO, ar-SA, es-MX, ka-GE locales.
481- [enh] Add cookie, resizable, natural-sorting, toolbar extensions.
482- [enh] Add exportOptions to export extension.
483- [enh] Fix #263: prepend method support object and array.
484- [enh] Card View support checkbox and radio.
485- [bug] Fix Card View events bug.
486- [enh] Keep all `data-*` attributes when transform from normal table.
487- [enh] Load method support fixedScroll param.
488- [enh] Added 'all' option in pagination.
489- [enh] Added pagination detail align.
490
491### 1.6.0
492
493- [bug] Fix queryParams bug when use `sidePagination='server'`.
494- [enh] Add uk-UA, sv-SE, pt-PT, ms-MY, ja-JP locales.
495- [enh] Add `searchTimeOut` option.
496- [bug] Fix #220: state column hideColumn bug.
497- [bug] Fix #221: cellStyle bug.
498- [enh] Add `iconsPrefix` and `icons` options to support custom icons.
499- [enh] Add i18n support for docs.
500- [enh] Allow `query` params to be specified during refresh.
501- [bug] Fix bug of ellipsis string.
502- [bug] Fix pageList smartDisplay.
503- [bug] Fix #188: Export Button is not shown only use `showExport=true`.
504- [bug] Fix page-change event params bug.
505- [enh] Add limit and offset params only if pagination is activated.
506- [enh] Add `ajaxOptions` option to custom $.ajax options.
507- [enh] Add a toggle pagination toolbar button.
508- [enh] Add `iconSize` option.
509- [enh] Add `buttonsAlign` option and update `toolbarAlign` option.
510- [enh] Add `prepend`, `insertRow` and `toggleView` methods.
511- [enh] Add `editable-save.bs.table` event to editatble extension.
512- [enh] #431: load method support pagination.
513
514### 1.5.0
515
516- [bug] Fix #144: `onCheck` and `onUncheck` events are reversed when using `clickToSelect` option. (jQuery 1.7.2 bug).
517- [bug] Fix IE browser display header bug when use `mergeCells` method.
518- [bug] Fix #269: array as row bug.
519- [bug] Fix #314: `rowStyle` bug.
520- [enh] Add de-DE, hu-HU, sk-SK locales.
521- [enh] Fix #261: add namespace to `.table` style.
522- [bug] Fix #160, #323: operate events don't work in card view.
523- [enh] Add `filterBy`, `scrollTo`, `prevPage` and `nextPage`, `check` and `uncheck` methods.
524- [enh] Add `onPreBody` and `onPostBody` events.
525- [enh] Add `searchable` column option.
526- [enh] Fix #59: support load multiple locale files.
527- [enh] Modify the scope of the column events.
528- [enh] Improve editable extension.
529
530### 1.4.0
531
532- [enh] Fix #119, #123: Save all `id` and `class` of `tr` and `td` for html table.
533- [enh] Fix #149: Hide empty data on Card view.
534- [enh] Fix #131: Add `onPageChange` event.
535- [enh] Add `onSearch` event.
536- [enh] Apply `width` column option to row style.
537- [enh] Add bootstrap-table-filter extension.
538- [enh] Add cs-CZ, es-CR, es-NI, pl-PL, ur-PK, ko-KR, th-TH locales.
539- [bug] Fix `minimumCountColumns` option init error.
540- [bug] Fix #161: `undefined` or `null` string sort bug.
541- [bug] Fix #171: IE disabled button can be clicked bug.
542- [bug] Fix #185: Reset the page to the first page when changing the url with `refresh` method.
543- [bug] Fix #202: updateRow method keep the scroll position.
544- [enh] Add `smartDisplay` option.
545- [enh] Add `searchAlign` and `toolbarAlign` options.
546- [enh] Fix #193: Add `dataType` option.
547- [enh] Add flatJSON and editable extensions.
548- [enh] Add `rowAttributes` option.
549- [enh] Update documentation.
550
551### 1.3.0
552
553- [enh] Take `showHeader` option effect to the card view.
554- [enh] Rename and update locale files.
555- [bug] Fix #102: Wrong `options.columns` initialization.
556- [enh] Fix #121: Add extensions for bootstrap table.
557- [bug] Fix #138: IE8 search data and remove method error.
558- [bug] Fix bug: sorter and check all do not work in some case.
559- [enh] Add `bootstrap-table-nl-NL.js` and `bootstrap-table-el-GR.js`.
560- [enh] Support search without data-field set, trim search input.
561- [enh] Fix #81: Allow the `class` to be applied to the radio or checkbox row.
562- [bug] Fix #135, #142: Search use formatted data.
563- [enh] Verify search text before send queryParams.
564- [bug] Fix #148: column events support namespace.
565- [enh] Support to disable radio or checkbox column by formatter.
566
567### 1.2.4
568
569- [enh] Fix #23: Add css and classes parameters to column cell.
570- [enh] Fix #64: Add support for change remote url.
571- [enh] Fix #112: update the `refresh` method.
572- [bug] Fix #113: Using radio type and cardView error.
573- [enh] Fix #117: Add `updateRow` method.
574- [enh] Fix #96, #103: apply `class` option to td elements.
575- [enh] Fix #97: add `sortable` class to header cells instead of `cursor: pointer`.
576- [enh] Fix #124: change `queryParams` and `queryParamsType` default option.
577- [enh] Remove the `eval` method.
578- [enh] Add `bootstrap-table-it-IT.js` locale.
579
580### 1.2.3
581
582- [bug] Fix the selected row class reset after toggle column bug.
583- [bug] Fix #86: invisible column are still searchable.
584- [bug] Fix search result error when toggle column display.
585- [enh] Add `clickToSelect` to columns.
586- [bug] Fix click-row event bug.
587- [enh] When field is undefined, use index instead.
588- [enh] Add `cache` option for AJAX calls.
589- [enh] Improve zh-TW translation.
590- [enh] #82: Add `getData` method.
591- [enh] #82: Add `remove` method.
592
593### 1.2.2
594
595- Fix #68: Add `showColumn`/`hideColumn` methods.
596- Fix #69: Add `bootstrap-table-es_AR.js` locale.
597- Fix #88: Add `bootstrap-table-fr_BE.js` locale.
598- Fix #85: Select row and add row class.
599- Add `halign` column option.
600
601### 1.2.1
602
603- Fix #56: Pagination issue in bootstrap 2.3.
604- Fix #76: After refreshing table data, search no longer works.
605- Fix #77: After searching and then clearing the search field, table is no longer sortable.
606- Add `sortable` option, `false` to disable sortable of all columns.
607- Support localization for docs.
608
609### 1.2.0
610
611- Fix bootstrap 2 table border bug.
612- Fix loading and not found record display bug.
613- Update `minimunCountColumns` option to `minimumCountColumns`.
614- Fix sort order bug.
615
616### 1.1.5
617
618- Fix the bottom border bug on Chrome.
619- Add horizontal scroll for support.
620- Fix scroll header width error.
621- Add `showRefresh` and `showToggle` options.
622
623### 1.1.4
624
625- Fix `destroy` method bug.
626- Initialize table data from HTML.
627- Fix the hidden table reset header bug.
628
629### 1.1.3
630
631- Add `events` column option.
632- Add `checkboxHeader` option.
633- Add `queryParamsType` option.
634- Fix ie class bug, and fix duplicated data error.
635
636### 1.1.2
637
638- Add switchable column option.
639- Add `data-toggle` attribute.
640- Add support for number search.
641- Use html function instead of text in header th.
642
643### 1.1.1
644
645- Remove `bootstrapVerion` option.
646- Add `data-page-list` attribute.
647- Fix search data error.
648- Non case sensitive search in client side.
649- Added support for Danish translation.
650
651### 1.1.0
652
653- Fix old firefox browser display error.
654- Add minimunCountColumns option.
655- Update the table body header implementation and resetView method.
656- Remove bootstrapVersion option.
657- Fix search data error.
658
659### 1.0.6
660
661- Add jQuery events.
662- Add `onDblClickRow` event and `onAll` event.
663- Add `singleSelect` option.
664- Search improvent: add a timeout and trigger the search event when the text has changed to improve the search.
665- Scroll to top after data loaded.
666- Add `toolbar` option.
667- Add `rowStyle` option.
668- Add `bootstrapVersion` option.
669
670### 1.0.5
671
672- Update the pagination list position.
673- Update `queryParams` option.
674- Add `contentType` and `onBeforeLoad` options.
675- Add server side pagination(`pageSize, pageNumber, searchText, sortName, sortOrder`).
676- Add `COLUMN_DEFAULTS`.
677- Add `refresh` method.
678- Add `index` argument in `formatter` function.
679- Update card view display.
680
681### 1.0.4
682
683- Add `showLoading` and `hideLoading` methods.
684- Add `onLoadSuccess` and `onLoadError` events.
685- Add `clickToSelect` option.
686- Add `cardView` option.
687- Add loading with `formatLoadingMessage` function.
688- Add `idField` option.
689
690### 1.0.3
691
692- Update fixed headers.
693- Add zh-TW locale file.
694- Add `showColumns` option and `visible` column option.
695- Update `hideHeader` option to `showHeader`.
696- Add `formatNoMatches` locale function.
697- Add table events.
698
699### 1.0.2
700
701- Add i18n support.
702- Add `selectItemName` option.
703- Update the `pageList` default.
704- Add `search` option.
705- Add `destroy` method.
706- Add page list support.
707
708### 1.0.1
709
710- Add `pagination` support.
711
712### 1.0.0
713
714- Initial release