Release Notes

We use Semantic Versioning: https://semver.org/.

Smart HTML Elements v4.4.0 Release, Sep-04-2019

What's New:

  • Material-based Bootstrap Web Components toolkit.

What's Improved:

  • Framework Shadow DOM support. Elements which are already in ShadowDOM. The Framework will detect that and these Smart Web Components will not create additional ShadowDOM.
  • All required CSS files for our Web Components are imported automatically, when ShadowDOM is enabled.
  • Grid: Adding multiple rows at once.
  • Grid: getSelection method returns more information about rows, columns and cells selection.

What's Fixed:

  • Fixed an issue in the BaseElement regarding ShadowDOM support.
  • Fixed an issue in the Grid about columnGroups rendering, when the columns have no groups set.
  • Fixed an issue in the Grid about dynamically adding new rows, when the Grid is created with 0 rows.
  • Fixed an issue in the Grid about Paging navigation when adding new rows.
  • Fixed an issue in the Grid about duplicate row ids, when insert is used for adding new rows.
  • Fixed an issue in the Grid about adding new row with selected attribute.
  • Fixed an issue in the Grid about auto-generate columns from dataSource.

Smart HTML Elements v4.3.0 Release, Aug-28-2019

What's New:

  • Smart.App is extended with 'formData' and 'jsonData' properties. 'jsonData' gets the raw 'data' object. 'formData' gets a FormData object.
  • Smart.App is extended with 'smart-model' binding to 'Date' objects.
  • >
  • Smart.Grid duplicate columns support.
  • Smart.Grid dataBind method, which allows you to perform a new data bind operation.
  • Smart.DataAdapter dataFields property can be set dynamically.
  • Smart.MaskedTextBox support for [a-zA-Z] mask with the 'y' mask character.

What's improved:

  • Multiple columns can be added to the Grid with single 'push' or 'splice' method call.
  • Default text editor for numeric columns allows only number input now.
  • Dynamic freezing of columns.

What's Fixed:

  • Fixed an issue in the Grid about adding new rows, when batch editing is enabled and height is 'auto'.
  • Fixed an issue in the Grid about adding new columns with existing dataField.
  • Fixed an issue in the Grid about vertical scrollbar's far button visibility, when rows are added dynamically.
  • Fixed an issue in the Grid about setting dynamically the dataSource property, when virtual mode is enabled.
  • Fixed an issue in the Grid about adding new row with auto add and checkbox editing.
  • Fixed an issue in the Grid about setting selection of rows when virtual scrolling is enabled.

Smart HTML Elements v4.2.0 Release, Aug-26-2019

What's New:

  • Grid Export to Excel, PDF, HTML, CSV, TSV, JSON
  • Grid Import from Excel.
  • Grid Cells Formatting.

What's Fixed:

  • Fixed an issue in the Grid about Add new row and auto-height.
  • Fixed an issue in the Grid about row number column and add new row.
  • Fixed an issue in the Grid about filtering when new row is added.
  • Fixed an issue in the Grid about editing of new rows.
  • Fixed an issue in the Grid about dynamic changing of zooming.

Smart HTML Elements v4.1.0 Release, Aug-09-2019

What's New:

  • Using with Angular example for each web component.
  • ES6 Modules for each web component. Available in the /modules folder.
  • Application Scenario Grid demos.
  • Color Picker Transparent color box, when in Grid mode.
  • Grid Clipboard Cut, Copy & Paste.
  • Free collection of Bootstrap inspired custom elements.

What's Improved:

  • Documentation for all components.
  • Added new Grid auto-show checkbox option.
  • Grid Cells Styling performance.

What's Fixed:

  • Fixed an issue in the Tree about its rendering, when in Checkbox selection mode.
  • Fixed an issue in the Grid about Paging Spinner.
  • Fixed an issue in the Grid about Tree Grid Cell Edit.
  • Fixed an issue in the Grid about row selection, when editing is enabled.
  • Fixed an issue in the Grid about rendering after column resizing, when the column's new width is larger than the grid's total width.

Smart HTML Elements v4.0.0 Release, Aug-01-2019

What's New:

  • Gantt Chart Web Component
  • File Upload Web Component
  • DropDownButton Web Component
  • Sortable Web Component
  • Color Panel Web Component
  • Color Picker Web Component
  • Query Builder Web Component
  • Validator Web Component
  • New Button styles
  • New Grid Demos

