Skip to content

Releases: wenzhixin/bootstrap-table

v1.27.1

28 Mar 17:01

Choose a tag to compare

  • Update: Fixed toolbar DOM node button handling for custom buttons returning DOM nodes.
  • Update: Fixed WebInspect email detection false positive in core-js comments.
  • Update: Fixed SyntaxError when processing data-* attributes on inline HTML elements.
  • Update: Added comprehensive options cypress tests.

Extensions

  • New(pipeline): Added resetPipelineCache method to allow programmatic cache reset.
  • Update(auto-refresh): Fixed button active state and selector.
  • Update(filter-control): Fixed issue with filter control being cleared.
  • Update(treegrid): Improved documentation with data structure guide and usage examples.

v1.27.0

16 Feb 16:07

Choose a tag to compare

Core

  • New: Split utils/index.js into modular structure.
  • New: Added DOMHelper utility for jQuery removal.
  • New: Added Bootstrap 5 checkbox compatibility utilities.
  • New: Added utility tests with comprehensive coverage.
  • Update: Allowed peer dependency of jQuery v4.x.
  • Update: Removed jQuery dependency from utils module.
  • Update: Fixed search filter with depth key.
  • Update: Fixed style attributes not being preserved on thead>tr>th elements.

Extensions

  • Update(group-by): Fixed group expand/collapse state being reset when using searching.
  • Update(multiple-sort): Add modal-multiple-sort class to multiple sort modal.

v1.26.0

16 Feb 16:07

Choose a tag to compare

Core

  • New: Added Chinese locale support to the site.
  • New: Added comprehensive tests for utility functions.
  • Update: Updated normalizeAccent function to handle diacritics properly.
  • Update: Set aria-sort attribute on sortable headers.
  • Update: Refactored BootstrapTable into separate modules.
  • Update: Clarified exact property names for column options and usage.
  • Update: Fixed character encoding for locale files.

Extensions

  • Update(filter-control): Fixed bug where showSearchClearButton does not clear searchText from options.
  • Update(filter-control): Fixed page number resetting to 1 during initial table rendering when filter controls are initializing.

v1.25.0

22 Oct 02:23

Choose a tag to compare

Core

  • Update: Added aria-sort attribute on sortable headers.
  • Update: Fixed loading style display error in Bootstrap dark mode.
  • Update: Fixed performance issues in the resetRows method when handling large datasets.
  • Update: Fixed bug where the table height option caused duplicate headers when a caption was present.
  • Update: Fixed bug where CSS !important is ignored.
  • Update: Migrated site from Jekyll to Astro Framework.

Extensions

  • Update(group-by-v2): Fixed a bug where rows were not grouped correctly when another column was sorted.
  • Update(group-by-v2): Modernized the extension with ES6+ features.

v1.24.1

02 Mar 12:15

Choose a tag to compare

Core

  • New: Add lt-LT locale.
  • Update: Fixed filterBy not working bug after using filterAlgorithm option.
  • Update: Fixed cookie extension throws js error bug.
  • Update: Fixed icons prefix bugs in extensions.
  • Update: Fix bug where totalRows is not integer in formatter.
  • Update: Fixed bug of table is not destroyed after vue component is unmounted.
  • Update: Fixed high severity vulnerability issue using npm-run-all2 instead.

v1.24.0

22 Dec 04:43

Choose a tag to compare

Core

  • New: Added card-view-field class to card-view.
  • Update: Fixed id not working bug in rowAttributes.
  • Update: Fixed data field attr not working bug.
  • Update: Fixed column is undefined bug in updateFieldGroup when using refreshOptions.
  • Update: Fixed post-header trigger bug after table destroy.
  • Update: Fixed strictSearch not working bug.
  • Update: Fixed insertRow bug after on the last row of the table.
  • Update: Fixed display error of total rows using load more pagination.
  • Update: Updated Sass and refined the SCSS file.
  • Update: Update Eslint and fix some lint errors.

Extensions

  • Update(cookie): Fixed cookie columns display error after adding a column.
  • Update(filter-control): Fixed select not working bug after an Ajax loaded.

v1.23.5

01 Oct 16:19

Choose a tag to compare

Core

  • New: Added getFooterData method.
  • Update: Fixed refresh invalid url bug when url is relative path.
  • Update: Fixed getData bug with formatted param.
  • Update: Fixed column class option not work bug in td.

v1.23.3

20 Sep 03:25

Choose a tag to compare

Core

  • New: Added support for column options formatter and footerFormatter methods returning type jQuery, HTMLElement.
  • New: Added sortReset method to reset the current sort state.
  • New: Added a presentation role if no matching rows are found.
  • Update: Fixed refresh method doesn't reuse parameters provided as query bug.
  • Update: Fixed compatibility issues when colspan is set as a string.

Extensions

  • Update(fixed-columns): Fixed undefined error in some cases.
  • Update(reorder-columns): Fixed incorrect column values order with detail view.

v1.23.2

27 Jul 16:04

Choose a tag to compare

Core

  • New: Added buttonsAttributeTitle option to customize title attribute.
  • Update: Updated sort icons using SVG instead of PNG.
  • Update: Fixed search highlight not working when it contains multiple HTML elements.
  • Update: Fixed the esbuild bundle error.
  • Update: Fixed insertRow, updateRow, and updateCell methods bugs.
  • Update: Fixed undefined error when searching using the dotted field.

v1.23.1

14 Jul 13:20

Choose a tag to compare

Core

  • Update: Improved vue component init twice without setTimeout.
  • Update: Updated af-ZA, fr-BE, fr-CH, fr-FR, fr-LU, and id-ID locales.

Extensions

  • Update(editable): Fixed editable display bug of select type.
  • Update(sticky-header): Fixed issue if sticky-header extension is loaded but not enabled.