Skip to content

Changelog

Mark Kevin Baldemor edited this page Aug 17, 2020 · 12 revisions

Release 2.4.0

  • Migration to JQuery 3.5.1 and GWT 2.9
  • DataTable should return column instance after adding to allow for builder chain pattern
  • Added selectRow(T model) on datatable.
  • DataTable fixed webkitscrollbar height
  • Fixed datatable row styles affecting the date picker dark mode style.
  • Convert all related Objects to be TypeSafe. (Includes JQueryMutate and JQueryExtElement).
  • Resolve infinite data table category issues

Version 2.1

  • Frozen DataTable
  • Performance Optimization (Data Pager, Sort Rendering, Firefox)
  • Improvements for the Category Accessibility
  • Add support to open / close CategoryComponent from the object itself.
  • Refactor unselect to deselect
  • Responsive Support
  • X-Browser Fixes
  • Add Row VisibleEvent for guaranteed row visibility upon rendering
  • Improve emulateYScroll top clipping
  • DataPager can now set it's Page Selection whether (PageNumberBox or PageListBox)
  • Bug Fixes
    • #128, #136, #145
  • Other fixes
    • Fixed bug with visible headers
    • Fixed an issue with Safari 9+ browsers failing to render the div position
    • Fixed sticky header clipping and positioning

Version 2.0.1

  • GMD Core Bug Fixes

Version 2.0

  • Upgraded GWT Version to 2.8.2

Version 2.0-rc7

  • Fix a setRowHeight bug now all renderer properties are copied.
  • This was in the case of setting your own custom renderer would reset the row renderer properties.
  • Added a easy sort to the API & setHeight to CategoryComponent.
  • Added HasEnabled to the RowComponent.
  • Only apply box shadow to the expanded category row.
  • Update the row disabled styling.
  • Compiler optimizations.
  • Fix the scroll bar issue on Safari.
  • Fix issues with the cell widths on subheaders.
  • Fix the right gap with categories and sticky header.
  • Added MapDataSource to support category infinite loading.
  • Make MapDataSource#add Collection rather than List.
  • Fix an alignment issue with subheaders.
  • Fixed an issue turning off categories.
  • Test Rework and optimization
  • Replace all JQuery events with GWT events.
  • Fix a row clear issue when the table is not attached.
  • Also fixed a scroll bar width issue in the subheaders and stickyth.
  • Fix #104 - we won't stop propagating on the row tab.
  • Fix #102 - events are now loaded correctly.
  • Reworked MaterialDataPager.

Version 2.0-rc6

  • Upgrade GWT Version to 2.8.1

  • Bug Fixes (Thanks @BenDol)

    • #60, #39, #34, (Thanks @reofake), #35
    • Fixed the jittering in InfiniteDataView.
    • Resolved an optimization issue (categories current index wasn't being update properly).
    • Also added open/close category methods for convenience.
    • Fix a bug with shift + row selecting & added row collapse(d) events.
  • New Features (Thanks @BenDol)

    • Added addCategory(String) for adding categories manually.
    • Expose the row components API.
    • Add updateRow and getRowByModel.
    • Implement autoSort property to Columns.
    • Implement rendering events for two use cases:
      • RENDERED: Called when 'setRowData' calls finish rendering. Guaranteed to only be called once from the data set render, ignoring sort renders and refreshView renders.
      • COMPONENTS_RENDERED: Each time components are rendered, which includes sorting renders and refreshView() renders.
  • Enhancements (Thanks @BenDol)

    • Rename onScrollY to onVerticalScroll.
    • Improve the buffer calculations for InfiniteDataView.
    • Use width: 100% rather than assigning manual widths.
    • Account for the indexOffset when rendering bottomBuffer.
    • Compress the new Javascript changes.
    • Fix a top clipping issue with the stick header.
    • Improvements for the category accessibility.
    • Major loading improvements to address #19 & #11.
    • Implement openByDefault property to CategoryComponent.
    • Check the category component default open property before attaching an event.

Version 2.0-rc5

  • Updated documentation links for MD Specifications
  • Version change - from 1.0 - 2.0 (Sync all GMD Versions)
  • Added new Table Modules - GwtMaterialTableBasic & GwtMaterialTableBasicDebug
  • Proper fix for removing the Dropdown Column header on DataTable.
  • Proper fix for unloading tables.
  • Add destroyOnUnload() option.
  • Bug Fixes
    • #33
    • #48

Version 1.0-rc4

  • Fixed issue on Table Container that is not clearing every time we call onLoad() twice.
  • Improve tear down when the table is detached.
  • Fixed Table is loaded several times #28
  • Give access to the clear methods. (Fixes #29)
  • Provide the row model in row expansions.

Version 1.0-rc3

  • Clean up pom.xml.
  • Fix potential compilation issues.
  • Added support for more complex column/cell styling.
  • Supports for Remote Sorting
  • Clean up and fix InfiniteDataView loading issues.
  • Clean up and refactoring of the Data Pager.
  • Supports for Remote sorting
  • Make possible to load data asychronously with DataSource

Version 1.0-rc2

  • Bug Fixes
    • Potential Menu Bug
    • Non-contextual jquery calls
    • Menu Toggling issues

Version 1.0-rc1

A complex table component designed for the material design specifications Supported examples:

  • Standard Table
  • Infinite Table
  • Paged Table
  • Context Menu Table