What's Fixed:

  • Fixed an issue in the Grid about Cells Selection when there are frozen rows.
  • Fixed an issue in the Grid about Cells Selection when there is checkbox selection column.
  • Fixed an issue in the Grid about Cells Editing when the column's template is 'checkBox' and the editor is 'input'.
  • Fixed an issue in the Grid about Cells Selection Focus when user clicks outside the Grid, the Focus stays in the Grid.
  • Fixed an issue in the Grid about the rendering, when the columnHeight property is changed dynamically.
  • Fixed an issue in the Grid about the rendering of Row Headers when Alternation is applied.
  • Fixed an issue in the Grid about Row/Col resizing and Selection. Selection is not applied when you start resizing a row or column.
  • Fixed an issue in the Grid about the columnHeader.visible property when it is changed dynamically.
  • Fixed an issue in the Grid about header and footer templates. No effect when set.
  • Fixed an issue in the Grid about the columnWidth property when it is changed dynamically.
  • Fixed an issue in the Grid about the showTooltips property when it is changed dynamically.
  • Fixed an issue in the Grid about the showRowNumber and showRowHeader properties when changed dynamically.
  • Fixed an issue in the Grid about the showResizeTooltips property when it is changed dynamically.
  • Fixed an issue in the Grid about the horizontal scrolling when 'template' is applied to a column.
  • Fixed an issue in the Grid about the showColumnIcon property when the property is changed dynamically.
  • Fixed an issue in the Grid about the showColumnDescriptionButton property when the property is changed dynamically.
  • Fixed an issue in the Grid about the showSortColumnBackground property when the property is changed dynamically.
  • Fixed an issue in the Grid about the showFilterColumnBackground property when the property is changed dynamically.
  • Fixed an issue in the Grid about the Filtering when the Grid has frozen rows, the rows that did not match the filter were not rendered correctly.
  • Fixed an issue in the Grid about the showVerticalScrollBarOnFixedColumns property when it is changed dynamically.
  • Fixed an issue in the Grid about the allowColumnSortButtonAnimation when the property is changed dynamically.
  • Fixed an issue in the Grid about the sorting of boolean columns when the dataType is set to 'bool', not to 'boolean'.
  • Fixed an issue in the Grid about the ensureVisible method and keyboard navigation when there are frozen rows and columns.
  • Fixed an issue in the Grid about the alternation of rows. The alternationEnd was not taken into account.

Smart HTML Elements v3.2.0 Release, June-28-2019

  • Grid Cells Selection
  • Grid Rows Selection
  • Grid Grouping Menu

Smart HTML Elements v3.1.0 Release, May-14-2019

  • Tree Grid
  • Grid Context Menu
  • Grid Grouping

Smart HTML Elements v3.0.0 Release, Apr-18-2019

  • Chart
  • Grid Dialog Edit
  • Grid Batch Edit

Smart HTML Elements v2.4.0 Release, Apr-05-2019

  • Grid Cell Editing
  • Dark Theme for All Components
  • Auto Complete Input Web Component

Smart HTML Elements v2.3.0 Release, Mar-08-2019

  • Grid Web Component Filtering
  • Grid Columns Menu
  • Grid Custom Sort Icons

Smart HTML Elements v2.2.0 Release, Feb-04-2019

  • Table Web Component
  • Grid Columns Resize
  • Grid Columns and Rows Freeze

Smart HTML Elements v2.1.0 Release, Jan-02-2019

  • New Grid Paging options
  • Bug Fixes
  • CSS Variables for easier styling

Smart HTML Elements v2.0.0 Release, Dec-03-2018

  • Grid
  • Tree
  • Splitter

Smart HTML Elements v1.0.0 Release, Mar-19-2018

The first version of the package includes:

  • Button
  • Toggle Button
  • Repeat Button
  • Power Button
  • Tank
  • Slider
  • Gauge
  • DropDownList
  • ComboBox
  • ListBox
  • Tooltip
  • Window
  • Menu
  • Tabs
  • ListMenu
  • ScrollBar
  • MultiSplitButton
  • TextBox
  • PasswordTextBox
  • MaskedTextBox
  • NumericTextBox