Release Notes - HTML UI Elements for Mobile & Web Applications | www.HtmlElements.com

Release Notes

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

Smart HTML Elements v5.0.0 Release, Nov-08-2019

What's New:

  • React demos for all Web Components.
  • Vue demos for all Web Components.
  • Smart.Grid Printing.
  • Smart.Grid Image Export to .PNG and .JPEG.
  • Smart.Grid Data Localization.

What's Improved:

  • API Documentation for all Web Components.
  • Smart.Grid: Preserve column sorting on datasource update in work.
  • Smart.Grid API: Introduced columnResize and rowResize events, onCellUpdate, onRowUpdate callback function, Localization example.
  • Framework loops rendering with the *items property. It can be bound not only to an Array, but also to a Number now. This means that new HTMLElements will be automatically created depending on a numeric value.

What's Fixed:

  • Fixed an issue in the Smart.Grid regarding pagination. Pager buttons were not disabled when the dataSource is empty.
  • Fixed an issue in the Smart.Grid regarding pager's responsive rendering.
  • Fixed an issue in the Smart.Grid regarding setting dataAdapter's dataSource property dynamically.
  • Fixed an issue in the Smart.Grid regarding the columnMenu items visibility, enabling and disabling.
  • Fixed an issue in the Smart.Grid regarding the editing of cells and rows when keyboard navigation is enabled.
  • Fixed an issue in the Smart.Grid regarding the handling of the Tab key while the cell is in edit mode.
  • Fixed an issue in the Smart.Grid regarding the column resizing when the resize mode is 'split' and user tries to resize the last column for first time.

Smart HTML Elements v4.6.0 Release, Oct-11-2019

What's New:

Smart HTML Elements v4.5.0 Release, Sep-19-2019

What's New:

  • Smart.Grid Charting - Data visualization of Grid data in a Chart.
  • Smart.Grid Resize - Resize Rows and Columns, when the right-border is double-clicked. The feature is optional.
  • Smart.Grid Cells Wrap. Wrapping of Cells Values is now available as an option.
  • Smart.Grid rowHeight property 'auto' option. Auto-sizes Grid rows based on the contents.
  • Smart.Grid column.width - 'auto' option. Automatically calculates the columns width based on the contents.
  • Smart.Grid in TreeGrid mode checkboxes with hierarchical three-state selection.
  • Smart.Grid Column and Row Header Edit. Allows you to change the label of a Header.

What's Fixed:

  • Fixed an issue with focused value visualization after end edit.
  • Fixed an issue about Slider CSS related to the value visualization.
  • Fixed an issue about Smart.DataAdapter when new items are dynamically added.
  • Fixed an issue about Smart.GanttChart related to its rendering and method invocation.
  • Fixed an issue about smart.elements.js. The file did not include all scripts.
  • Fixed an issue in the Smart.Grid about the clearSelection method when checkboxes selection is enabled.
  • Fixed an issue in the Smart.Grid about the clearSelection method when multiple cells selection is enabled.
  • Fixed an issue in the Smart.Grid about the select method when trying to select a cell with it.
  • Fixed an issue in the Smart.Grid about the edit dialogs not removing after removing the Grid from the DOM.
  • Fixed an issue in the Smart.Grid about the editing when endEdit is called and not all columns are visible.
  • Fixed an issue in the Smart.Grid about dynamically showing/hiding the command column.
  • Fixed an issue in the Smart.Grid about dynamically setting the column's editor property.
  • Fixed an issue in the Smart.Grid about dynamically showing/hiding the addNewRow.
  • Fixed an issue in the Smart.Grid about dynamically setting the 'appearance.autoShowColumnActionButton' property.
  • Fixed an issue in the Smart.Grid about setting rowDetail.height dynamically.
  • Fixed an issue in the Smart.Grid about the grouping when appearance.autoShowColumnActionButton = false is dynamically set.
  • Fixed an issue in the Smart.Grid about dynamically setting header.template.
  • Fixed an issue in the Smart.Grid about using addFilter method.
  • Fixed an issue in the Smart.Grid about addFilter method. Now the method can be called with String param like that: grid.addFilter('lastName','startswith B');
  • Fixed an issue in the Smart.Grid about multiple column nesting.
  • Fixed an issue in the Smart.Grid about data export when clearGroups is called before the data export.
  • Fixed an issue in the Smart.Grid about dynamically setting the row.freeze property.
  • Fixed an issue in the Smart.Grid about setting dynamically the columns property by index. Ex: - grid.columns[1] = { label: 'New Last Name', dataField: 'lastName' };
  • Fixed an issue in the Smart.Grid about setting dynamically the checkBoxes.visible property, when TreeGrid is enabled.

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