What's new

2.87.4- 2024-01-11

Improvements

  • Radzen.Blazor updated to 4.23.8.

Download

2.87.3- 2024-01-09

Fixes

  • (Blazor) Do not generate data item argument for component event handlers inside FormField ChildContent.

Download

2.87.2- 2023-12-14

Fixes

  • (Blazor) Cannot translate the ‘!=’ on an expression of entity type ‘View’ because it is a keyless entity during export.

Download

2.87.1- 2023-11-23

Improvements

  • Radzen.Blazor updated to 4.21.4.

Download

2.87.0- 2023-11-17

Fixes

  • (Blazor) Fix PanelMenu expand arrow position in item template.
  • (Angular) Allow the developer to disable the trimming of chart axis labels.
  • (Blazor) Cannot set the Orientation property of the Timeline component.

Download

2.86.9- 2023-10-25

Improvements

  • Radzen.Blazor updated to 4.19.0.
  • (Angular) Allow the developer to disable the trimming of chart axis labels.

Download

2.86.8- 2023-09-29

Improvements

  • Radzen.Blazor updated to 4.16.3.

Fixes

  • (Blazor) Fixed page parameters not properly identified.

Download

2.86.7- 2023-09-22

Improvements

  • Radzen.Blazor updated to 4.16.2.

Download

2.86.6- 2023-09-21

Improvements

  • Radzen.Blazor updated to 4.16.1.

Download

2.86.5- 2023-09-13

Fixes

  • Fixed cannot read ‘components’ of undefined error.

Download

2.86.4- 2023-09-12

Improvements

  • Radzen.Blazor updated to 4.15.12.
  • Query build raw sort expression input width set equal to raw filter expression input width.

Download

2.86.3- 2023-08-24

Improvements

  • Radzen.Blazor updated to 4.15.7.

Fixes

  • (Blazor) Premium themes fixed.

Download

2.86.2- 2023-08-23

Improvements

  • Radzen.Blazor updated to 4.15.6.

Download

2.86.1- 2023-08-11

Improvements

  • Radzen.Blazor updated to 4.15.4.

Download

2.86.0- 2023-08-08

Improvements

  • Radzen.Blazor updated to 4.15.0.
  • Default .NET version for new application set to .NET 7.

Download

2.85.5- 2023-07-25

Fixes

  • System.Linq.Dynamic.Core reference fixed.

Download

2.85.4- 2023-07-25

Improvements

  • Radzen.Blazor updated to 4.14.2.

Download

2.85.3- 2023-07-03

Fixes

  • (Blazor) Cannot set Start, End or Help of FormField.

Download

2.85.2- 2023-06-29

Improvements

  • Radzen.Blazor updated to 4.13.4.

Fixes

  • (Angular) Multiple CompareValidators show when validating the same component.

Download

2.85.1- 2023-06-09

Fixes

  • (Blazor) Header background is missing in design time.

Download

2.85.0- 2023-06-05

Improvements

  • New Material 3, Material 3 Dark, and Fluent UI Dark premium themes.

Download

2.84.10- 2023-06-05

Improvements

  • (Blazor) DataGrid CellContextMenu event items Icon property exposed.

Fixes

  • (Blazor) Uri.EscapeDataString() instead HttpUtility.UrlEncode() to avoid encoding space in parameter value.

Download

2.84.9- 2023-05-30

Improvements

  • (Blazor) Added RadzenCustomValidator.

Fixes

  • (Angular) Fixed XlsDataContractSerializerOutputFormatter to use CreateUnknownElement() method.
  • (Blazor) Allow the user to set the style of FormField.
  • Fixed UrlEncode encodes percent symbol.

Download

2.84.8- 2023-05-09

Fixes

  • Fixed BlankTriggerAddingConvention added multiple times in case of multiple data sources.

Download

2.84.7- 2023-05-09

Improvements

  • Added support for database tables triggers in DbContext for .NET 7.
  • OpenXml used in ExportController upgraded to 2.20.0.
  • Radzen.Blazor updated to latest.

Download

2.84.6- 2023-04-18

Improvements

  • (Blazor) Add FormField component.
  • (Blazor) CheckBox ReadOnly property added.
  • (Blazor) Dialog focus trap added.
  • (Blazor) Improved FormField rendering and styles.
  • (Blazor) RadzenText can create anchors via the Anchor property.
  • (Blazor) Add ability to customize OData string by column.

Fixes

  • (Blazor) Fix border radius of ColorPicker value.
  • (Blazor) Close all context menus on dispose.

Download

2.84.5- 2023-04-06

Improvements

  • (Blazor) Added NavLinkMatch property to RadzenMenuItem.
  • (Blazor) DropDownBase support for ICollection<> added.
  • (Blazor) Updated confirm/alert methods to virtual in the dialog service to allow for mocking in unit tests.
  • (Blazor) Added MarkupString support for RadzenRadioButtonListItem Text and RadzenCheckBoxListItem Text.
  • (Blazor) Added ShowColumnTitleAsTooltip DataGrid property for enabling/disabling column title tooltip.
  • (Blazor) Added NavLink-Match property to Link, MenuItem, PanelMenuItem and ProfileMenuItem.
  • (Blazor) RadzenMenuItem, RadzenPanelMenuItem and RadzenProfileMenuItem can have empty string as Path.
  • (Blazor) TooltipService Open with position overloads added.
  • (Blazor) RadzenDataList and Pager Density property added.
  • (Blazor) Numeric custom value convert support added.
  • (Blazor) Better handling of Scheduler YearView clicks and overridable MoreText event.
  • (Blazor) RadzenContextMenu Icon property added.
  • (Blazor) RadzenAutoComplete close popup if value is smaller than MinLength.
  • (Blazor) PanelMenu item click added.
  • (Blazor) Tree item label click should check the CheckBox.
  • (Blazor) DataList IsLoading property added.

Fixes

  • (Blazor) Setting the font size or font does not work in HtmlEditor.
  • (Blazor) RadzenLoging does not post the value of the “Remember me” switch.
  • (Blazor) Changing PageSize in DataGrid with bound Settings causes an infinite loop.
  • (Blazor) DataGrid settings not loaded in there is a filtering that leads to empty collection.
  • (Blazor) DataGrid crashes when filter is applied to Decimal? field and loaded from Settings.
  • (Blazor) Changed ripple’s pseudo-element to avoid mouse event problems.
  • (Blazor) Microsoft.CSharp should be referenced for netstandard2.1 only.
  • (Blazor) Removed unnecessary curly brace in Link component.
  • (Blazor) Add milliseconds to column filter string for DateTime.
  • (Blazor) Removed styles that override the appearance of small button in a DataGrid cell.
  • (Blazor) Close all tooltips on dispose.
  • (Angular) The name of the logged in user is empty in .NET 7 applications.

Download

2.84.4- 2023-03-16

Improvements

  • (Blazor) Expose SpeechToTextButton component.

Fixes

  • (Blazor) Change RadzenComponent.Element setter to protected internal.
  • (Blazor) The HtmlEditor view source button submits the parent form.
  • (Blazor) rz-helper-hidden-accessible should not use overflow hidden.
  • (Blazor) Fixed OData enum filtering.
  • (Blazor) Fixed setting the grid settings to null causes the selected column count to display a wrong number.
  • (Blazor) Fixed Tree parent item should not be part of CheckedValues if at least one child is unchecked.
  • (Blazor) DataGrid will save in Settings only columns with defined Property.
  • (Blazor) DataGrid state will be updated after frozen column resize.
  • (Blazor) Fixed DataGrid column title not updated when changed runtime.
  • (Blazor) Dialog cannot be moved horizontally with CultureInfo “de-DE”.
  • (Blazor) Fixed DataGrid Query.OrderBy not populated with initial column sorting.
  • (Blazor) Fixed OData enum filter value should use single quotes.
  • Update windows authentication nuget packages for .NET 7.
  • (Blazor) Stored procedures string parameters mapped to correct types.

Download

2.84.3- 2023-03-10

Fixes

  • (Angular) Cannot submit a form with pressing enter.
  • (Blazor) Fixed sqlrunner for .NET 7 should not require .NET 6.

Download

2.84.2- 2023-03-09

Improvements

  • (Blazor) Add DataGrid HeaderTemplate property.
  • (Blazor) Add Density Parameter to DropDownDataGrid.
  • (Blazor) Improve Button focus state.
  • (Blazor) Scheduler SelectView property added to allow programmatically changing the selected view.

Fixes

  • (Blazor) Fixed update OrderIndex for all columns after DataGrid column reorder.
  • (Blazor) Fixed ColorPicker disabled state.
  • (Blazor) Fixed ContextMenu click event.
  • (Blazor) Fixed Tooltip error during navigation.
  • (Blazor) Fixed SplitButton disabled state when Busy.
  • (Blazor) Fixed error with Tooltip and navigating to a page with a different layout.
  • (Blazor) DataGrid should not reset settings on Reset() if using LoadData.
  • (Blazor) Stacked bar and column charts added.
  • (Blazor) SplitButton IsBusy property added.
  • (Blazor) Added Density property to RadzenPager.

Download

2.84.1- 2023-02-27

Improvements

  • (Blazor) Added option to stop auto focus on filter input on DropDownDatagrid.
  • (Blazor) Added ClearSelection() method to RadzenTree.
  • (Blazor) MarkupString support added for DialogService Confirm and Alert.
  • (Blazor) Added RadzenTreeItem support for arbitrary attributes.
  • (Blazor) Added an autocomplete type parameter.
  • (Blazor) DataGrid KeyProperty added.

Fixes

  • (Blazor) Fixed RadzenCheckBoxList AllowSelectAll doesn’t work when using Data property.
  • (Blazor) Fixed DataGrid column SecondFilterValue not set correctly when using FilterTemplate.
  • (Blazor) Fixed DataGrid is skipping to last page when PageSize option selected greater than data present.
  • (Blazor) Fixed DataFilter error with DateTimeOffset.
  • (Blazor) DataGrid column visibility out of sync with column picker when Visible changed runtime.
  • (Blazor) RadzenRequiredValidator firing on duplicate property names.
  • (Blazor) Missing ; after clip-path in bar charts.
  • (Blazor) SeriesClick event is sometimes not fired when clicking a marker.
  • (Blazor) Splitter cannot be expanded runtime if Collapsed set to true.
  • (Blazor) DataGrid frozen-cell hover and selection background colors.
  • (Blazor) DataGrid SaveSettings made awaitable.
  • (Blazor) Show PanelMenu item arrow icon when ChildContent exists.

Download

2.84.0- 2023-02-13

Improvements

  • (Blazor) New views added to Scheduler component.
  • (Blazor) DataGrid AllowFilterDateInput property added.
  • (Blazor) VirtualizationOverscanCount added to DropDown, DropDownDataGrid and ListBox.

Fixes

  • (Blazor) Fixed DataGrid filter popup will not open after column Visible change.
  • (Blazor) Fixed DatePicker Kind getting lost when type is DateTime.

Download

2.83.5- 2023-02-09

Improvements

  • (Blazor) DataGrid ExpandRows() and CollapseRows() methods added.
  • (Blazor) Paste images as data URI if the UploadUrl property of RadzenHtmlEditor is not set.
  • (Blazor) DataGrid advanced filter mode will apply filter on enter key.
  • (Blazor) DataGrid VirtualizationOverscanCount property added.
  • (Blazor) DataFilter OData support added.

Fixes

  • (Blazor) Fixed DataGridColumn and DataFilterProperty FormatString logic.
  • (Blazor) Fixed DataGrid filter popup no working correctly after column Visible change runtime.
  • (Blazor) Fixed closing dialogs logic.
  • (Blazor) Tabs component select with RenderMode Client should not set display:block.

Download

2.83.4- 2023-01-30

Improvements

  • (Blazor) DataGrid FilterPopupRenderMode property added.

Fixes

  • (Blazor) Fixed RadzenDataFilterProperty FilterTemplate context to be the underling Filter.

Download

2.83.3- 2023-01-26

Improvements

  • (Blazor) Added Template support for DropDown and DropDownDataGrid chips.
  • (Blazor) Added MarkupString support for Accordion item Text property.

Fixes

  • (Blazor) Fixed popups will steal focus in some cases.
  • Fixed “Assignment to constant variable” error when JSON starts with Unicode BOM.

Download

2.83.2- 2023-01-23

Improvements

  • (Blazor) Added more series colors to Chart.
  • (Blazor) DataList AllowVirtualization property added.

Fixes

  • (Blazor) DropDownBase select all should exclude disabled items.
  • (Blazor) Fixed DataGrid will not populate pickable columns if AllowColumnPicking is initially false.
  • (Blazor) RadzenColumn Gap and RowGap set as px if specified just as number.
  • (Blazor) DropDownDataGrid will render rz-state-disabled class for disabled items.
  • (Blazor) Fixed DataGrid AllowColumnReorder ignored when AllowGrouping is true.
  • (Blazor) Fixed Autocomplete steals focus.
  • (Blazor) Fixed DataGrid columns order not reset when Settings set to null.
  • (Blazor) Fixed popups positioning in old and new Edge browsers.
  • (Blazor) Fixed unwanted changes in layout caused by new components/styling.

Download

2.83.1- 2023-01-19

Improvements

  • (Blazor) RadzenPanelMenu Multiple property added.

Fixes

  • (Blazor) DataGrid simple filter with menu will not update settings on column filter operator change.
  • (Blazor) Chart legend font size fixed.
  • (Blazor) DropDownDataGrid Separator property fixed.
  • (Blazor) DataGrid expand/collapse should not select the row.
  • (Blazor) DropDown/DropDownDataGrid Chips remove button should not be triggered by Form submit on enter.
  • (Blazor) DropDownDataGrid AllowFilteringByAllStringColumns fixed.

Download

2.83.0- 2023-01-12

Improvements

  • (Blazor) Add Text property to RadzenAlert.
  • (Blazor) RadzenDropDownDataGrid AllowFilteringByWord property added.
  • (Blazor) DataGrid AllGroupsExpanded property added.
  • (Blazor) DataGrid ShowCellDataAsTooltip property added.
  • (Blazor) Label ChildContent property added.

Fixes

  • (Blazor) The category axis of a bar chart is not visible when the Visible property of the value axis is set to false.
  • (Blazor) Check for Edge updated.
  • (Blazor) Fix side dialog width + title.
  • (Blazor) Fix font-size in Scheduler slots.
  • (Blazor) Fixed DropDownBase exception if ValueProperty is named after system type.

Download

2.82.10- 2023-01-03

Fixes

  • (Blazor) Fixed expressions in attributes not interpolated.

Download

2.82.9- 2023-01-03

Improvements

  • (Blazor) Update Material Icons font.
  • (Blazor) Add support for different icon fonts via –rz-icon-font-family.
  • Oracle data source enabled for .NET 7.

Fixes

  • (Blazor) Prevent text selection during DataGrid column resizing and grouping.
  • (Blazor) DataGrid will save Settings on Reset().
  • (Blazor) Fixed Numeric will throw exception on value change with empty string as Format.
  • (Blazor) Fixed incorrect culture handling in RadzenDataGridColumn.
  • (Blazor) DataGrid EmptyTemplate not shown when AllowVirtualization is true.

Download

2.82.8- 2022-12-12

Fixes

  • (Blazor) Custom attributes fixed.

Download

2.82.7- 2022-12-12

Fixes

  • (Blazor) Scheduler SelectedView made public.
  • (Blazor) DataGrid column HeaderCssClass not applied to header cell.
  • (Blazor) DataGrid column LogicalFilterOperator not saved in Settings.
  • (Blazor) Fixed self-reference hierarchy does not work in LoadData.
  • (Blazor) Fixed Pager AlwaysVisible wrongly exposed in property grid as PagerAlwaysVisible.
  • (Blazor) Fixed ‘data’ removed from style attribute during code generation.

Download

2.82.6- 2022-12-08

Fixes

  • (Blazor) Avoid empty keys generation in resx files.
  • (Blazor) Fixed Pager not rendered in designer.
  • (Blazor) Security Add page getRoles valueType defined.
  • (Blazor) Fixed Dialog el.computedStyleMap is not a function.
  • (Blazor) DropDown multi select item inline style removed.
  • (Blazor) Fixed disabled DatePicker can be cleared.
  • (Blazor) FormSubmit sometimes does not trigger when the model is a record type.
  • (Blazor) Fix DropDown alignment in Chromium 108.
  • (Blazor) Fixed DropdownBase.SelectItem Invalid Cast Exception when using Value Property.
  • (Blazor) Check for null elements to focus.
  • (Blazor) Fixed virtualized DataGrid sort null ref. exception with bound Settings and LoadData.

Download

2.82.5- 2022-12-05

Improvements

  • (Blazor) Allow set language for speech recognition.

Fixes

  • (Blazor) Fixed DropDown item can be selected using ENTER key even if disabled.
  • (Blazor) Fixed nested DataGrid footer background color.
  • (Blazor) Support members that differ only in casing.
  • (Blazor) Fixed DataGrid EmptyText causes ParameterView instance exception in MAUI.
  • (Blazor) Fixed DataGrid will not display data if EmptyText is set.
  • (Blazor) Avoid duplicated keys generation in resx files.

Download

2.82.4- 2022-12-01

Fixes

  • (Blazor) Added GroupFooterTemplate to context migration.
  • (Blazor) Reset DropDown list after selection.
  • (Blazor) Input should not change font-size under 768px max-width.
  • (Blazor) Fixed Radzen.closeAllPopups() ‘Cannot read properties of undefined’ error.
  • (Blazor) Fixed packaged .css disables horizontal scroll on mobile browsers.

Download

2.82.3- 2022-11-30

Improvements

  • (Blazor) DropDownBase will use Display attribute of Enum.
  • (Blazor) Stand alone speech to text component added.
  • (Blazor) DataGrid GridLines property added.
  • (Blazor) Added interpolation in RadzenLineSeries to make rendering more generic.

Fixes

  • (Blazor) Fixed DataGrid filter popup closes on scrolling of DataGrid placed in column FilterTemplate.
  • (Blazor) ColorPicker throws NullReferenceException if it cannot parse its value as a valid color.
  • (Blazor) Fixed DataGrid with ‘AllowColumnPicking’ and ‘AllowColumnReorder’ always allows groupings.
  • (Blazor) Added DataGrid GroupHeaderTemplate context name migration.

Download

2.82.2- 2022-11-24

Improvements

  • (Blazor) Added CSS class “rz-group-row” to DataGrid group rows.
  • (Blazor) SplitButton AlwaysOpenPopup and item Disabled properties added.

Fixes

  • (Blazor) Fixed focus lost with DropDown/DropDownDataGrid with AllowFiltering.
  • (Blazor) Fixed scrollbar disappears when zoomed in on chromium browsers.
  • (Blazor) DialogService.OpenAsync will not execute Radzen.openDialog() when options ChildContent is set.
  • (Blazor) Menu child items cannot be opened with click once closed when ClickToOpen=false.
  • (Blazor) Fixed e.target.closest is not a function exception with DropDown.
  • (Blazor) Fixed cannot set the style of RadzenAccordion.
  • (Blazor) Fixed specifying property name in various components doesn’t allow access of array members.
  • (Blazor) HtmlEditor not focused in dialog with AutoFocusFirstElement.
  • (Blazor) Menu ClickToOpen behavior fixed.
  • (Blazor) Fixed cannot use template context in DataGrid column GroupFooterTemplate/GroupHeaderTemplate.
  • (Blazor) DropDownDataGrid columns keys not generated properly in culture resx files.

Download

2.82.1- 2022-11-15

Improvements

  • (Blazor) Menu ClickToOpen property added.

Fixes

  • (Blazor) Fixed the argument of the ResetPassword event.
  • (Blazor) Fixed DropDown error on KeyPress “Delete”.
  • (Blazor) Fixed possible exception with SelectBar in .NET 7.
  • (Blazor) Fixed showing tooltip on RadionButtonListItem and CheckBoxListItem.
  • (Blazor) Fixed class attribute should not override default CSS class for Accordion, CheckBoxList and RadioButtonList items.
  • (Blazor) DataGrid group row expression fixed.
  • (Blazor) Fixed DataGrid second filter in advanced mode.
  • (Blazor) DropDown item select in multi select changed from SPACE to ENTER key to allow entering space during filter.
  • (Blazor) Add parameter in RadzenDropDown to clear search input after selection.
  • (Blazor) DataGrid load settings fixed with filter and paging.
  • Added section to reserved words.
  • (Blazor) Cannot hide the Chart tooltip.
  • (Blazor) Fixed double tabs opened on run with .NET 7.

Download

2.82.0- 2022-11-09

Improvements

  • .NET 7 support added.
  • (Blazor) Added click event support to the popup Notification Message.
  • (Blazor) DatePicker current day “rz-datepicker-currentday” CSS class added.

Fixes

  • (Blazor) Added click event support to the popup Notification Message.
  • (Blazor) DatePicker AM/PM buttons style fixed.
  • (Blazor) Fixed DataGrid ignores sort order when data takes long to load.
  • (Blazor) Fix quotation marks for alert component
  • (Blazor) Fixed onmouseenter incompatibility with .NET 7.0.

Download

2.81.1- 2022-11-03

Improvements

  • (Blazor) DialogService Alert dialog added.

Fixes

  • (Blazor) DataGrid Save/Load settings with enum filtering fixed.
  • (Blazor) Close all popups on dialog open.
  • (Blazor) Dialog Draggable=true fixed.
  • (Blazor) DataGrid column FilterPropertyType not initialized properly when bound to collection of interfaces.
  • (Blazor) DataGrid self-ref hierarchy filtering fixed.
  • (Blazor) DataGrid ungroup with virtualization fixed.

Download

2.81.0- 2022-10-31

Improvements

  • (Blazor) DropDown/AutoComplete PopupStyle property added.
  • (Blazor) Alert component added.

Fixes

  • (Blazor) Setting Stroke of RadzenGridLines has no visual effect.
  • (Blazor) RadzenLogin does not fire the Login event.
  • Fixed design-time error IReadOnlyRadzenDictionary<> could not be found.

Download

2.80.8- 2022-10-27

Improvements

  • (Blazor) Implement AllowRememberMe functionality in RadzenLogin.
  • (Blazor) Improve dialog responsiveness and refactor styles. Custom theme must be updated with edit and save application settings.
  • (Blazor) Member access of interface properties fixed.

Fixes

  • (Blazor) Fixed data context not named properly in DropDownDataGrid ValueTemplate.
  • (Blazor) Fixed DataGrid Groups not loaded properly from settings.
  • (Blazor) Fixed DropDownBase SelectItem() will not work properly in case of IEnummerable with nullable element type.
  • (Blazor) Fix Switch hover outline in material theme.
  • (Blazor) DataFilter re-subscribe to FilterValueChange on property change.
  • (Blazor) Fix chart axis font-size.
  • (Blazor) Remove absolute position of rz-messages-error and width of components in rz-form.

Download

2.80.7- 2022-10-24

Improvements

  • (Blazor) RadzenSelectBarItem Disabled property added.
  • (Blazor) Add ability to customize the scheduler week view header text.
  • (Blazor) Tabindex depending on Disabled property.
  • (Blazor) DataGrid PageSizeChanged event added.

Fixes

  • (Angular) Exception is thrown after using the Query Builder in a Tree event handler.
  • (Blazor) DropDown binding and rendering optimized.
  • (Blazor) Fixed DataGrid raising twice RowClick/CellClick/RowSelect on double click.
  • (Blazor) Fixed DataGrid numeric filter will not save settings.
  • (Blazor) Fixed Tree will not hide expand/collapse icon when HasChildren changed runtime.
  • (Blazor) Change DropDown display to inline-flex.
  • (Blazor) DataFilter FilterTemplate fixed.
  • (Blazor) DropDownDataGrid chips rendering improved.
  • (Blazor) Use correct label padding CSS variable in DropDown.

Download

2.80.6- 2022-10-17

Improvements

  • (Blazor) RadzenSelectBarItem Disabled property added.

Fixes

  • (Blazor) Fix PanelMenu expand/collapse with ripple.
  • (Blazor) Fixed DataGrid paging with Settings when bound with LoadData.
  • (Blazor) Fixed DataGrid save settings in case of column FilterTemplate.
  • (Blazor) DataGrid second filter value not saved properly in Settings.
  • (Blazor) Fixed virtualized DataGrid bound with LoadData not scrolled to top on sort.
  • (Blazor) Add borders to DataGrid composite cells.
  • (Blazor) Fix gutter width in dark theme.
  • (Blazor) Fixed OnAfterEntityCreated partial method not called in WASM when there are no foreign keys.

Download

2.80.5- 2022-10-13

Improvements

  • (Blazor) Delay added to TooltipOptions.

Fixes

  • (Blazor) Show up down arrows in Numeric with text-align.
  • (Blazor) Fixed collection was modified exception in DropDownDataGrid.
  • (Blazor) Fix icon alignment in Fieldset legend.
  • (Blazor) Fixed DataGrid groups not saved properly in Settings.
  • (Blazor) ButtonSize code not generated properly.

Download

2.80.4- 2022-10-06

Improvements

  • (Blazor) Update validation styles in Login component.
  • (Blazor) Added Chips support to DropDownDataGrid
  • (Blazor) Tree Collapse event added.
  • (Blazor) CheckBoxList AllowSelectAll and SelectAllText properties added.
  • (Blazor) Added Text-Align to RadzenNumeric.
  • (Blazor) Added ExtraSmall button size.
  • (Blazor) DataGrid Density property added.
  • (Blazor) Button and SplitButton ButtonStyle, Variant & Shade properties exposed.
  • (Blazor) Button, SplitButton and SelectBar Size property exposed.
  • (Angular) Expose ValueTemplate option of the DropDown component.

Fixes

  • (Blazor) Fix numeric input right padding.
  • (Blazor) Numeric CSS classes fixed.
  • (Blazor) Fixed DataGrid filtering by bool column will not save settings.
  • (Blazor) ContextMenu will execute ContextMenuService.Close event when clicking outside.
  • (Blazor) Tooltip will execute TooltipService.Close when closing on outside click or duration.
  • (Blazor) DataGrid simple filter row frozen cells class fixed.
  • (Blazor) OData service bound boolean parameters fixed.

Download

2.80.3- 2022-09-29

Improvements

  • (Blazor) DropDown/ListBox AllowSelectAll property added.
  • (Blazor) DataGrid AllowPickAllColumns property added.

Fixes

  • (Blazor) DataGrid self-ref items indent with multiple parent items on same level fixed.
  • (Blazor) Fixed Tree AllowCheckParents behavior.
  • (Blazor) DataGrid exception fixed on select/deselect all columns from column picker.
  • (Blazor) DataGrid settings saved on column filter clear.
  • (Blazor) Fixed cannot edit DatePicker time parts.
  • (Blazor) Fix sidebar z-index.
  • (Blazor) Fixes Menu styling.
  • (Blazor) Reduce top item x-padding in material menu.
  • (Blazor) Scope grid alternating rows to tbody only.
  • (Blazor) Update css selectors for DataGrid selection.
  • (Blazor) Make dropdown label right padding as smaller as possible.
  • (Blazor) Set bootstrap grid-gutter-width value to 2rem.
  • (Blazor) Fix tabs padding in material theme.

Download

2.80.2- 2022-09-27

Improvements

  • (Blazor) DataFilterProperty GetFilterOperators() made virtual and example added.
  • (Blazor) DataGrid simple filter mode with nullable enums improved.
  • Show custom theme generation errors.

Fixes

  • (Blazor) Cannot drop components in an empty Card.
  • (Blazor) DataFilter avoid null ref. exception on string filter.
  • (Blazor) Fixed touch keyboard closes popup in Windows.
  • (Blazor) Fix steps widget content overflow.
  • (Blazor) Fix alignment of menu top items and reorder scss variables.
  • (Blazor) Fix background of menu top items with material theme.
  • (Blazor) Fix Pager selected button padding.
  • (Blazor) Fix selectable grid row hover styles.
  • (Blazor) Fixed cannot upgrade custom themes in some cases.

Download

2.80.1- 2022-09-26

Fixes

  • Applications that use the Material theme do not render in design time and their settings page is empty.
  • (Blazor) Fixed MSGraph data source cannot be compiled with latest definitions.
  • (Blazor) DataGrid load settings fixed.

Download

2.80.0- 2022-09-26

Improvements

  • (Blazor) Update demos to use Bootstrap 5 layout CSS classes.
  • (Blazor) DataFilter component added.
  • (Blazor) DataGrid self-reference hierarchy support added.
  • (Blazor) DataGrid AllowAlternatingRows property added.
  • (Blazor) Save/Load DataGrid runtime settings added.
  • (Blazor) DataGrid multi sort column index indicator now is Badge.
  • (Blazor) GoogleMap component Options property added.
  • (Blazor) DataGrid CellClick/CellDoubleClick events and example for cell selection added.
  • (Blazor) DatePicker and ColorPicker PopupRenderMode property added.
  • (Blazor) SplitButton will close popup on default action.
  • (Blazor) CSS variables support added to all themes. Material theme added to free themes.
  • (Blazor) Updated sizing in all themes with respect to component’s specifics, such as ease of use and accessibility.
  • (Blazor) RadzenDataGridColumn GetFilterOperators() made virtual.
  • (Blazor) DataGrid column ShowTimeForDateTimeFilter() virtual method added.
  • (Blazor) Enable possibility to add custom CssClass to dialog.

Fixes

  • (Blazor) DataGrid self-reference filtering improved.
  • (Blazor) DataFilter should filter on operator change.
  • (Blazor) Scope base themes to style Radzen components only.
  • (Blazor) DataGrid column text-align fixed.
  • (Blazor) GoogleMap component should not reset zoom and center on marker update.
  • (Blazor) DataGrid column picker not updated when setting column Visible property with code.
  • (Blazor) Fixed DropDown SelectAll InvalidCastException when bind-Value is IList.
  • (Blazor) Fixed DateTime operators order in DataGrid simple filter mode.
  • (Blazor) DropDownBase HasValue will check if value has items in case of multiple selection.
  • (Blazor) Update Login component CSS classes and styles.
  • (Blazor) Fix link text decoration in Panel, SplitButton and Steps with -base themes.

Download

2.70.8- 2022-09-12

Improvements

  • (Blazor) SSRSViewer Load event added.

Fixes

  • (Blazor) DataGrid pager not recalculated properly when using Page event.
  • (Blazor) Pager GetPage() code fixed.
  • (Blazor) DropDownDataGrid AllowRowSelectOnRowClick behavior fixed.
  • (Blazor) Fixed binding expressions support in $select and $exпand parameters.

Download

2.70.7- 2022-09-08

Improvements

  • (Blazor) RadzenSelectBarItem Template property added.
  • (Blazor) Numeric AutoComplete set to false by default.
  • (Blazor) DataGridColumn FilterPropertyType made public.
  • (Blazor) Expose chart data labels and trends.
  • (Blazor) Dialog Style option added.

Fixes

  • (Blazor) Fixed RadzenAutoComplete with IEnumerable of strings.
  • (Blazor) DropDown and DropDownDataGrid popup cannot be opened when nested in label.
  • (Blazor) DropDown item selection check improved.
  • (Blazor) DropDown/AutoComplete scroll to selected item improved.
  • (Blazor) Added ‘page’ to reserved words.

Download

2.70.6- 2022-09-05

Improvements

  • (Blazor) AutoComplete Template property added.
  • (Blazor) Upload ParameterName property added.
  • (Blazor) AutoComplete Multiline property added.
  • (Blazor) SelectBar item Icon and Image properties added.
  • (Blazor) Allow specifying the width of column series.

Fixes

  • (Blazor) Fixed ProgressBar Template.
  • (Blazor) Fixed DataGrid should be reset to first page on data change.
  • (Blazor) Fixed virtualized DropDownBase not refreshed on data change.

Download

2.70.5- 2022-08-29

Improvements

  • (Blazor) DialogService Close() method made virtual.
  • (Blazor) ProgressBar Template property added.

Fixes

  • (Blazor) Fixed big number exception in Numeric with nullables.
  • (Blazor) DropDownDataGrid clear button should not open popup.
  • (Blazor) WASM localization client project merge fixed.

Download

2.70.4- 2022-08-25

Improvements

  • (Blazor) Added CloseTooltipOnDocumentClick to TooltipOptions.
  • (Angular) Add Template support for the TreeGrid column.
  • (Angular) The TreeGrid column supports nested properties.
  • (Blazor) DropDown supports chips in multiple selection mode.

Fixes

  • (Blazor) Loading indicator appears below the headers of an empty DataGrid.
  • (Blazor) DataGrid width is wrong in responsive mode.
  • (Blazor) AutoComplete popup will not open on Android.
  • (Blazor) Fixed data-binding the Path property of the Link component.

Download

2.70.3- 2022-08-17

Improvements

  • (Blazor) Clear filter button added to DataGrid string columns in simple filter mode.
  • (Blazor) Added support for IList value binding in DropDownBase.
  • (Blazor) Added optional forceReload argument to PagedDataBoundComponent GoToPage() method.
  • Oracle data source proxy user/pwd support added.

Fixes

  • (Blazor) Fixed missing attributes in RadzenSplitterPane.
  • (Blazor) Fixed DataGrid frozen columns not properly stacked.
  • (Blazor) DataGrid IsEmpty/IsNotEmpty filter expression should use double quotes.
  • (Blazor) Fixed DataGrid pager not recalculated properly after Count change.
  • (Blazor) Fixed Tooltip cannot be opened on first button click.

Download

2.70.2- 2022-08-15

Improvements

  • (Blazor) Added RadzenUpload cancel functionality.

Fixes

  • (Blazor) Fixed changing application culture in WASM.
  • (Blazor) Pass the formatted text to the Chart axis tick template.
  • (Blazor) AutoComplete should open popup only on keypress not on focus.
  • (Blazor) DropDown aria-label fixed.
  • (Blazor) Fixed DataGrid advanced filter popup when Property is not set.
  • (Blazor) Fixed possible exception with tooltip on dispose.
  • (Blazor) Fixed FileInput reference not updated on Visible change.
  • (Blazor) Fixed RadzenDropDownItem behavior on older versions of the blazor.js.

Download

2.70.1- 2022-08-04

Fixes

  • (Blazor) DropDownDataGrid string SelectedValue should not treated like IEnumerable.
  • (Blazor) Fixed FileInput value cannot be cleared.

Download

2.70.0- 2022-08-04

Improvements

  • (Blazor) DropDown ReadOnly property added.
  • (Blazor) DataGrid PickedColumnsChanged event added.
  • (Blazor) DropDownDataGrid multiple selection with LoadData improved. SelectedValue can be used to load selected items not part of Data.
  • (Blazor) DropDownDataGrid column HeaderTemplate exposed.

Fixes

  • (Blazor) Fixed Chart tooltip is not displayed for area and line series with a single value.
  • (Blazor) Fixed RadzenNumeric does not allow certain numbers to be entered when min and max are set.

Download

2.69.4- 2022-07-28

Improvements

  • (Blazor) Change to DatePicker to optionally pad the time picker hour, minute or seconds components with leading zeros. Corresponding new boolean parameters are PadHours, PadMinutes and PadSeconds.

Fixes

  • (Blazor) Fixed validators not working in DataGrid in-line edit with grouping.
  • (Blazor) Fixed DataGrid virtualization not working properly in Firefox.
  • (Blazor) Fixed Mask component will not apply mask initially.
  • (Blazor) Fixed PagedDataBoundComponent FirstPage() method logic with forceReload.
  • (Blazor) Fixed invalid filtering expression with Master/Detail templates when sorting is added for child data method.
  • (Angular) Cannot show custom methods in some cases.
  • (Blazor) DbContext type used with fully qualified name in WASM controllers.

Download

2.69.3- 2022-07-07

Improvements

  • (Blazor) DataGrid FilterCleared instead Filter event will be raised on clear filter from column filter menu.
  • (Blazor) Expose the Type property of DataGrid columns.

Fixes

  • (Blazor) Fixed DataGrid column Type property not initialized correctly in some cases.
  • (Blazor) Fixed FileInput not showing file name and size if not image.
  • (Blazor) Fixed DatePicker months and years drop downs not update on Min/Max change.

Download

2.69.2- 2022-07-04

Improvements

  • (Blazor) DataGrid Filter event will be raised on clear filter from column filter menu.
  • (Blazor) DropDown ValueTemplate property added.
  • (Blazor) DataGrid column methods for get/set filter values and operators made public.
  • (Angular) ShowDataLabel property exposed for Bar and Column charts.

Fixes

  • (Blazor) ListBox/DropDown select all CheckBox checked logic improved.
  • (Blazor) Fix grid cell border-bottom in nested grids.
  • (Blazor) Toggling the Visible property of a form component breaks validation.
  • (Blazor) Do not attempt to filter collections with non valid comparison.
  • (Blazor) DataGrid Reset() method should respect FilterOperator for string and IEnumerable columns.
  • (Blazor) Fixed Numeric value change with percent format.

Download

2.69.1- 2022-06-24

Fixes

  • (Blazor) Fixed “Delegate to an instance metthod cannot have null ‘this’” design-time error with DropDownDataGrid.

Download

2.69.0- 2022-06-23

Improvements

  • (Blazor) Added TopRight and BottomRight position to TabPositon.
  • (Blazor) DropDownDataGrid CellRender and RowRender events added.
  • (Blazor) Improve Chart tooltip positioning. Reduce the number of roundrips required to display a tooltip.
  • (Blazor) DataGrid clear filter added to the filtering menu.
  • (Blazor) ListBox/DropDown multiple selection fixed with virtualization enabled.

Fixes

  • (Blazor) Removed duplicated code from SCSS, Changed positionCSS.
  • (Blazor) Fixed Chromium browsers will crash on popup open from frozen cell.
  • (Blazor) Fixed collection was modified exception with async data binding of ListBox/DropDown.
  • (Blazor) Fixed DropDownDataGrid will not clear selection when set @bind-Value to null.
  • (Blazor) Fixed DataGrid will not clear all filters on Reset().
  • (Blazor) Get total item count after loading the data into the DataGrid.
  • (Blazor) Fixed spaces between $expand parameter commas will lead to exception.

Download

2.68.15- 2022-06-16

Improvements

  • (Blazor) Possible to set placeholder for HtmlEditorFormatBlock.
  • (Blazor) Possible to set placeholder for HtmlEditorFontSize.
  • (Blazor) Possible to set placeholder for HtmlEditorFontName.
  • (Blazor) Expose the EditContext property of RadzenTemplateForm as a parameter.
  • (Blazor) Various Dialog rendering improvements.
  • (Blazor) Database operations that returns collection now will have $select parameter by default.
  • (Blazor) Add/Edit page DropDownDataGrid filter improved in WASM.

Fixes

  • (Blazor) Fixed RadzenDayView does not show appointments after 23:59.

Download

2.68.14- 2022-06-09

Improvements

  • (Blazor) Added option to specify CLR property name for REST data source schema.

Fixes

  • (Blazor) Fixed DataGrid infinite loop with LoadData and virtualization.
  • (Blazor) Fixed links alignment in Breadcrumb.
  • (Blazor) Wrong return type when handling the SlotRender event of the Scheduler.

Download

2.68.13- 2022-06-02

Improvements

  • (Blazor) RadzenUpload Icon property added.
  • (Blazor) RadzenHtmlEditor sometimes does not allow specifying the text when the insert link tool is used.

Fixes

  • (Blazor) Fixed DropDownDataGrid selection when AllowRowSelectOnRowClick is set to false.
  • (Blazor) Changing Tabs item visibility will reset selected tab to first in TabRenderMode.Client.
  • (Blazor) ValueGeneratedNever() should not be added for certain fields.

Download

2.68.12- 2022-05-26

Fixes

  • (Blazor) Fixed virtualized DropDownDataGrid not reloaded properly on clear filter when bound using LoadData.
  • (Blazor) Tree will not check parent checkbox if AllowCheckParents is false.
  • (Blazor) DataGrid boolean column filtering toggle fixed.
  • (Blazor) Fixed DropDownDataGrid @bind-Value will not select item when bound using LoadData.
  • (Blazor) DataGrid group cannot be expanded when collapsed on first render in GroupRowRender.
  • (Blazor) Virtualized DataGrid will need double Reload() when using LoadData.

Download

2.68.11- 2022-05-23

Fixes

  • (Blazor) Fixed DataGrid sorting when grouped.
  • (Blazor) Scheduler slotRender event exposed.
  • Do not list schemas without properties in CRUD pages dialog.
  • AddRouteComponents() should be used only for database data sources.

Download

2.68.10- 2022-05-19

Fixes

  • (Blazor) Fixed GetDescription instead of Description for localization DataGrid enum filter.
  • (Blazor) Fixed DropDownDataGrid will not select item on initial value set using @bind-Value.
  • (Blazor) Fixed DropDownDataGrid selected item lost on paging when using LoadData binding.
  • (Blazor) Fixed Security.User.RoleNames not populated.

Download

2.68.9- 2022-05-16

Improvements

  • (Blazor) Made RadzenDataGridColumn.GetValue as virtual.
  • (Blazor) Add Display Attribute and localization for DataGrid Enum Filter.
  • (Blazor) Partial method OnDispose added to Page.

Fixes

  • (Blazor) Fixed Guid columns not exported.

Download

2.68.8- 2022-05-09

Improvements

  • (Blazor) DataGrid enum filter enabled for Simple and SimpleWithMenu filtering modes. EnumFilterSelectText property added.
  • (Blazor) Enum support added for Swagger data source.
  • (Blazor) Fixed REST model property mapping for properties starting with underscore.

Fixes

  • (Blazor) DatePicker TimeOnly parse fixed.

Download

2.68.7- 2022-05-02

Fixes

  • (Blazor) DataGrid Groups.Clear() will not restore column visibility if HideGroupedColumn=true.
  • (Blazor) Fixed AutoComplete e.target.closest is not a function error.
  • (Blazor) DataGrid group by column will use ascending sort order if column is not sorted.
  • (Blazor) DataGrid not set Property null ref. exception fixed.

Download

2.68.6- 2022-04-27

Improvements

  • (Blazor) DataGrid advanced filtering mode on enums added.
  • (Blazor) Step item Template property added.

Fixes

  • (Blazor) Certain component styles (info) do not work in tr-TR culture.
  • (Blazor) Numeric Format not applied if value is deleted and changed to the same.
  • (Blazor) RadzenUpload cannot upload files larger than 2GB. Breaking change if using the UploadProgressArgs class.
  • (Blazor) Tooltip arrow render lag fixed.
  • (Blazor) Multi-tenant tenantsadmin user cannot login with Postgre database.
  • (Blazor) DatePicker date properties code generation fixed.

Download

2.68.5- 2022-04-21

Improvements

  • (Blazor) DatePicker Min/Max and InitialViewDate properties added.
  • (Angular) DataGrid goToPage(index: number) method added.

Fixes

  • (Blazor) DataGrid groups expand/collapse fixed when GroupFootersAlwaysVisible=true.
  • (Blazor) DataGrid column picker not updated on column Visible change.
  • (Blazor) Fieldset should not render legend if not needed.

Download

2.68.4- 2022-04-13

Fixes

  • (Blazor) Allow the user to set the style of a splitter pane.
  • (Blazor) Fixed Numeric spinner icon hiding value partially.
  • (Blazor) Fixed TabIndex not properly working for RadzenDropDownDataGrid.
  • (Blazor) OData service will not submit DateTime keys in correct format.
  • (Blazor) Expose TimeFormat and MinutesPerSlot properties of scheduler day and week view.

Download

2.68.3- 2022-04-13

Fixes

  • Controllers OData route with keys fully qualified for .NET 6.
  • (Blazor) DropDown and ListBox items key set improved.
  • (Blazor) DatePicker YearRange behavior fixed.
  • (Blazor) DataGrid group row expand state not persisted when set in GroupRowRender FirstRender.

Download

2.68.2- 2022-04-11

Improvements

  • (Blazor) BreadCrumb added.

Fixes

  • (Blazor) Set bar and column series tooltip border to Fill or Fills if specified.
  • (Blazor) DropDown items re-initialization fixed.
  • (Blazor) DataGrid string columns IsNull/IsNotNull filtering fixed.
  • (Blazor) DataGrid not updated after column OrderIndex change runtime
  • (Blazor) Fixed CustomComponent cannot be used in layout.

Download

2.68.1- 2022-03-31

Improvements

  • (Blazor) DataGrid column GetVisible() made public.
  • (Blazor) DropDownDataGrid open on ENTER key added.
  • (Blazor) DropDown and DropDownDataGrid OpenOnFocus property added.

Fixes

  • (Blazor) Fixed SelectBar will not select item with null value.
  • (Blazor) RadzenScheduler events do not take MinutesPerSlot into account.
  • (Blazor) DatePicker rz-datepicker-title inline style height removed.

Download

2.68.0- 2022-03-17

Improvements

  • DataGrid Sort, Filter and Page events added.
  • DataGrid Group event and HideGroupedColumn property added.
  • DataGrid ShowMultiColumnSortingIndex property added.

Fixes

  • (Blazor) Fixed FileInput TValue not generated properly.

Download

2.67.8- 2022-03-17

Improvements

  • (Blazor) Added MarkupString support for Notification message.
  • (Blazor) DatePicker: Added support for DateTime Min and Max.

Fixes

  • (Blazor) Tree CheckedValues exception fixed.
  • (Angular) Lookup properties not expanded on update operation in .NET 6.
  • (Angular) Application settings theme change fixed.
  • Fluent theme DropDown label height fixed.

Download

2.67.7- 2022-03-11

Fixes

  • UnescapeDataString() should not be used for non string keys.

Download

2.67.6- 2022-03-10

Fixes

  • (Blazor) REST service with string parameters fixed.

Download

2.67.5- 2022-03-10

Improvements

  • Added support for single quote values in parameters.
  • Escape OData string keys for .NET 6.

Fixes

  • (Blazor) DataGrid DoesNotContainText exposed to property grid.
  • (Blazor) Export method arguments not interpolated properly.

Download

2.67.4- 2022-03-07

Improvements

  • MSSQL data source special infer settings persisted in the data source meta.

Fixes

  • (Blazor) Numeric paste improved to accept numbers from string.
  • (Blazor) Fixed DataGrid with virtualization calls LoadData 5 times on initial creation.

Download

2.67.3- 2022-03-03

Improvements

  • (Blazor) DataGrid numeric columns LoadData Filter expression fixed for IsNull/IsNotNull.
  • (Blazor) The id attribute of RadzenDropDown is used when generating the id of its popup. Allows styling specific popups.

Download

2.67.2- 2022-02-28

Improvements

  • (Blazor) DataGrid FilterMode=SimpleWithMenu will disable inputs in case of IsNull/IsNotNull filters.
  • (Blazor) DataGrid FilterMode=SimpleWithMenu will apply style to filter icon in case of active filter.
  • (Blazor) Tree will not dispose children on collapse.
  • (Blazor) FileInput readFileAsBase64: set canvas size same as new image size.

Download

2.67.1- 2022-02-24

Improvements

  • (Blazor) Update Material icons font.
  • (Blazor) DataGrid simple filter with menu added.

Fixes

  • (Blazor) DonutChart glitches in cultures that use comma as decimal separator.

Download

2.67.0- 2022-02-21

Improvements

  • (Blazor) DataGrid column OrderIndex property added.
  • (Blazor) DropDownDataGrid ValueTemplate property added.
  • (Blazor) RadzenFileInput MaxWidth and MaxHeight added.
  • (Blazor) Support for Remove/Clear to the RadzenUpload control.
  • (Blazor) RadzenDropDownDataGrid AllowRowSelectOnRowClick property added.

Fixes

  • (Blazor) DataGrid state not updated properly after column reorder in .NET 3.1.
  • (Blazor) DropDown, DropDownDataGrid and ListBox AllowClear when Value is not bound fixed.
  • (Blazor) DataGrid column Visible fixed when AllowColumnPicking is true.
  • (Blazor) DataGrid ColumnReordered event exposed in the property grid.
  • (Blazor) Global properties not retrieved from layouts during page update.

Download

2.66.11- 2022-02-17

Improvements

  • (Blazor) DialogOptions CloseDialogOnEsc property added.

Fixes

  • (Blazor) DropDown, ListBox and DropDownDataGrid wrong selection on Data change fixed.
  • (Blazor) Disable the responsive mode of RadzenSidebar if it is not nested inside RadzenLayout.
  • (Blazor) Meta folder excluded from solution.
  • Oracle reference for .NET 6 projects fixed.
  • (Blazor) The sidebar leaves a gap in some applications when viewed on a smaller screen.

Download

2.66.10- 2022-02-11

Improvements

  • (Blazor) Add Responsive property to RadzenSidebar.
  • (Blazor) DataGrid column MinWidth property added.
  • (Blazor) DataGrid Column Picker added.

Fixes

  • (Blazor) Invoke own StateHasChanged when the Refresh method of DialogService is called.
  • (Blazor) Update RadzenGrid simple filtering UI.
  • (Blazor) Fix light button colors.
  • (Blazor) DropDown and DropDownDataGrid multiple selected items label fixed.
  • (Angular) TimePicker buttons look off in Fluent theme.
  • (Blazor) MSSQL stored procedure DateTime parameters should be inferred without format.
  • (Angular) Wrong code generated for Open Dialog action - empty “left” or “top”.

Download

2.66.9- 2022-02-09

Improvements

  • (Blazor) DropDownDataGrid EmptyTemplate added.
  • (Blazor) DataGrid simple mode filtering UI improved.
  • (Angular) Allow the user to disable dialog drag and drop.

Fixes

  • (Blazor) LengthValidator not notified when DropDownDataGrid value is selected.
  • (Blazor) CRUD Pages should notify with error when unable to delete item in WASM.
  • Fixed wrong filter group deleted in query builder.
  • (Blazor) Add min-width to Pager’s page buttons and remove unnecessary paddings.
  • (Blazor) Set translateZ to rz-body in rz-layout.
  • Opening a layout in an application without pages distorts the UI.
  • Fixed .NET 6 download button.

Download

2.66.8- 2022-02-03

Improvements

  • (Blazor) DataGrid GroupRowExpand/GroupRowCollapse events added.

Fixes

  • (Blazor) DataGrid simple filtering should respect column FormatString or DataGrid FilterDateFormat.
  • (Blazor) DialogService Confirm AutoFocusFirstElement support added.
  • (Blazor) DataGrid IsNull/IsNotNull filtering not working properly on columns bound to string property.
  • (Blazor) DropDown, DropDownDataGrid and ListBox Value binding improved.
  • Email like static strings should not treated like expressions in designer.

Download

2.66.7- 2022-01-31

Improvements

  • (Blazor) Insert additional header cell attribute “aria-sort” so that the screen reader recognizes the DataGrid sorting.
  • (Blazor) Enable sorting on RadzenDataGrid by keyboard.
  • (Blazor) Click on MenuItem.

Fixes

  • (Blazor) Menu in DataGrid shows incorrectly due to z-index.
  • (Blazor) DataGrid has gaps on desktop browsers in responsive mode.
  • (Blazor) Fixed argument null exception in SecurityService.UpdateUser() with user without roles.
  • (Blazor) MSSQL stored procedure parameter will be sent from base64 string.

Download

2.66.6- 2022-01-27

Fixes

  • (Blazor) Error missing ) after argument list with REST service fixed.

Download

2.66.5- 2022-01-27

Improvements

  • (Blazor) AutoComplete will close popup when tabing out.
  • (Blazor) Sidebar expand logic improved.
  • (Blazor) DataGrid Value property binding will use @bind-Value instead Value.
  • (Blazor) OnXXXResponse partial method added to REST service.
  • (Blazor) Added support for MSSQL stored procedure timestamp parameter.

Fixes

  • (Blazor) DataGrid composite columns colspan logic fixed.
  • (Blazor) Frozen composite columns disabled.
  • (Blazor) Menu and ProfileMenu items should be over DataGrid header.
  • (Blazor) Dialog bottom option setting fixed.
  • (Blazor) DataGrid grouping will not apply sorting if GroupDescriptor SortOrder is null.
  • (Blazor) Binding to property names or attributes with string data fixed.

Download

2.66.4- 2022-01-24

Improvements

  • (Blazor) DataGrid AllowRowSelectOnRowClick property added.
  • (Blazor) DataGrid GroupRowRender event added.

Fixes

  • (Blazor) DataGrid header not working properly with bootstrap modal.
  • (Blazor) Added missing PageSizeText parameter.
  • (Blazor) FileInput keyboard navigation improved.
  • (Blazor) Added Tab item tabindex depending on Disabled flag.
  • (Blazor) WASM OData service UpdateXXX method response fixed.
  • (Blazor) WASM Master/Details child grid not update after CRUD.

Download

2.66.3- 2022-01-20

Improvements

  • (Blazor) Allow the developer to set the slot size in day and week view of RadzenScheduler.
  • (Blazor) DataGrid will render rows when binding using LoadData if paging is disabled and no Count set.
  • (Blazor) DataGrid GroupDescriptor SortOrder property added. Column SortOrder will be used when grouping.
  • (Blazor) DataGrid composite columns support added.
  • (Blazor) DataGrid AllowCompositeDataCells property added.
  • (Blazor) Pager HorizontalAlign property added.
  • (Blazor) DataGrid, DataList and DropDownDataGrid PagerHorizontalAlign, PageSizeText and PagerAlwaysVisible properties added.

Fixes

  • (Blazor) DataGrid simple filter header cell tabindex=”1” removed.
  • (Blazor) RadzenPanelMenu always highlights an item with Path set to “/”.
  • (Blazor) DataGrid thead fixed to not scroll vertically.
  • (Blazor) Fixed type “nvarchar” does not exist with default security.
  • (Blazor) Legacy Grid StartsWith and EndsWith filter operators fixed.
  • Long text becomes blurry in event editor dialog.

Download

2.66.2- 2022-01-13

Fixes

  • (Blazor) Reverted fix for designer error with KeyValuePair[] property type.

Download

2.66.1- 2022-01-13

Improvements

  • (Blazor) Themes SASS with LibSassBuilder instead WebCompiler.

Fixes

  • (Blazor) HtmlEditor does not allow pasting of plain text.
  • (Blazor) DatePicker input name attribute missing.
  • (Blazor) Steps exception when disposed.
  • (Blazor) DataGrid group footer displays in wrong column.
  • (Blazor) Upload Choose button background-color cannot be applied.
  • Long text in the Path property of the Link component overflows.
  • Theme editor Upload settings typos fixed.
  • (Blazor) Edit CRUD page template item no longer available behavior fixed.
  • Vertical scrollbar grows indefinitely when the Height of a component uses vh units.
  • (Blazor) The BadgeStyle property displays wrong default value.
  • (Blazor) DataGrid column SortOrder property exposed in the property grid.
  • (Blazor) Do not generate OData service methods for responses with no definitions or no properties (MSGraph singletons).
  • (Blazor) Fixed designer error with KeyValuePair[] property type.
  • (Blazor) MSSQL stored procedure numeric parameter types fixed.

Download

2.66.0- 2022-01-10

Improvements

  • (Blazor) Allow MarkupString to be used in Dialog Title.
  • (Blazor) Wrap EmptyText in DataGrid.
  • (Blazor) Added IconStyle Property to RadzenIcon.
  • Add dialog header color selector to all themes in theme editor.
  • Concurrency enabled for .NET 6 applications.

Fixes

  • (Blazor) Fixed RadzenNumeric error with unsigned integer types.
  • (Angular) Empty string parameter for export fixed.

Download

2.65.14- 2022-01-06

Improvements

  • (Blazor) DataGrid grouping support when virtualizing IQueryable.
  • (Blazor) ValueGeneratedNever() added for numeric fields with default SQL value other than zero.

Fixes

  • (Blazor) Cannot set the width of RadzenSplitButton.
  • (Blazor) DataGrid will sort by grouped column.
  • (Blazor) Click on disabled date should not close the DatePicker.
  • (Blazor) CheckBox uses click instead of mouseup.
  • Fixed saving application settings adds empty access to meta json files.
  • (Blazor) Component events inside splitter pane will not be generated with additional event argument.
  • (Blazor) Application crash during resx file generation.

Download

2.65.13- 2022-01-01

Fixes

  • (Blazor) Security is not defined in Startup.cs error fixed for .NET 6 WASM projects.

Download

2.65.12- 2021-12-31

Improvements

  • Allow the user to collapse all actions in the event editor dialog.

Fixes

  • (Angular) MSSQL stored procedures controller missing using in .NET6.
  • (Blazor) Fixed WASM OData service code generation error with entity named Client.
  • (Blazor) New Data wizard will created wrong value type when binding to Security data source.
  • (Angular) OData definitions in Startup.cs fixed for multiple data sources in .NET 6.
  • MSSQL stored procedures controllers OData Route attribute fixed for .NET 6.
  • Fixed OData security data source definition for .NET 6.

Download

2.65.11- 2021-12-30

Fixes

  • (Angular) Scheduler styles fixed.

Download

2.65.10- 2021-12-30

Improvements

  • Add responsive styles and icons to Scheduler nav views.
  • (Blazor) Single entity getByXXX operation $expand support added for WASM.

Fixes

  • PanelMenu matches URL which contain “-“.
  • Slider will not calculate step properly when Min is set.

Download

2.65.9- 2021-12-27

Fixes

  • (Blazor) Fix validator top padding in standard theme.
  • (Blazor) ContextMenu should not show toggle button.
  • (Blazor) RadzenPanelMenu supports prefix matching.
  • (Blazor) DatePicker add cursor pointer to choosable dates.
  • (Blazor) Enable validation in the Profile security page.
  • (Blazor) Add TabPosition styles to material-dark theme.

Download

2.65.8- 2021-12-23

Improvements

  • (Blazor) DataGrid HeaderCellRender and FooterCellRender events added.
  • (Blazor) Option to specify if the edit action should be on row select or row double click for auto-generated CRUD pages.

Fixes

  • (Blazor) Set tab panel border-radius with respect to TabPosition.
  • (Blazor) Update DataGrid loading indicator color and animation.
  • (Blazor) DataGrid PageSize is wrong when using PageSizeOptions and LoadData.
  • (Blazor) WASM client project service cannot be compiled if there are no tables in the database.
  • (Blazor) FileInput ImageStyle property value not generated properly.

Download

2.65.7- 2021-12-20

Improvements

  • (Blazor) Tab component TabPosition property added.
  • Added option to specify custom page names on data source infer.

Fixes

  • (Blazor) Switch component Toggle method made public and executed on click.
  • (Blazor) Fixed DatePicker will raise exception with chars in time part.
  • (Blazor) Bar series render in the opposite order.
  • (Blazor) ProfileMenu opens behind DataGrid when RadzenLayout is used.
  • (Blazor) Tree AllowCheckChildren will not work when tree children are populated from RadzenTreeLevel settings.
  • (Blazor) Render navigation item link content wrapper when Path is null or empty.
  • (Blazor) Button Template will not generated data context properly.
  • (Blazor) Second scrollbar appears in long pages in design time.
  • (Blazor) Application user cannot be deleted runtime after edit.

Download

2.65.6- 2021-12-16

Improvements

  • (Blazor) Added RadzenLayout component.

Fixes

  • (Blazor) DataGrid LoadData will not populate Filters properly.
  • (Blazor) Fixed virtualized DataGrid will raise exception with FilterTemplate.
  • (Blazor) Fixed CheckBox tri-state icon.
  • (Blazor) Fixed boolean filter checkbox background in DataGird
  • (Blazor) Dialog content does not always refresh when DialogService.Refresh is called.
  • Fixed cannot infer data source when only .NET 6 is installed.

Download

2.65.5- 2021-12-13

Improvements

  • (Blazor) Add rz-label CSS class to RadzenLabel component.
  • (Angular) Expose TimeZone property of the Scheduler component.

Fixes

  • (Blazor) Remove typography styles for html elements from base themes.
  • (Blazor) Do not add Upload header without a name.
  • (Blazor) DropDownDataGrid AllowColumnResize exposed in the property grid.

Download

2.65.4- 2021-12-09

Improvements

  • SQLite support added for Angular and Blazor with .NET5/6.
  • (Blazor) DropDownDataGrid AllowColumnResize property added.

Fixes

  • (Blazor) DatePicker will select wrong year when selecting days across years.
  • (Blazor) Tabs RenderMode.Client will cause exception on browser refresh.
  • (Blazor) DataGrid Responsive not working for themes generated by Radzen.
  • (Blazor) Intellisense not working in .NET6 projects.
  • Wrong .NET version suggested for install if .NET6 not available.

Download

2.65.3- 2021-12-06

Improvements

  • (Blazor) Upload Disabled property added.
  • (Blazor) DataGrid Responsive property added.

Fixes

  • (Blazor) DataGrid and DropDown virtualization fixed to work properly in Firefox.
  • (Blazor) Fixed DataGrid reordering columns issue.
  • (Blazor) DataGrid will show EmptyText/EmptyTemplate only if Count is 0 and Data is not null.
  • (Blazor) Fixed DataGrid will not go to the first page if the last item is deleted on the second page.
  • (Blazor) DataGrid grouping will check if the group key is null.
  • (Blazor) AllowVirtualization properties not exposed in property grid for .NET6 projects.
  • (Blazor) Missing Newtonsoft.Json added for WASM.
  • Make the resolution picker selection more prominent.
  • (Blazor) Fixed ‘Group’ is ambiguous in WASM OData service.

Download

2.65.2- 2021-12-01

Improvements

  • (Blazor) DatePicker CurrentDateChanged event added.
  • (Blazor) Update Material icons font.
  • (Blazor) DataGrid IsNull/IsNotNull filtering support added.
  • (Blazor) ExportXXXController now will execute service methods to get data instead accessing DbContext sets in server Blazor apps.

Fixes

  • (Blazor) DataGrid column resizing will use integer values only.
  • (Blazor) Fixed DataGrid simple filter popup for dates shown at wrong position.
  • (Blazor) Fixed code generation for .NET6 WASM with multiple data sources.

Download

2.65.1- 2021-11-25

Improvements

  • (Blazor) Added a Focus method on the RadzenNumeric control.

Fixes

  • (Blazor) Move standard theme background gradient to body.
  • (Blazor) GlobalService should not be used in MultiTenancyUserStore for WASM.
  • (Blazor) User ApplicationTenant should be populated after authenticated.
  • (Blazor) ApplicationUsersController Authorize attribute for roles moved to methods.
  • (Blazor) ContextMenu event arguments not generated properly.

Download

2.65.0- 2021-11-24

Improvements

  • (Blazor) Standard theme added.
  • (Angular) Add PopupClass property to DropDown.
  • Default .NET version of new applications set to .NET 6.

Fixes

  • (Blazor) User cannot be updated when multi-tenancy is enabled.
  • (Blazor) Cannot list custom methods in .NET 6 applications.
  • (Blazor) Fixed authorization with user in multiple roles in WASM applications.
  • (Blazor) Do not use redirectUrl if it is not set.
  • (Blazor) Security.User.ApplicationTenant not populated.

Download

2.64.3- 2021-11-22

Improvements

  • (Blazor) Mask CharacterPattern property added as positive alternative of Pattern.
  • (Blazor) Implement Trim property in RadzenTextBox.
  • (Blazor) DataGrid OData support added for multiple values filter.
  • (Blazor) MarkupString can be used in tooltip options Text.
  • (Blazor) DataGrid ShowExpandColumn property added.
  • TemplateForm auto-generate fields from schema confirm dialog added.
  • (Blazor) Implement redirectUrl in default security. The user will be redirected to the originally requested page after login.

Fixes

  • (Blazor) Fixed DataGrid EmptyText truncated.
  • (Blazor) AzureAD authentication fixed for .NET6.
  • (Blazor) Required .NET version check fixed.
  • Publish success message fixed.
  • Double tabs opened in browser if only .NET 6 is installed.
  • (Blazor) Security service user entry reloaded in GetUserById() with multi-tenancy enabled.

Download

2.64.2- 2021-11-18

Fixes

  • (Blazor) Designer will resolve properly .NET 6.
  • Added “code” to reserved words for class and property names during infer.

Download

2.64.1- 2021-11-15

Fixes

  • (Blazor) Close popups on mousedown instead of click.
  • (Blazor) Prevent HtmlEditor tools from getting keyboard focus.
  • (Blazor) Gravatar fixed for .NET 5 and 6 WASM.
  • (Blazor) Export with filtering from the DataGrid improved.
  • (Angular) Security service user name fixed for .NET 6.
  • (Blazor) Gravatar will be added to profile menu for .NET 5 and 6 WASM.
  • (Blazor) Fixed NETSDK1148 error on deploy of WASM NET5 application.

Download

2.64.0- 2021-11-11

Improvements

  • .NET 6 support added.
  • (Blazor) DropDownDataGrid ShowPagingSummary and PagingSummaryFormat added.
  • Scroll to the selected component in Outline view.
  • (Blazor) Query parameter $select added for WASM database method invokes.

Fixes

  • (Blazor) Stop navigating when the toggle icon of a RadzenPanelMenuItem is clicked.
  • (Blazor) DataGrid GroupFooterTemplate position fixed.
  • (Blazor) Profile menu should not have Logout() for Windows security.
  • AuthController Redirect changed to “/”.
  • (Blazor) Add try catch block to prevent IdentityNotMappedException when Windows security is enabled.

Download

2.63.9- 2021-11-04

Improvements

  • (Blazor) DataGrid CellContextMenu event added.
  • (Blazor) DataGrid InLine edit template single row edit option added for server Blazor applications.

Fixes

  • (Blazor) Multi-Tenancy roles not working properly in WASM.
  • (Blazor) DatePicker HourFormat exposed in property grid.
  • (Blazor) Tabs SelectedIndex not working properly in RenderMode.Client.
  • (Blazor) Chart will detect changes in the count of the series data and refresh.

Download

2.63.8- 2021-11-01

Improvements

  • (Blazor) DataGrid and DataList ShowPagingSummary and PagingSummaryFormat properties added.

Fixes

  • (Blazor) DatePicker should not reset time when changing the day.
  • Fixed OData data source paths are empty in some cases.
  • (Blazor) Wrong event properties displayed for the RowDoubleClick event of DataGrid.
  • (Angular) Absolute image paths that contain “assets” are considered as built-in assets during deployment.

Download

2.63.7- 2021-10-22

Fixes

  • (Blazor) Code generation of array item type for REST/Swagger models fixed.
  • SQL database infer command timeout set to no limit.

Download

2.63.6- 2021-10-21

Fixes

  • (Blazor) Sidebar with DataGrid frozen columns fixed.
  • (Blazor) Clicking ProfileMenu items does not close it.
  • (Blazor) Fixed DatePicker TimeOnly with ShowTimeOkButton false will not update after change.
  • (Blazor) DatePicker changing months should not show a different selected date than is actually selected.
  • (Blazor) CreateXXX method code generation fixed.
  • (Blazor) Roles cannot be assigned to user in multi-tenant applications.
  • (Blazor) Improved support for database boolean fields with default value true without mapping to nullable bool.

Download

2.63.5- 2021-10-19

Fixes

  • CRUD Edit page parameters fixed
  • (Blazor) DatePicker will select wrong month when choosing date from previous/next month.
  • (Blazor) RadzenCheckBox does not post its value.
  • (Blazor) Fixed CreateXXX when attempting to add already available item.
  • (Blazor) Wrong property type generated for array of boolean in REST/Swagger.

Download

2.63.4- 2021-10-18

Improvements

  • (Blazor) Added functionality (DialogOptions.CloseDialogOnOverlayClick) to close a dialog on clicking outside.
  • Database boolean fields with default value true will be mapped to nullable bool.

Fixes

  • (Blazor) DataGrid sorting and grouping will raise exception when using nested properties with null.
  • (Blazor) EmailValidator should not validate empty strings.
  • (Blazor) Fixed DropDown items count with LoadData and enabled virtualization.
  • (Blazor) Fixed DatePicker month and year will be reset to selected value.
  • (Blazor) Clear or revert to previous date when entered disabled date in DatePicker.
  • (Blazor) DatePicker should not update selected date on navigation.
  • (Blazor) Ensure async-await task completion follows StateHasChanged calls in Chart.
  • (Blazor) Fixed website can be moved while slider handle is moved.
  • (Blazor) Fixed moving a slider handle to the left/right does not result in the minimum/maximum value.
  • Fixed composite keys should not be editable.
  • (Blazor) Fixed lookups cannot be updated when query tracking is disabled.
  • (Blazor) Button Click handler not generated properly when inside Splitter.

Download

2.63.3- 2021-10-11

Improvements

  • (Blazor) DataGrid GroupFootersAlwaysVisible property added.
  • Added option to infer AspNet* tables for MS SQL data source.
  • (Blazor) SingleResult GET partial method added to controller in WASM application.

Fixes

  • (Blazor) Changing the Alpha value of the ColorPicker throws exception when the current culture uses “,” as decimal separator.
  • Page properties security role names should be unique.

Download

2.63.2- 2021-10-07

Improvements

  • (Blazor) Added RadioButtonList DisabledProperty & VisibleProperty parameters and support for data parameter field binding.

Fixes

  • (Blazor) (Blazor) Fixed ‘FilterMode’ is an ambiguous reference between ‘Microsoft.Graph.FilterMode’ and ‘Radzen.FilterMode’.

Download

2.63.1- 2021-10-05

Improvements

  • (Blazor) Implement Chart SeriesClick.

Fixes

  • (Blazor) Dialog render on drag improved.
  • (Blazor) Bugfix ColorPicker wrong CultureInfo.
  • (Blazor) Slider support for negative values added.
  • (Blazor) Fixed ‘Group’ is an ambiguous reference between.

Download

2.62.8- 2021-09-16

Improvements

  • (Blazor) DataGrid GroupFooterTemplate column property added.

Fixes

  • (Blazor) DataGrid row hover styles fixed with frozen columns.
  • (Blazor) Fixed DropDown closed immediately when you click in the lower right corner.
  • (Blazor) DropDown select all functionality improved.
  • (Blazor) Removed duplicate using of Microsoft.AspNetCore.Authentication.OpenIdConnect in Startup.cs.
  • (Angular) Fixed missing await next() after Request.Path in deployed multi-culture app.
  • (Blazor) Chart series Visible property can now be set as a parameter.

Download

2.62.7- 2021-09-16

Improvements

  • (Blazor) DataGrid and DropDownBase Virtualize exposed.
  • (Blazor) Tabs will be switched using JavaScript when TabRenderMode is Client.
  • (Blazor) DatePicker InputClass property added.

Fixes

  • (Blazor) Fixed AutoComplete popup will not close on first item select.
  • (Blazor) OData service update method response message fixed.
  • (Blazor) Logs enabled for deployed server Blazor apps.
  • MSGraph getGroups is a duplicate operationId error fixed.
  • (Angular) Request.Path used instead Response.Redirect() when redirecting to index in case of 404 error in multi culture app.

Download

2.62.6- 2021-09-09

Improvements

  • (Blazor) Steps ShowStepsButtons and StepsCollection properties added. NextStep() and PrevStep() made public.

Fixes

  • (Blazor) Fixed DatePicker throws exception when using DateTimeOffset and date is manually changed.
  • (Blazor) DataGrid second level and below group items cannot be collapsed.
  • (Blazor) Fixed “Orientation does not contain a definition for Orientation” when changing Splitter Orientation.

Download

2.62.5- 2021-09-06

Improvements

  • (Blazor) DataGrid column resizer CSS class added.

Fixes

  • Fixed security profile menu items value not populated.
  • (Blazor) Security profile menu events ignored during code generation.
  • (Blazor) Incorrect code generated for certain swagger data source methods.
  • (Angular) Better fix for Angular images from assets on deploy.
  • (Blazor) Master DataGrid not reloaded after edit in WASM.
  • (Blazor) DataGrid column header drag will check if column is Groupable.
  • (Blazor) Numeric component will not allow decimal symbol for integer value.
  • (Blazor) Fixed dynamic LINQ exceptions in WASM.
  • (Blazor) DataGrid should not perform any internal sorting or filtering if bound with LoadData.

Download

2.62.4- 2021-08-30

Fixes

  • (Blazor) DataGrid/DataList null ref. exception fixed when pager is set to top.
  • (Blazor) DataGrid column drag visual not positioned correctly when document scrolled.
  • (Angular) Image path from assets fixed on deploy for applications with cultures.

Download

2.62.3- 2021-08-25

Improvements

  • (Blazor) DatePicker AllowInput property added.
  • (Angular) Allow dialog size to be specified in percentage units.

Fixes

  • (Blazor) Sometimes Radzen infers the Page type for the generic component argument.
  • OData parse EntityType elements fixed.
  • (Blazor) InsertRow() will be used again for DataGrid inline template with LoadData binding.
  • (Blazor) Switch mouse events not raised.
  • (Blazor) DataGrid and DataList pager Count not calculated properly.
  • (Blazor) DataGrid loading panel not working properly with frozen columns.
  • (Blazor) DataGrid column null ref. exception fixed when SortOrder is bound to null.
  • (Blazor) DataGrid validation does not work.
  • (Blazor) Focused element lost after DropDown select.
  • (Blazor) DataGrid InsertRow() will break the pager if not on first page.
  • (Blazor) DataGrid InsertRow() fixed to work with LoadData binding.
  • (Blazor) Fixed DropDown LINQ expression cannot be translated with AllowFiltering and IQueryable.

Download

2.62.2- 2021-08-18

Improvements

  • (Blazor) DataGrid group by column added.
  • (Angular) Expose MaxSelectedLabels property for the DropDown component.

Fixes

  • (Blazor) Export of lookups might cause “Ambiguous match found” if there a same property names in related tables.
  • (Blazor) Use oninput to prevent bypassing of the mask.
  • (Blazor) Fixed component cannot be focused after leaving DropDown.
  • (Blazor) Fixed DropDownDataGrid exception when filtering non string data.
  • (Blazor) Fixed reordering DataGrid columns with hidden columns is not working.

Download

2.62.1- 2021-08-09

Improvements

  • (Blazor) DataGrid column reorder added.

Fixes

  • (Blazor) DataGrid DoesNotContain not working properly with LoadData binding.
  • (Blazor) Tooltip dispose fixed.
  • (Blazor) Fixed current page selection after page size changed in Pager.
  • (Blazor) Fixed pager visibility.

Download

2.62.0- 2021-08-03

Improvements

  • (Blazor) Splitter component added.
  • (Blazor) Button Template/ChildContent design-time support added.

Fixes

  • (Blazor) Fixed item select in DropDown bound to KeyValuePair throws exception.

Download

2.61.7- 2021-07-26

Improvements

  • (Blazor) DataGrid EmptyTemplate added.

Fixes

  • (Blazor) Fixed bug for topandbottom pager at the same time. bottomPager was named topPager.
  • (Blazor) DataGrid Single ExpandMode does nothing when RowExpand is not set.
  • (Blazor) Master/Detail clear filter and row selection fixed.

Download

2.61.6- 2021-07-20

Improvements

  • (Blazor) Badge component added.
  • (Blazor) Master/Details select after master DataGrid filter improved.

Fixes

  • (Blazor) DataGrid column filter type logic fixed.
  • (Blazor) RowDoubleClick does not fire for cells in edit mode.
  • (Blazor) DataGrid boolean filter should be applied on Apply button.

Download

2.61.5- 2021-07-13

Improvements

  • (Blazor) Master/Detail template master grid will select first row if selected is not in filtered result.

Fixes

  • (Blazor) DataGrid null reference exception fixed when accessing columns value from sub properties.
  • (Blazor) Fixed DataGrid boolean column second filter.
  • (Blazor) Fixed context menu throws exception.
  • (Blazor) Fixed delete with disabled query tracking.
  • (Blazor) DataGrid Render event generated code fixed.

Download

2.61.4- 2021-07-08

Improvements

  • Postgre generated columns support added.
  • (Blazor) Expose the Expanded property of PanelMenu items.

Fixes

  • (Blazor) Should not close popups when mobile devices keyboard is shown.
  • (Blazor) The default value of the DateFormat property of the DatePicker is wrong.
  • (Blazor) Cannot set FilterMode in design time.
  • (Blazor) Update with disabled query tracking fixed.
  • Wrong key used to select child data in master/detail page template.

Download

2.61.3- 2021-07-05

Improvements

  • (Blazor) Rating ReadOnly property.

Fixes

  • (Blazor) ColorPicker does not show alpha value.
  • (Blazor) UseQueryTrackingBehavior added for Postgre, MySQL and Oracle data sources.

Download

2.61.2- 2021-07-01

Improvements

  • (Blazor) DialogOptions AutoFocusFirstElement property added.
  • (Blazor) Added option to disable EF query tracking for server-side Blazor.

Fixes

  • (Blazor) DataGrid numeric column filter value not applied properly in some cases.
  • (Blazor) DataGrid date filtering fixed.
  • (Blazor) Added “internal” to invalid names.
  • (Blazor) Wrong DataGrid Render and CellRender event arguments generated.

Download

2.61.1- 2021-06-28

Improvements

  • (Blazor) Focus first focusable element on dialog open.

Fixes

  • (Blazor) LoadDataArgs.Sorts is with incorrect order with multiple column sorting.
  • (Blazor) Focused element lost after popup open.
  • (Blazor) DataGrid cell z-index values lowered.
  • (Blazor) Setting style attribute in CellRender overrides the built-in style of a RadzenDataGrid cell.
  • (Blazor) Fixed DatePicker month selection will close calendar popup.
  • (Blazor) Reposition popup on filter.
  • (Blazor) Fixed no property Format for DataGrid column.
  • A page called Login is deleted after saving the application settings.

Download

2.61.0- 2021-06-23

Improvements

  • (Blazor) FileInput ImageStyle property added.
  • (Blazor) Tree CheckBoxes support added.

Fixes

  • (Blazor) Chart tooltip throws exception when series data changes.
  • (Blazor) DataGrid will keep last page when items are removed.
  • (Blazor) RadzenNumeric unable to convert currency formatted values.
  • (Blazor) Popup will be closed on any scroll.
  • (Blazor) DialogService.Close() method will not complete Task properly.
  • (Blazor) DataGrid virtualization not working with horizontal scroll.
  • Exception is thrown when pasting while the selection is empty.
  • Components are pasted in the opposite order in some cases.
  • (Blazor) InLine DataGrid insert fixed when bound with LoadData.
  • (Angular) Fixed property binding dialog error with custom pipe.

Download

2.60.8- 2021-06-17

Improvements

  • (Blazor) DataGrid non template columns cells will display data as tooltip.
  • (Blazor) Pager, DataGrid and DataList PageSizeOptions property added.

Fixes

  • (Blazor) DataGrid frozen column footer cell z-index fixed.
  • (Blazor) Numeric Value will respect Min/Max change.
  • (Blazor) DataGrid InEditMode fixed in .NET 3.1.
  • (Blazor) Dialog fixed to work properly with DataGrid frozen columns.
  • (Blazor) Fixed DataGrid frozen column resize exception.

Download

2.60.7- 2021-06-14

Improvements

  • (Blazor) Added SummaryTemplate to Fieldset and Panel components.

Fixes

  • (Blazor) DataGrid bool simple filter not aligned properly.
  • (Blazor) Legacy grid column sort order indicator with sub properties fixed.
  • (Blazor) Fixed DataGrid frozen columns not working properly with in-line edit.
  • (Blazor) DataGrid insert row not working properly with enabled virtualization.
  • (Blazor) Components AllowVirtualization property should be applied runtime only.

Download

2.60.6- 2021-06-10

Improvements

  • (Blazor) Login component AutoComplete property added.
  • (Blazor) Legacy Grid component exposed in toolbox.

Fixes

  • (Blazor) DataGrid border removed.
  • (Blazor) Fixed “Cannot read property addEventListener of null”.
  • (Blazor) Set the @ref of the RadzenDataGrid.
  • (Blazor) DataGrid sorting by sub property fixed.
  • Model FK property naming improved in self referenced table.
  • (Blazor) Master/Detail template RowDoubleClick code fixed.

Download

2.60.5- 2021-06-07

Improvements

  • (Blazor) Tabs component RenderMode property added.

Fixes

  • (Blazor) Do not use JSInterop before OnAfterRenderAsync.
  • (Blazor) DataGrid sorting API fixed.
  • (Blazor) Scheduler day and week view overlaps events in some cases.
  • (Blazor) DatePicker time not updated properly on Ok click

Download

2.60.4- 2021-06-04

Fixes

  • (Blazor) DataGrid theme fixed.

Download

2.60.3- 2021-06-03

Fixes

  • (Blazor) DropDownDataGrid column type should not be generated.
  • (Blazor) DataGrid frozen columns data cells should have z-index: 0.

Download

2.60.2- 2021-06-03

Fixes

  • (Blazor) DataGrid IsLoading property exposed.
  • (Blazor) Property grid should not show style and events as properties.

Download

2.60.1- 2021-06-03

Fixes

  • (Blazor) Fixed invalid RadzenDataGrid column Type property value.
  • (Blazor) DataGrid column FilterOperator code generation fixed.

Download

2.60.0- 2021-06-03

Improvements

  • (Blazor) ListBox, DropDown and DropDownDataGrid virtualization support added.
  • (Blazor) RadzenDataGrid instead RadzenGrid in CRUD templates and toolbox.
  • (Blazor) DropDownDataGrid frozen columns support added.
  • (Blazor) Increase the z index of the popup to 2000 to make it appear on top of Bootstrap modals.

Fixes

  • (Blazor) DataGrid TItem changed to dynamic when there is a DropDownDataGrid in column EditTemplate.
  • (Blazor) DataGrid RowClick and RowDoubleClick event args code generation fixed.
  • (Blazor) DataGrid RowRender event not executed properly.
  • (Blazor) DataGrid equals and not equals string filters fixed.
  • (Blazor) DataGrid multi column sorting order fixed.
  • (Blazor) DatePicker null ref. exception fixed when TimeOnly is set to true.
  • (Blazor) Cannot close nested dialogs in some cases.
  • (Blazor) DataGrid and DataList changing PageSize should reload data.
  • (Blazor) DataGrid edit row should cancel insert.
  • (Blazor) DatePicker time update should not change the date.

Download

2.59.6- 2021-05-27

Improvements

  • (Blazor) Allow specifying individual item colors for bar and column series.
  • (Blazor) Button IsBusy property added.
  • (Blazor) Dialog improved.
  • (Blazor) Sorts and Filters added to LoadDataArgs.
  • (Blazor) Added IsBusy property and spinning indicator to RadzenButton.

Fixes

  • (Blazor) Radzen hangs when editing a complex expression in Execute C# action.
  • (Blazor) “Code” added to reserved words to avoid compilation errors.
  • (Blazor) Application users data grid does not refresh after updating a user.
  • Excel exporting truncates fractions in some cases.
  • Cannot create array properties in REST data sources when a primitive type is picked.
  • Cancelled changes reappear in the Edit Application User page.
  • (Blazor) DataGrid will raise LoadData for filter and sort even when column Property/Type is not set.
  • (Blazor) DropDown with multiple selection closes advanced mode DataGrid filter.
  • (Blazor) RadzenDataGrid AllowVirtualization should be available only for .NET 5.
  • (Blazor) ContextMenu position will respect bottom and right edges.

Download

2.59.5- 2021-05-13

Fixes

  • (Blazor) Invalid search as you type expression with property named parameters.
  • (Angular) Components not registered properly if inside Form field template.
  • (Blazor) Use decimals to improve precision in the category axis rendering and prevent endless loops.
  • (Blazor) Changing upload header value at runtime does not work.
  • (Blazor) GaugeBand is showing wrong values, when From/To are out of bound.

Download

2.59.4- 2021-05-06

Improvements

  • (Blazor) Register Application User page submit migrated to client-side validation.
  • (Blazor) Confirm delete added to application roles.
  • (Blazor) Add ability to link an image in the HtmlEditor.

Fixes

  • (Blazor) Register Application User page validators and submit fixed.
  • (Blazor) Wrong code generated for search as you type with database field named xxx_parameters.
  • (Blazor) LanguagePicker removed from toolbox.
  • (Blazor) Fixed DataGrid footer cells not scrolling horizontally.

Download

2.59.3- 2021-04-26

Fixes

  • (Blazor) Register Application User page validators and submit fixed.
  • (Angular) Notification duration binding to variable fixed.
  • (Blazor) Infer correct type when the Data property of a template form is set to a constant.
  • (Blazor) AutoComplete not editable in a FilterTemplate.
  • (Blazor) Avoid try/catch block during validation. Components that do not have @bind-Value are valid by default.
  • (Blazor) DataGrid cannot collapse expanded item in DataGridExpandMode.Single.
  • (Blazor) Setting the class attribute in the CellRender event does not work.
  • (Blazor) AutoComplete not editable in a FilterTemplate.

Download

2.59.2- 2021-04-21

Improvements

  • (Blazor) Improve Scheduler monthly view event rendering to take advantage of remaining space.
  • (Blazor) DropDownDataGrid View exposed.

Fixes

  • (Blazor) Deploy to IIS fixed.
  • (Blazor) Invalid code generated for CRUD pages with table name Base.
  • (Blazor) Setting a custom CSS class replaces the built-in one in gauge, chart, colorpicker, html editor and scheduler.
  • (Blazor) Submit the form when Action is set even if EditContext is unavailable.

Download

2.59.1- 2021-04-19

Fixes

  • (Angular) Radzen ng-cli build fixed.
  • (Blazor) Fixed OData service cannot read property ‘properties’ of undefined with MSGraph.

Download

2.59.0- 2021-04-19

Improvements

  • (Blazor) Validate form with action.
  • (Blazor) Login templates will use RadzenTemplateForm.
  • Parent cultures added to cultures.

Fixes

  • (Blazor) DataGrid should not reset current page on sorting.
  • Fixed garbled text in Radzen Output on deploy.

Download

2.58.17- 2021-04-14

Improvements

  • More stored procedures that will return collection are inferred.
  • (Blazor) Numeric focus appearance improved.

Fixes

  • (Blazor) Incorrect property type inferred in design time when using custom methods.
  • (Blazor) OData service methods for stored procedures with no return type should use HttpResponseMessage.
  • (Blazor) Selecting a tree item does not remove prior selection.
  • (Blazor) DropDownDataGrid AllowFilteringByAllStringColumns will raise exception if some of the column values is null.
  • (Blazor) DataGrid pager not reset to first page after sort.
  • (Blazor) DropDownDataGrid selected item not respected if SelectedValue is set.
  • (Blazor) DropDownDataGrid AllowFilteringByAllStringColumns should respect column Filterable property.

Download

2.58.16- 2021-04-08

Improvements

  • Start directly in community mode option added to Radzen first start.

Fixes

  • Output window shows garbled characters in non-latin environments.
  • (Blazor) OData service ‘Task’ is an ambiguous error fixed.
  • (Blazor) SetCulture not working when not deployed in root.
  • (Blazor) Reset the Tree SelectedItem when Value is set to null.

Download

2.58.15- 2021-04-05

Improvements

  • (Blazor) Dialog Style property added.

Fixes

  • (Blazor) Fixed array initialization expressions in attributes.
  • (Blazor) Refresh RadzenSteps and RadzenGrid when bound properties change.

Download

2.58.14- 2021-04-01

Improvements

  • (Blazor) Support Formatting in RadzenNumeric.

Fixes

  • (Blazor) DataGrid selected, edited and expanded items not persisted properly when paging.
  • (Blazor) Fixed OData operation string parameters.
  • (Blazor) Startup.cs serverVersion is not defined code generation error.

Download

2.58.13- 2021-03-29

Improvements

  • (Blazor) Master/Detail and Hierarchy templates child DataGrid delete confirm added.

Fixes

  • (Angular) Switch disabled property not working as expected.
  • (Blazor) DataGrid columns not aligned in some cases.

Download

2.58.12- 2021-03-25

Improvements

  • (Blazor) DataGrid LogicalFilterOperator added.

Fixes

  • MySQL data source will not infer foreign keys properly for MySQL 8.x.
  • (Blazor) DataGrid pager hidden after CancelEditRow().
  • (Blazor) Refresh RadzenRadioButtonList when RadzenRadioButtonListItem Text property changes.

Download

2.58.11- 2021-03-22

Improvements

  • Allow setting the SidebarToggle hover background from theme builder.

Fixes

  • (Blazor) Fixed DataGrid column width reset on other column resize if set initially.
  • (Blazor) Refresh RadzenGrid and RadzenSteps when Text property changes.
  • (Blazor) Slider will handle Min, Max, Range and Step change.
  • (Angular) Fixed unable to cast object of type ‘Newtonsoft.Json.Linq.JValue’ to type ‘System.DateTime’ error when exporting to Excel.

Download

2.58.10- 2021-03-15

Improvements

  • (Blazor) ShowUpDown property added to RadzenNumeric.
  • (Blazor) WidthText and HeightText properties added to RadzenHtmlEditorImage.

Fixes

  • (Blazor) Numeric value not updated properly sometimes when used in DataGrid column EditTemplate.
  • (Angular) UseRowNumberForPaging() should not be used in .NET 5 projects.
  • (Blazor) Radzen genertes wrong event args for the HtmlEditor Execute event.
  • (Blazor) The Icon property of the custom HtmlEditor tool is not available in the property grid.
  • (Blazor) User not loaded properly in profile page when multi tenancy is enabled.
  • (Blazor) Exported DateTime cell value improved.

Download

2.58.9- 2021-03-11

Improvements

  • Overwrite existing pages option added to security settings.

Fixes

  • (Blazor) Deployed WASM app not working properly when accessing the url using IP.
  • (Blazor) Localization key for components with items not generated properly.
  • (Blazor) AccountController multiple user variable definition with multi-tenancy fixed.

Download

2.58.8- 2021-03-08

Fixes

  • (Blazor) MSGraph service method parameters type fixed.
  • (Blazor) Postgre security tables migrations fixed.
  • (Angular) AutoComplete does not trigger its Search event.
  • OData data source will not list entities without properties in the tree.
  • (Blazor) DataList LoadData arguments type fixed.
  • DataList new data wizard fixed when paging is disabled.
  • (Blazor) DropDown popup does not open after enabling.
  • (Blazor) Fixed DataGrid column headers misaligned with body in some cases.
  • (Blazor) Use only one DotNetObjectReference per component and dispose it.

Download

2.58.7- 2021-03-04

Improvements

  • (Blazor) DatePicker and DataGrid DateTimeOffset support added.

Fixes

  • (Blazor) Order appointments in month view by their start time instead of start date.
  • (Blazor) Service dbContext field reverted to context.

Download

2.58.6- 2021-03-02

Fixes

  • (Blazor) Service dbContext field reverted to context.

Download

2.58.5- 2021-03-01

Improvements

  • Data source infer create process of CRUD pages improved with busy indicator and message.
  • (Blazor) Tree selection support via the Value property.
  • (Blazor) DataGrid RowClick event added.
  • (Blazor) DropDown SelectAllText property added.
  • (Blazor) Tree Value property added.

Fixes

  • (Blazor) Full type name used for OData service parameters to avoid ambiguous reference.
  • (Blazor) Clear dropdown icon is misplaced in a filter template.
  • Oracle reference updated for .NET 5 projects to latest.
  • (Blazor) Service and CRUD pages compile errors with table named Context fixed.
  • (Blazor) ColorPicker set the type attribute of the button to prevent it from accidental form submission.

Download

2.58.4- 2021-02-25

Fixes

  • (Blazor) Context name not generated properly for complex expressions.

Download

2.58.3- 2021-02-25

Fixes

  • (Blazor) Property value not generated in some cases.

Download

2.58.2- 2021-02-25

Fixes

  • (Blazor) DropDown null ref. exception on delete fixed.
  • (Blazor) DatePicker Value not cleared properly.
  • (Blazor) OData service parameters type not generated properly for WASM applications if the parameter name is equal to a entity name.
  • (Blazor) Data not replaced properly with template context name in some cases.

Download

2.58.1- 2021-02-22

Fixes

  • (Blazor) Cannot logout when using Azure AD in a Blazor WASM application.
  • (Blazor) MSGraph model name used in service not correct fixed.
  • (Blazor) DropDown first item not highlighted if selected.
  • (Blazor) DataGrid will use selected row style if Value is bound.
  • (Blazor) ContextMenu for nested containers fixed.
  • (Blazor) DropDown popup shown on parent clicks fixed.
  • (Blazor) DataGrid second filter value not cleared on Reset().

Download

2.58.0- 2021-02-18

Improvements

  • (Blazor) Login component will raise Login event explicitly on password input enter key press.
  • (Blazor) CheckBoxList, RadioButtonList and SelectBar items from data support added.
  • (Blazor) Refresh() method and Refresh event added to DialogService.
  • (Blazor) DataGrid multiple selection support added.

Fixes

  • (Angular) Property ‘grid0RowExpand’ does not exist error fixed for master/detail template.
  • (Blazor) DropDown selected item not scrolled into view initially fixed.
  • (Blazor) Slider not working as expected when disabled initially and enabled runtime.

Download

2.57.9- 2021-02-15

Improvements

  • MSSQL stored procedures and views precision and scale support added.
  • .NET 5 is now default for new applications.
  • (Blazor) Enable customization of RadzenFieldset display style.

Fixes

  • (Blazor) Service methods names for export are not correct in some cases.
  • (Blazor) Click the Export button will trigger Excel export.
  • (Blazor) WASM security tables migrations fixed for non MSSQL database types.
  • (Blazor) DataGrid not reloaded runtime on column Visible change.
  • (Blazor) TreeNodes are sometimes reused after removing the corresponding data item.

Download

2.57.8- 2021-02-11

Improvements

  • MSSQL numeric fields precision and scale support added.

Fixes

  • (Blazor) Security service will try to find the user by name if finding by email fails.
  • (Blazor) Data source name not correct in some cases in CRUD pages with optimistic concurrency.
  • (Blazor) Upload and DropDown Content Security Policy errors fixed.
  • Migrations will use HasDatabaseName() instead HasName() for .NET 5.
  • Build warnings fixed.

Download

2.57.7- 2021-02-08

Fixes

  • (Blazor) DataGird active filter icon color not applied.
  • (Angular) ViewChild component names not generated properly when the name starts with capital letter.
  • (Angular) Deploy fixed for .NET Core 2.0 and prior.
  • (Blazor) Update and create operations not working in deployed WASM .NET 5 app.
  • Icon editor breaks the property grid layout if the value is too long.
  • (Blazor) Cannot set the Width and Height of Inline DatePicker.
  • Do not allow “Db” as a data source name as it leads to a conflict with the DBContext type.

Download

2.57.6- 2021-02-04

Improvements

  • Menu supports responsive mode.
  • (Blazor) DropDownDataGrid ColumnWidth property added.
  • (Blazor) DataGrid AllowColumnResize property and ColumnResized event added.
  • (Blazor) DropDownDataGrid support for lookup columns added.

Fixes

  • (Blazor) WASM application not deployed fully to ZIP for .NET 5 fixed.

Download

2.57.5- 2021-02-01

Improvements

  • AutoComplete MinLength property added.
  • (Angular) DropDownDataGrid AllowFilteringByAllStringColumns, FilterCaseSensitivity properties and support for lookup columns added.
  • (Angular) DataGrid FilterCaseSensitivity property added.
  • (Blazor) DropDownDataGrid AllowFilteringByAllStringColumns property added.
  • (Angular) DropDownDataGrid FilterOperator property added.

Fixes

  • (Blazor) DataList displays the lesser number of PageSize and Count items in design time.
  • (Blazor) Steps not editable in design-time.
  • (Blazor) Numeric should restore previous input value if new value cannot be parsed.

Download

2.57.4- 2021-01-28

Improvements

  • (Angular) Switch component added.
  • (Blazor) DatePicker AllowClear property added.

Fixes

  • (Angular) Application settings should not show version drop down for .NET 5.
  • (Blazor) DatePicker time numerics move on hover fixed.
  • (Blazor) DatePicker Hour numeric do not respect HourFormat settings.

Download

2.57.3- 2021-01-25

Improvements

  • (Blazor) DataGrid and DataList PagerPosition property added.
  • (Blazor) Image property added to Button component.

Fixes

  • (Angular) DropDownDataGrid obsolete defaultValue property removed from property grid.
  • (Blazor) Incorrect type inferred for ${result} in the Error event.
  • (Blazor) Optimistic concurrency will be available for .NET 5 projects only.
  • (Blazor) Runtime error on Edit page created with CRUD pages with concurrency and security enabled.
  • (Blazor) ProfileMenu looks off.
  • (Blazor) Source maps links removed from themes css.

Download

2.57.2- 2021-01-20

Fixes

  • (Blazor) Container components not editable in design-time.
  • (Angular) Duplicate variable “formData” is generated for some custom server methods.

Download

2.57.1- 2021-01-20

Fixes

  • (Blazor) Not upgraded custom theme error will be shown on deploy as well.

Download

2.57.0- 2021-01-20

Improvements

  • (Blazor) Updated to Radzen.Blazor 3.0 with new themes.
  • (Blazor) Pager component added.

Fixes

  • (Blazor) Create entity with concurrency enabled fixed for WASM applications.
  • (Angular) AddTokenToHeader null ref. exception with enabled session refresh and admin login.

Download

2.56.12- 2021-01-14

Improvements

  • (Blazor) DropDownDataGrid Responsive property added.

Fixes

  • (Blazor) CRUD Edit page lookup value preselected for WASM.
  • (Blazor) WASM DropDownDataGrid with OData data source fixed.
  • (Blazor) Search as you type will return DataGrid to first page.
  • (Blazor) Tooltip for CheckBox fixed.
  • (Blazor) Bar chart series do not work in some culture settings.
  • ApplicationUserManager FindByNameAsync improved to ignore case of the Domain.

Download

2.56.11- 2021-01-11

Fixes

  • (Blazor) Chart displays a design time error after data-binding.
  • (Blazor) DropDownDataGrid Count property exposed in property grid.
  • (Blazor) DropDownDataGrid LoadData arguments type generated code fixed.
  • (Blazor) WASM CRUD pages with sorting, filtering and paging for lookup data fixed.
  • (Blazor) DropDownDataGrid new data wizard for WASM fixed.
  • (Blazor) Numeric value allows bigger than max on second attempt fixed.

Download

2.56.10- 2021-01-04

Improvements

  • (Blazor) FileInput Title property added.
  • (Blazor) Optimistic concurrency support added.

Fixes

  • (Blazor) Autogenerate columns does not work for nested DataGrid components.
  • (Blazor) Security service is not properly initialized on browser refresh.
  • (Blazor) Cancel button missing in in-line edit page template for WASM.

Download

2.56.9- 2020-12-28

Fixes

  • (Blazor) Code generation of data source namespaces fixed.

Download

2.56.8- 2020-12-28

Fixes

  • (Blazor) Ghost components appear for certain layout configurations.
  • (Blazor) Fixed application with empty data source cannot be compiled.
  • (Blazor) Set top margin of the Body component in a Menu layout.
  • (Blazor) DropDownDataGrid will no longer query all items on select.
  • (Blazor) RadzenContentContainer will no longer render wrapper div for children.

Download

2.56.7- 2020-12-21

Improvements

  • (Blazor) Improve design time support for expressions that contain math and boolean operators.
  • (Blazor) Display [Expression] in design time when the Text property of a component contains a method call.
  • (Blazor) Application ignore list support for security meta json pages added.
  • (Blazor) Support for oneOf property type added in swagger definition.

Fixes

  • (Blazor) Stop replacing single quote with double quote during code generation. Strings should be used with double quote, chars with single quote.
  • (Blazor) Do not declare classes if already declared as enums in design-time.
  • Cannot destructure property ‘definitions’ of ‘e’ as it is undefined error fixed in designer with three level hierarchy DataGrid.
  • Customizing certain themes changes the default success color.
  • Menu layout looks off in Blazor applications.
  • (Blazor) Fixed REST data source query parameters not generated.

Download

2.56.6- 2020-12-16

Fixes

  • (Blazor) Label components sometimes appear empty or display errors in design time.

Download

2.56.5- 2020-12-15

Fixes

  • (Blazor) Using method call expression in the Text property of a Label leads to design time error.
  • Improve interpolation handling after the method invocation fix.
  • (Blazor) Chart throws Step must be a number exception when there are no date series.

Download

2.56.4- 2020-12-14

Fixes

  • MySQL for .NET 5 projects fixed.
  • (Blazor) Design time error when an expression contains a method call.
  • (Blazor) Design time errors when using MSGraph data source.
  • (Blazor) Editor supports upload headers.
  • Tables with no primary keys not checked on data source re-infer.

Download

2.56.3- 2020-12-09

Improvements

  • (Blazor) DataGrid CellRender colspan and rowspan attributes support added.
  • (Blazor) DataGrid column TextAlign will be set to header cells as well.
  • (Blazor) DatePicker month and year pickers reworked with DropDown instead select.

Fixes

  • Cannot add custom theme css file to ignore list.
  • (Blazor) RadioButtonList and CheckBoxList not shown in the designer in some cases.
  • (Blazor) Wrong code generated for expressions used in the Path property of a Link component.
  • (Angular) Notification style removed from settings.
  • (Blazor) Improve the scale range calculation when there is only one series item.
  • (Blazor) Setting Min and Max of the ValueScale does not work correctly with Bar series.
  • (Blazor) Chart uses wrong scale when there is only one series item.
  • (Blazor) RadzenLink.MouseEnter not passing the ElementReference fixed.

Download

2.56.2- 2020-12-03

Improvements

  • (Blazor) Upload supports custom HTTP headers.
  • Navigation menu items visible property synced with security when populating from application.
  • Border editor improved.

Fixes

  • (Blazor) Include() made first opeartion to avoid problems with Dynamic.Linq in NET5.
  • Do not display generated tab item text if its icon is set.
  • (Blazor) Security initializing after page load problems fixed.

Download

2.56.1- 2020-11-30

Fixes

  • (Blazor) Layout multiple sections/content containers support reverted.

Download

2.56.0- 2020-11-30

Improvements

  • (Angular) .NET 5 support added.
  • (Angular) Upload component Progress event added.
  • Application settings Title option added.
  • Update Material Icons font.
  • (Blazor) Layout multiple sections/content containers support added.

Fixes

  • (Blazor) Missing curly bracket in execute action with condition fixed.
  • (Blazor) Stored procedure query parameters not generated properly fixed.
  • (Blazor) Time picking inputs are the same size as the Numeric component.
  • (Blazor) Fixed PWA settings not added to client project when project is merged.

2.55.5- 2020-11-24

Improvements

  • Custom files support in Radzen.
  • (Blazor) CRUD pages wizard will respect included collection properties.
  • (Blazor) DataGrid filter DatePicker DateFormat will respect column StringFormat and DataGrid FilterDateFormat properties.

Fixes

  • (Blazor) Tooltip and ContextMenu should be closed not destroyed on navigate.
  • (Blazor) The editor does not always update its content.
  • (Blazor) ProfileMenu not closed on outside click.

Download

2.55.4- 2020-11-21

Improvements

  • (Blazor) Expose Index and IsSelected of the RadzenTabsItem.

Fixes

  • (Blazor) Various security issues introduced with 2.55.2.
  • (Blazor) Tooltip not properly closed fixed.
  • (Blazor) Clicking menu items does not close them.

Download

2.55.3- 2020-11-19

Fixes

  • (Blazor) RadzePanelMenu does not render nested items.

Download

2.55.2- 2020-11-19

Improvements

  • (Blazor) Allow same role names across tenants in multi-tenancy mode.
  • Navigation parameters added.
  • (Blazor) Custom security policy setting added to page properties.

Fixes

  • (Blazor) Complex notification expressions fixed.
  • (Blazor) Switch component added to theme editor.
  • (Blazor) Wrong type inferred for checkbox when it is inside a nested DataGrid template.
  • (Blazor) Security services fixes for .NET 5.
  • (Blazor) RadzenMenu and RadzenPanelMenu conflict fixed.
  • (Blazor) Gravatar fixed for .NET 5 WASM.
  • (Blazor) DateTime properties not serialized if there is no complex property on the model.
  • (Blazor) Cannot read property ‘removeChild’ of null with tooltip fixed.
  • (Angular) Notification sometimes appears behind dialog overlay.

Download

2.55.1- 2020-11-16

Fixes

  • (Blazor) Compile time issue when a component has empty style property and non-empty style custom attribute.
  • (Blazor) Expressions in notification properties fixed.

Download

2.55.0- 2020-11-16

Improvements

  • (Blazor) WYSIWYG Editor component added.
  • (Blazor) ColorPicker component added.
  • (Blazor) Notification style option added.
  • (Blazor) CSS classes rz-notification, rz-notification-message and style added to notification.
  • (Blazor) DataGrid AndOperatorText and OrOperatorText properties exposed in property grid.

Fixes

  • (Blazor) WASM application not deployed correctly for .NET 5.0.
  • (Blazor) Browser opened twice on run fixed.
  • (Blazor) Design time exception after using the Master-Detail hierarchy template.
  • (Angular) Do not redirect OData paths to index in case of 404 or 401.
  • (Blazor) Stop replacing “username” and “password” event args.
  • (Blazor) Gauge does not work with certain cultures.

Download

2.54.10- 2020-11-13

Fixes

  • (Blazor) .NET 5.0 download link fixed.
  • (Blazor) WASM application not deployed correctly for .NET 5.0.
  • (Blazor) Browser opened twice on run fixed.

Download

2.54.9- 2020-11-12

Improvements

  • (Blazor) .NET 5.0 support added.

Fixes

  • (Angular) Numeric step down oddity with decimals.
  • (Blazor) Project launchSettings iisSettings windowsAuthentication set to true.
  • (Blazor) Optimize design-time performance for bigger pages.
  • (Blazor) Design time error “Invalid token null in class”.

Download

2.54.8- 2020-11-09

Improvements

  • (Blazor) Export of DataGrid lookup columns support added.
  • (Blazor) Merge style set as a custom attribute with the options set from the property grid.

Fixes

  • (Blazor) Fixed compilation error with open dialog from context menu.
  • (Blazor) Cannot read ‘size’ of undefined on FileInput cancel fixed.

Download

2.54.7- 2020-11-05

Improvements

  • (Blazor) Switch component added.

Fixes

  • Compilation error with table named Item/Items fixed.
  • (Blazor) Dialog without Then not awaited.
  • (Blazor) ContextMenu not positioned correctly inside scrollable containers.
  • (Blazor) Single file auto upload change fixed.

Download

2.54.6- 2020-11-03

Improvements

  • (Angular) Security session refresh option added.
  • (Angular) AllowClear property added to DropDownDataGrid.

Fixes

  • (Blazor) Data-binding the Text of a Label shows error in design time.
  • (Blazor) Cannot use the Change event of some components if their Value property is set.
  • (Blazor) TValue is not generated for some components.
  • (Angular) Slider does not trigger its Change event when range mode is enabled.
  • (Blazor) FormatString editor is sometimes empty for numeric properties.
  • (Blazor) Cannot use Open dialog actions in layouts.
  • (Blazor) Design time error if a Dictionary property is used in an expression.
  • (Blazor) Gauge looks off in Dark theme.
  • (Angular) Design time crash when selecting a property from the Expression tab of the property editor.
  • (Blazor) Single file auto upload change fixed.
  • (Blazor) Tooltip crash in Dispose fixed.
  • (Blazor) DialogService Close should be called only if there are open dialogs.
  • (Blazor) Upload component manual upload cannot choose again removed file fixed.
  • (Blazor) DataGrid column dispose exception fixed.

Download

2.54.5- 2020-10-26

Fixes

  • (Blazor) Query builder raw filters with parameters and string literals fixed.
  • (Angular) Expanded child grids not reloaded on data change.
  • (Blazor) Export with filter fixed.
  • Change the column sizes of the main layout to not wrap on a small screen device.

Download

2.54.4- 2020-10-22

Improvements

  • (Blazor) PWA support added for WebAssembly.
  • (Angular) Use template forms for “Edit” and “Add” pages option added to CRUD pages wizard.
  • Allow support for default scrollbar styling.

Fixes

  • (Blazor) Login page layout cannot be changed from page settings fixed.
  • (Blazor) Guid property not listed in property picker.
  • (Blazor) Query builder filter with quotes fixed.
  • (Blazor) CRUD pages wizard filter value removed for Blazor apps.
  • CRUD pages wizard custom page name fixed.
  • (Blazor) Mask MaxLength property fixed.
  • (Angular) Child grid not reloaded properly after add/update/delete.
  • (Blazor) Numbers in HTML should be culture independent.
  • (Blazor) DataGrid new item not added when there are no records.
  • (Blazor) Password AutoComplete fixed.

Download

2.54.3- 2020-10-19

Improvements

  • (Blazor) Filter parameters added for query builder filter. Query builder will use FilterParameters for SQL data sources.
  • (Blazor) OnAfterXXXUpdated/Deleted/Created partial methods added to data source service and controller.
  • (Angular) Use template forms option added when generating CRUD pages.

Fixes

  • (Blazor) WASM CRUD pages fixed when search is not enabled.
  • (Blazor) Cannot read property ‘schema’ of undefined with swagger data source fixed.
  • (Angular) Changing the text of a PanelMenu item does not work.
  • Left margin added to form cancel button when converted to TemplateForm.
  • (Blazor) Steps Change steps event triggers even when validation fails.
  • (Blazor) Selected tab content is not rendered when its Visible property changes.
  • (Blazor) DataGrid and DataList next and last page buttons disabled on last page.
  • (Blazor) DataGrid header cells should not receive focus.

Download

2.54.2- 2020-10-15

Improvements

  • (Blazor) DataGrid search for CRUD pages option added.
  • (Blazor) Allow the user to manually infer the property type.
  • (Blazor) Components updated to .NET 5 RC2.
  • (Blazor) DataGrid SelectRow method added.
  • (Blazor) DataGrid OrderByDescending method added.
  • CRUD pages will throw errors if add, update or delete functionality cannot be created.
  • REST data source wizard will allow PUT for update operation as well.

Fixes

  • (Blazor) Invoke custom methods does not show any method if the project contains Ignored files.
  • (Blazor) Add button should not be generated for read-only CRUD pages.
  • (Blazor) Using ApiKey authorization sometimes generates duplicate HttpHandler classes.
  • (Blazor) Fixed day rendering bug in Scheduler Month view.
  • (Blazor) AutoComplete popup open on change fixed.
  • (Blazor) Tabs not refreshed properly fixed.
  • (Blazor) DataGrid footer misaligned when Template is defined.

Download

2.54.1- 2020-10-12

Improvements

  • Fluent theme added.
  • (Blazor) Option to enable DataGrid export to Excel and CSV for CRUD pages.
  • (Blazor) DataGrid InsertRow(TItem) method and RowCreate event added. InLine edit page template updated.
  • Rest and Swagger datasource url is read from appsettings.json.

Fixes

  • (Angular) Wrong code generated in service.ts with no default response.
  • (Blazor) CRUD pages Add/Edit form fields and DataGrid columns for binary type removed.
  • Cannot set the hover color of ProfileMenu items.
  • (Angular) Invoke server methods does not list the methods if only .NET Core 3.0 is installed.

Download

2.54.0- 2020-10-06

Improvements

  • (Blazor) Mask component added.
  • (Blazor) Swagger data source added.
  • (Blazor) RadzenPanelMenuItem Value property added.

Download

2.53.7- 2020-10-02

Fixes

  • (Blazor) Advanced filter menu styling is wrong in dark themes.
  • Panel menu items at third level look off in Dark theme.
  • (Angular) DropDownDataGrid options not reloaded on selectedValue change.

Download

2.53.6- 2020-10-01

Improvements

  • (Blazor) DataGrid FilterMode added. CRUD pages will use advanced filter mode by default.

Fixes

  • (Angular) RegexValidator does not trigger for Numeric whose value is 0.
  • (Blazor) Setting the Margin of a Gauge throws error in design time.
  • (Blazor) Setting a property to null causes a duplicate property with the same name to be generated.

Download

2.53.5- 2020-09-29

Fixes

  • Hidden DataGrid columns are visible in design-time.

Download

2.53.4- 2020-09-28

Fixes

  • (Blazor) Design time error “unexpected token null in class”.
  • Revert the design time fix which causes classes with null as a name to be generated.

Download

2.53.3- 2020-09-28

Improvements

  • (Blazor) Context menu added.

Fixes

  • Do not allow data source name equal to application name.
  • (Blazor) Formatted values are not rendered in design time sometimes.
  • (Angular) Cannot add components to a tab item if some of its sibling items is invisible.
  • (Blazor) Numeric will not submit form on enter fixed.
  • (Blazor) Support for custom id attributed fixed.
  • (Blazor) Fixed DropDown disabled state.

Download

2.53.2- 2020-09-23

Improvements

  • (Blazor) Chart and Gauge resize and rendering improved.

Fixes

  • (Blazor) Null parameter value should not be quoted.
  • (Blazor) Clear icon of the DropDown appears over its content in some cases.
  • (Angular) DataGrid column string format for date doesn’t work.
  • Invisible menu items stay visible when security is enabled.
  • (Blazor) TooltipService OnNavigate null ref. exception fixed.
  • (Blazor) Progressbar does not regard style when in indeterminate mode.
  • (Blazor) ProgressBar does not work when Max is less than 100.
  • (Blazor) DropDownDataGrid width fixed.

Download

2.53.1- 2020-09-21

Improvements

  • (Blazor) Improve design time support for Tree level template.
  • Deploy screen connection string input made bigger.

Fixes

  • (Blazor) Design time stops working after reloading an application from external file change.
  • (Blazor) Chart tooltip background in dark themes is wrong.
  • (Blazor) Expressions support for export action file name and tooltip text.
  • (Blazor) Missing autocomplete in event handlers inside templates.
  • (Blazor) DatePicker input will receive focus on tab.

Download

2.53.0- 2020-09-16

Improvements

  • (Blazor) Gauge component added.
  • (Blazor) Upload files preview when Auto is false and Change event added.
  • (Blazor) SSRSViewer Reload() method added.
  • (Blazor) Upload file preview and Change event added.

Fixes

  • Cascade delete not persisted correctly on infer.
  • (Blazor) Data source definitions required field names wrong on read fixed.
  • (Blazor) Generate code after all pages have been written to disk.
  • (Blazor) DropDown cannot change focus on tab.

Download

2.52.5- 2020-09-14

Fixes

  • (Blazor) Missing TooltipService for WASM fixed.
  • (Blazor) Null ref. exception when email confirmation is enabled and no user.
  • (Blazor) Slider change fixed.

Download

2.52.4- 2020-09-12

Improvements

  • (Blazor) MouseEnter and MouseLeave events added to all components.

Fixes

  • (Blazor) Generate additional refs for tooltips only.
  • (Blazor) Tooltip will use MouseEnter and MouseLeave events instead @onmouseenter and @onmouseleave
  • (Blazor) The login component in the Login layout is sometimes shifted to the left.

Download

2.52.3- 2020-09-11

Fixes

  • (Blazor) Cannot read property ‘charAt’ of undefined fixed.
  • (Blazor) Generated refs are not unique.
  • (Blazor) Query filter not encoded during export.

Download

2.52.2- 2020-09-10

Fixes

  • (Blazor) Custom components should not have reference.
  • (Blazor) References type fixed.

Download

2.52.1- 2020-09-10

Improvements

  • (Blazor) Expressions support added for enum properties.
  • (Blazor) Tooltip added.

Fixes

  • (Angular) NumericRangeValidator sometimes throws error in design time.
  • (Angular) The MultipleItemsSelectedText property is not localizable by default.

Download

2.52.0- 2020-08-31

Improvements

  • CRUD pages support for REST data sources added.
  • (Blazor) AzureAD security for WebAssembly applications added.
  • (Blazor) DataGrid column HeaderCssClass and FooterCssClass added.
  • (Blazor) DropDown and DropDownDataGrid Reset() method added.

Fixes

  • (Blazor) Design-time error when using TValue with full type name fixed.

Download

2.51.10- 2020-08-25

Improvements

  • (Blazor) Panel Collapsed property added.
  • (Blazor) DropDownDataGrid PageNumbersCount and ShowSearch properties added.
  • ApplicationUsersController.OnUserRead partial method added.
  • (Blazor) DataGrid Value property exposed.
  • (Blazor) ProgressBar Max added.

Fixes

  • (Angular) Update the validity status of the RangeValidator when the Min or Max property changes.
  • (Angular) Components defined in Tree level templates are not registered.
  • Remove empty sorts and filters from Query Dialog.
  • Customizing the Material theme removes the expand and collapse icons from the Tree component.
  • (Blazor) DataGrid Reload await added to CRUD pages template.
  • (Blazor) Setting the Data property of the Scheduler does not infer the item type.
  • (Angular) Tree level leaf not respected in the themes.

Download

2.51.9- 2020-08-18

Fixes

  • (Blazor) Invalid code generated for export when filter or file name is specified.

Download

2.51.8- 2020-08-18

Improvements

  • (Blazor) Export of MSSQL stored procedures support added.
  • (Blazor) Tabs item Disabled property added.
  • (Blazor) The GlobalsService is now a partial class.
  • (Blazor) The SecurityService is now a partial class.
  • Enum design time editors display custom values.

Fixes

  • (Blazor) Some components are not available in the theme editor.
  • (Angular) Property ‘token’ does not exist on type ‘SecurityService’ error when using custom methods and Windows Authentication.
  • (Blazor) Charts do not render in design time.
  • (Blazor) Fixed code generation error with DateTime expression in filter.
  • (Blazor) DataGrid item cannot be collapsed in single expand mode.

Download

2.51.7- 2020-08-13

Improvements

  • (Blazor) Image property added to Button component.

Fixes

  • (Blazor) Design time error “X does not contain a definition for Y”.
  • (Blazor) The code generated for Invoke method is sometimes missing “await”.
  • (Blazor) Hide the Then event when the method specified via “Execute method” does not return a value.
  • (Blazor) Changing files in Visual Studio Professional is not immediately reflected in Radzen.

Download

2.51.6- 2020-08-10

Improvements

  • (Blazor) DataGrid ExpandRow method added.
  • (Blazor) ConfirmOptions added to Confirm dialog.
  • (Blazor) Export file name option added.

Fixes

  • (Blazor) Exception when setting DataGrid Value to null fixed.
  • Second data-bind property button removed from CustomComponent Source.
  • (Blazor) WebAssembly applications with Windows Security fail at startup.
  • (Blazor) Visual designer Page.Globals Ambiguity warning fixed.

Download

2.51.5- 2020-08-06

Improvements

  • (Angular) Layouts support lazy modules.
  • Expose the steps selected title color setting in the theme editor.
  • (Blazor) Dialog options ShowClose added.
  • (Blazor) DialogService Confirm<bool?> task added.
  • (Blazor) CheckBoxList and RadioButtonList item Disabled added.
  • (Blazor) CRUD pages confirm to delete added.

Fixes

  • Cannot set the Steps selected background from the theme editor.
  • Saving application settings sometimes resets the access of some pages.
  • Remove duplicate style settings from the theme editor.

Download

2.51.4- 2020-08-03

Fixes

  • (Blazor) Active Directory security IsInRole does not return correct result when multiple roles are used.
  • (Angular) Radzen does not list customer server methods when the user has only .NET Core 3.x installed.
  • (Blazor) Code generation of resource without response schema in REST data source fixed.

Download

2.51.3- 2020-07-29

Fixes

  • (Blazor) Fixed no property or field ‘i’ exists in type during export.
  • (Blazor) DataList added to components with @ref by default.
  • (Blazor) Changing the LineType of a RadzenLineSeries failes because Blazor cannot remove attribute of a SVG element.
  • (Blazor) Scheduler events are sometimes off by one day in month view.
  • (Blazor) Toggle of Slider disabled property fixed.

Download

2.51.2- 2020-07-28

Fixes

  • (Blazor) ApplicationIdentityDbContext cannot be found with AD security.
  • (Blazor) Active directory fixes.

Download

2.51.1- 2020-07-27

Fixes

  • (Blazor) GlobalsService not registered properly when security is enabled.
  • (Angular) Cannot find endsWith of undefined with Azure deploy.

Download

2.51.0- 2020-07-27

Improvements

  • Windows authentication added.
  • Material dark added.
  • (Blazor) Multi tenancy added to security.
  • (Blazor) Page Change event added. Will be raised on every page or global property change.
  • (Blazor) DataGrid ExpandMode and EditMode added.

Fixes

  • (Blazor) Disallow pages used with a different set of parameters.
  • Pages called “Login” are deleted from the application when saving the settings.
  • (Blazor) Design time error when Dynamics OData data source is used.
  • (Blazor) DatePicker ReadOnly fixed.
  • (Blazor) Cannot set the Text of a scheduler view.

Download

2.50.14- 2020-07-20

Improvements

  • (Blazor) Expose the Visible property of the chart series.
  • (Blazor) Scheduler will render the appointment text as the title attribute.

Fixes

  • (Blazor) Design time error if there is a class with property called DateTime.
  • (Angular) Upload and FileInput display text “close” instead of icon.
  • Binary database field type will no longer create file input for CRUD pages.
  • (Blazor) Scheduler events do not render correctly when they end on the first day of the week in month view.
  • (Blazor) DataGrid cannot sort and filter by property name equal to a system type name.

Download

2.50.13- 2020-07-14

Improvements

  • (Blazor) DropDownDataGrid Reload() method added.

Fixes

  • Customizing a theme sometimes break the Tabs appearance.
  • Cannot change the font size in some themes.
  • Cannot find “find” of undefined error with OData with enums and functions naming fixed.
  • (Blazor) REST data source for WASM applications fixed.

Download

2.50.12- 2020-07-09

Improvements

  • Display the target framework in the My Applications screen.

Fixes

  • (Angular) Parenthesis stripped from some expressions.
  • (Blazor) Design time error “invalid expression term )”.
  • (Blazor) Unexpected token error when using page parameters with a REST data source.
  • (Blazor) DropDown popup does not open in some cases.
  • (Blazor) Pie series with zero value do not render.
  • (Blazor) DatePicker throws exception on invalid input when using a non-nullable type.
  • (Blazor) Numeric does not always restrict user input according to Min/Max settings.
  • (Blazor) Steps does not allow user to go to previous page when it has validation errors.
  • TemplateForm generates editors for primary keys.
  • TemplateForm does not generate DatePicker components for date properties.

Download

2.50.11- 2020-07-02

Improvements

  • (Angular) Ability to set the legend position of the chart.
  • (Blazor) Support for global properties set in layouts.

Fixes

  • Themes break FontAwesome icons.
  • (Blazor) Gravatar does not work.
  • (Blazor) TextBox and TextArea MaxLength type changed from int to long.
  • (Blazor) Operator ‘&&’ incompatible with operand types ‘Boolean’ and ‘Boolean’ fixed.

Download

2.50.10 - 2020-06-25

Improvements

  • (Angular) DataGrid column HeaderTemplate added.
  • (Blazor) Steps will be able go back to previous step even if not valid.

Fixes

  • (Blazor) Path of link with parameters for local page fixed.
  • (Blazor) Fixed possible exception “Cannot read property endsWidth of undefined” with Azure deploy.
  • (Blazor) AutoComplete will open list on focus instead on click

Download

2.50.9 - 2020-06-23

Fixes

  • (Angular) SSRSViewer load() method fixed.
  • (Blazor) Security.User is always anonymous.

Download

2.50.8 - 2020-06-23

Improvements

  • (Angular) SSRSViewer load() method added.

Fixes

  • (Blazor) Security.User should not be null.
  • (Blazor) Security.IsInRole fixed for WebAssembly applications.
  • (Blazor) Link url should not end with slash.
  • (Blazor) Nested DataGrid components in a scrollable parent DataGrid are invisible.
  • (Angular) Design time error if a pipe specifies a locale.
  • (Blazor) MSGraph types generated and used with original namespace.

Download

2.50.7 - 2020-06-18

Fixes

  • (Blazor) Cannot use expressions in the Path property of the Link component.
  • Cannot customize the Material theme from the theme builder.
  • Cannot customize the background of the Menu and ProfileMenu components from the theme builder.

Download

2.50.6 - 2020-06-18

Fixes

  • (Blazor) Cannot read property ‘items’ of undefined fixed.
  • (Blazor) Link parameters binding fixed.

Download

2.50.5 - 2020-06-17

Fixes

  • Cannot read length of undefined error fixed.

Download

2.50.4 - 2020-06-17

Improvements

  • Material theme.
  • (Blazor) Support for external url parameters added to Link component.
  • (Blazor) Global application properties added.

Fixes

  • (Angular) Application not redirected properly when deployed with localization.
  • (Blazor) Link parameters code generation fixed.
  • (Blazor) Fixed exception with null Name for current user.
  • (Blazor) Code analysis does not refresh in all cases.

Download

2.50.3 - 2020-06-15

Fixes

  • (Blazor) MSSQL complex stored procedures for WebAssembly project type fixed.
  • (Blazor) Simple instead two-way binding for input components with complex value expression.
  • (Blazor) Fixed WebAssembly security for MySQL, Postgre and Oracle database.
  • (Angular) Prevent bogus service methods in Swagger data sources.
  • (Blazor) Compilation error when a database contains a table named Exception.
  • (Blazor) Security with email confirmation fixed.

Download

2.50.2 - 2020-06-11

Improvements

  • (Blazor) OData data source support added for WebAssembly applications.

Fixes

  • (Angular) DropDownDataGrid options not populated if no selection or value.
  • (Blazor) Steps next/prev will properly respect Visible property.

Download

2.50.1 - 2020-06-11

Improvements

  • Oracle support added for Blazor and Angular .NET Core 3.x projects.
  • Target property for Link, PanelMenu, ProfileMenu and Menu components.
  • (Blazor) DatePicker time made editable.

Fixes

  • (Angular) DropDownDataGrid resetFilterOnHide behavior fixed.
  • (Blazor) Scheduler add pages use the StartProperty instead of EndProperty.
  • (Blazor) Wrong HTML Content data context when bound.

Download

2.50.0 - 2020-06-10

Improvements

  • (Blazor) Scheduler component added.
  • (Blazor) Default security support added to WebAssembly projects.
  • DropDownDataGrid emptyText and searchText properties added.
  • Allow users to disable the responsive behavior of the DataGrid component.
  • (Blazor) DataGrid column FilterOperator exposed.
  • (Angular) DropDownDataGrid resetFilterOnHide property added.

Fixes

  • OData service cannot be accessed in Radzen when behind Windows Authentication.
  • (Angular) Redirecting to login page does not work in some cases.
  • (Blazor) Code generation of string quotes in OData filter and parameters fixed.
  • (Blazor) WebAssembly application show files for page fixed.
  • (Blazor) DataGrid cannot bind to properties of List type.
  • (Blazor) Complex attribute expression code generation error fixed.
  • (Blazor) Certain template content does not render in the TitleTemplate of Chart Donut series.
  • (Blazor) Analyze the WebAssembly project and models.

Download

2.49.2 - 2020-06-1

Improvements

  • Material icons font updated.

Fixes

  • Non nullable boolean fields should not be required.
  • (Blazor) JSON serialization of complex properties fixed.
  • (Blazor) Slider touch event handlers made passive.
  • (Blazor) Chart smooth line series do not work with equal values.

Download

2.49.1 - 2020-05-28

Improvements

  • (Blazor) Improve code generation time for bigger applications.
  • (Blazor) DatePicker DateRender event added with ability to disable dates and set attributes.

Fixes

  • (Blazor) Radzen sometimes crashes when there are multiple pages with code generation errors.
  • (Angular) RadioButtonList vertical orientation does not work in legacy themes.
  • (Blazor) OData services fixed to work with full type names to avoid collision with system types.
  • (Blazor) Code generation of methods with GUID parameters fixed.
  • (Blazor) Cannot add components to certain Accordion items in design time.
  • (Blazor) GoogleMapPosition Lat and Lng binding code generation fixed.
  • (Blazor) Item marked as unchanged if cannot be deleted.

Download

2.49.0 - 2020-05-27

Improvements

  • (Blazor) WebAssembly application type added.
  • (Blazor) Custom class attribute support for rows and cols.
  • (Blazor) ListBox Placeholder will be used for filter input placeholder or as select all checkbox label.
  • EnableQuery MaxAnyAllExpressionDepth=10 added to OData controllers.

Fixes

  • (Blazor) SelectBar selection reworked to behave like ListBox and DropDown.
  • (Angular) CompareValidator does not work correctly with string values.
  • (Blazor) Operator added to forbidden keywords.

Download

2.48.1 - 2020-05-21

Improvements

  • (Blazor) GoogleMap Data property added.
  • (Blazor) Bar Chart series.

Fixes

  • (Blazor) The TitleTemplate of Donut Chart series does not generate code in all cases.
  • Prevent errors when deleting a used page while the application is running.
  • (Blazor) Support for multiple selection of primitive types fixed for DropDown and ListBox.

Download

2.48.0 - 2020-05-18

Improvements

  • AzureAD support added.
  • (Blazor) GoogleMap component added.
  • (Blazor) Expose the Formatter property of the Chart axis configuration.
  • (Blazor) Donut chart TitleTemplate not displayed in design-time.

Fixes

  • Access options not visible when Active Directory security is enabled.
  • A new Radzen instance does not keep the auto-update settings.
  • UI locks after displaying the message for duplicate component names.

Download

2.47.4 - 2020-05-14

Improvements

  • (Blazor) DatePicker HoursStep, MinutesStep and SecondsStep added.

Fixes

  • Wrong property names used for complex keys if the property is renamed on infer.
  • Fixed compilation error for SP Int16 and Int64 parameter types.
  • (Blazor) Exception thrown when using “event” in the Page Load event.
  • (Blazor) Invalid code generated when Invoke data source method is used with a condition.
  • (Blazor) Design time error in projects using MSGraph.

Download

2.47.3 - 2020-05-11

Improvements

  • (Blazor) Slider component added.

Fixes

  • Development only admin login with EnvironmentName check.
  • Compilation error when opening a dialog from the Then event of another open dialog action.

Download

2.47.2 - 2020-05-08

Fixes

  • Attribute added to reserved words.
  • Application is not defined error fixed when creating new page or from page properties.

Download

2.47.1 - 2020-05-07

Improvements

  • (Blazor) Donut chart series added.
  • Use a combobox in the set property action to suggest the available property names.
  • Infer settings added for MSSQL data source.
  • Add OnConfiguring / OnConfiguringServices partial methods.
  • (Blazor) CompareValidator compare operator support added.
  • (Blazor) AutoComplete, DropDown, DropDownDataGrid and ListBox items keyboard navigation added.
  • (Blazor) Line and area tooltip improvements.

Fixes

  • (Blazor) Duplicate variable generated when multiple open dialog actions are used.
  • (Blazor) Tabs and Step Change event argument type fixed.
  • Fixed exception with new page wizard if security is enabled and later data source deleted.
  • (Blazor) Master/Detail child DataGrid Add button will be disabled if no master record selected.
  • (Angular) Gauge text is wrong size.
  • (Blazor) Close dialog event raised after task complete.
  • (Blazor) Collapse event of the FieldSet does not fire.
  • (Blazor) Popup position in Edge fixed.
  • (Blazor) Remove form components and grid columns when they are disposed.
  • (Blazor) Steps do not change when there are validation errors.
  • (Blazor) Expose the Radzen JS variable to the window object.

Download

2.47.0 - 2020-04-30

Improvements

  • Customize CRUD pages during data source infer.
  • (Angular) Login AutoComplete property added.
  • Query builder raw sort expression input width improved.
  • Add comparison operator support to the CompareValidator component.

Fixes

  • (Blazor) Invalid property name in add and edit CRUD pages with C# reserved words.
  • (Blazor) Null reference exception on DataGrid row expand with hierarchical template.
  • (Angular) DropDown selected item not visible when placed in Panel header with some of the themes.

Download

2.46.6 - 2020-04-27

Improvements

  • (Angular) DataGrid locale property added to localize date column filter calendar.
  • Nested templates design-time improved.

Fixes

  • (Angular) VB version of ReportController error fixed.
  • (Blazor) Pie chart cannot render single series.
  • (Blazor) Expand the children if the Value has changed.
  • (Blazor) Fieldset and Panel state lost.

Download

2.46.5 - 2020-04-23

Improvements

  • DataGrid filter menu localization support added.
  • (Blazor) Upload Complete and Error events, Auto property and Upload method added.

Fixes

  • (Blazor) Type inference does not work in new pages.
  • (Angular) Showing a parent component does not enable validator.
  • (Blazor) Design time cast exception.
  • (Blazor) Do not attempt to render unknown properties in design time.
  • (Blazor) Menu image assets path fixed for deployed applications.

Download

2.46.4 - 2020-04-22

Improvements

  • RegexValidator component.
  • (Blazor) DataGrid Render event added.
  • (Blazor) Tree level Text property exposed.

Fixes

  • Cannot read property ‘data’ of undefined fixed.
  • (Angular) NumericRangeValidator does not trigger.
  • Handle autoupdate errors gracefully.

Download

2.46.3 - 2020-04-17

Fixes

  • (Blazor) Autocomplete shows wrong suggestions for the data implicit property in some cases.
  • (Blazor) Design time error “Cannot read property itemType of undefined”.
  • (Angular) Autocomplete shows wrong suggestions for the data implicit property in some cases.
  • Cannot delete the header component from a layout page.
  • (Blazor) Body left margin set to 0px for menu layout.

Download

2.46.2 - 2020-04-16

Fixes

  • (Blazor) Infer result of OData operations.
  • (Blazor) Template context name fixed.

Download

2.46.1 - 2020-04-16

Improvements

  • (Blazor) TemplateForm InvalidSubmit and Upload Progress events exposed.

Fixes

  • (Blazor) Nested template context naming with Accordion fixed.
  • (Blazor) Set TItem of nested DataGrid components. Enable column auto generation of nested DataGrid components.
  • (Blazor) Child grid data setter context name fixed.
  • (Blazor) Infer the TValue of input components when setting their Value property from the Property Grid.

Download

2.46.0 - 2020-04-15

Improvements

  • (Blazor) Property binding picker added.

Fixes

  • (Blazor) Nested components context name fixed.
  • (Blazor) Rating Change event argument type fixed.
  • (Blazor) Hierarchy template with OData data source fixed.

Download

2.45.13 - 2020-04-14

Improvements

  • (Angular) Improve support for ternary expressions and pipes.
  • (Angular) ReadOnly property added to various input components.
  • (Blazor) Support custom enums in design time.

Fixes

  • (Blazor) Nested templates data context not properly named.

Download

2.45.12 - 2020-04-13

Improvements

  • TemplateForm schema picker with auto-generate button added.

Fixes

  • (Blazor) IsInRole does not check if the user is member of any of the specified roles.
  • (Blazor) Design time error when a property uses ${result.ToList()}.
  • (Blazor) Design time error when using method calls in set property actions.
  • (Blazor) Design time error when an expression uses “parameters”.

Download

2.44.11 - 2020-04-08

Improvements

  • Implemented Click event for PanelMenu and Menu components.

Fixes

  • Fixed dark theme text color.
  • (Blazor) Cannot use classes in custom namespaces.
  • (Angular) Invalid OData orderby value from Query Builder.

Download

2.44.10 - 2020-04-07

Improvements

  • Base themes (without Bootstrap).
  • (Blazor) Implement API for tree item selection.

Fixes

  • Cannot set the text alignment of Column components for XS devices.
  • (Blazor) DataGrid PageNumbersCount property exposed.
  • Cannot read property ‘properties’ of undefined at resolveSchema fixed.
  • (Blazor) DataGrid columns will inherit TItem attribute from the grid if set.
  • Custom filtering support for AutoComplete, DropDown, DropDownDataGrid and ListBox support added.
  • DropDown and DropDownDataGrid SelectedItemsText property exposed in property grid.
  • (Angular) Toggling the Visible property of validators does not enable them.
  • Keyword “lock” added to reserved names.
  • Deploy to IIS using password with quote fixed.
  • Null ref. exception fixed with report controller. -(Angular) Escape double quote when set as attribute value.

Download

2.44.9 - 2020-04-02

Fixes

  • Auto-update fixed.

Download

2.44.8 - 2020-04-02

Improvements

  • Dialog sizes increased.

Fixes

  • (Blazor) Edit CRUD page update parameters type fixed.
  • (Blazor) Cannot infer the right TItem when custom classes are used.
  • ReportController not working properly on Azure.

Download

2.44.7 - 2020-03-31

Improvements

  • (Blazor) Common item properties and attributes of component items added to property grid.

Fixes

  • (Blazor) Active directory security service Logout method fixed.
  • (Blazor) Accordion Expand/Collapse event argument type fixed.
  • (Blazor) Improve support for custom classes in design-time.
  • (Blazor) TValue propagated to SelectBar, CheckBoxList and RadioButtonList items and Change event.
  • (Angular) Cannot hide first level PanelMenu items in certain cases.

Download

2.44.6 - 2020-03-27

Fixes

  • MSGraph single entity navigations fixed.

Download

2.44.5 - 2020-03-27

Improvements

  • (Angular) Allow setting the DropDown empty filter message.
  • (Blazor) DropDownDataGrid columns support added.

Fixes

  • (Angular) Cannot toggle the Visible property of second level PanelMenu items.
  • (Angular) ReportController fixed for .NET Core prior to 2.2.
  • (Blazor) DropDown filtering when bound to collection of primitive type.

Download

2.44.4 - 2020-03-26

Improvements

  • Pie chart for Blazor added.

Fixes

  • Selecting the parent component in a template crashes Radzen.
  • SSRSViewer with proxy cannot load report properly if the report server is specified with lower case.

Download

2.44.3 - 2020-03-23

Improvements

  • Deploy to Azure added.

Fixes

  • (Blazor) Not defined localization properties should be ignored.
  • Cannot read property ‘endsWith’ of undefined fixed.
  • (Blazor) Security service Logout method changed from void to Task.
  • (Blazor) Login not centered fixed.
  • (Angular) Parentheses are removed from certain expressions.
  • (Angular) The Change event of the AutoComplete fires twice.

Download

2.44.2 - 2020-03-20

Fixes

  • Data source name fixed to accept non alphanumeric characters.

Download

2.44.1 - 2020-03-20

Fixes

  • (Blazor) Design time error that component cannot render in certain pages.
  • (Blazor ) New data source type cannot be changed.
  • (Blazor) Expression interpolation fixes.

Download

2.44.0 - 2020-03-19

Improvements

  • Blazor is now default new application type.
  • (Blazor) Chart component added.
  • Ability to delete all pages added.

Fixes

  • (Blazor) Missing DatePicker properties exposed in property grid.
  • Create New Page window is too large for the screen fixed.
  • SP Float parameter not generated properly.
  • Limit data source names to alphanumeric characters only, with no space and not starting with number.
  • (Blazor) Invalid Numeric properties removed from property grid.
  • DBNull.Value used for stored procedure DateTime parameters if the value is empty.

Download

2.43.9 - 2020-03-09

Improvements

  • (Blazor) RequiredValidator with DefaultValue=”0” added for non nullable numeric lookup fields.
  • (Blazor) Dialog options ShowTitle added.

Fixes

  • (Blazor) Sidebar, Body, Footer and Header dimensions synced in design-time.
  • Cannot add columns to DataGrid that has not have Data property set.
  • OData/MSGraph containment types infer fixed.
  • (Blazor) Numeric Step parse will use InvariantCulture
  • (Blazor) Style removed from DatePicker input.
  • (Blazor) Popup is undefined error fixed.

Download

2.43.8 - 2020-03-02

Improvements

  • CRUD pages edit form simplified if no concurrency.
  • “Item no longer available” error message added to delete and update methods.
  • Use AppImage for Linux.

Fixes

  • (Blazor) IISExpress https configuration fixed.
  • (Blazor) Tabs, Steps and Accordion selection fixes.

Download

2.43.7 - 2020-02-28

Improvements

  • (Blazor) Https support during application development added

Fixes

  • (Angular) CRUD edit page template canEdit fixed.
  • (Angular) DropDownDataGrid width fixed.

Download

2.43.6 - 2020-02-28

Fixes

  • (Angular) Replace is not a function error during application run fixed.

Download

2.43.5 - 2020-02-27

Fixes

  • (Angular) “Cannot read property match of undefined” design time error.
  • (Blazor) DataGrid filter ‘ge’/’le’ was not present in the dictionary error fixed.
  • (Blazor) Tabs SelectedIndex fixed.
  • DataGrid should hide column headers on small screens if responsive.
  • Attributes expressions interpolation fixed.

Download

2.43.4 - 2020-02-26

Improvements

  • (Blazor) Allow expanding the Tree from code.
  • (Blazor) FileInput MaxFileSize and Error event added.

Fixes

  • (Blazor) TextBox value for role name not bound in add application role template.
  • (Blazor) Add/Edit roles/users pages cancel will close the popup instead navigate back.
  • (Blazor) Users/Roles delete button should not propagate click.
  • (Blazor) Recognize primitive types in design time.
  • (Blazor) Reload roles/users DataGrid after add new record.
  • Fixed Oracle TIMESTAMP(7) to DateTime.
  • (Angular) Cannot set some SSRSViewer properties from page parameters.
  • (Angular) Wrong type (csv instead xlsx) exported in .NET Core 3.1 application.

Download

2.43.3 - 2020-02-18

Improvements

  • (Blazor) Ability to overwrite TItem using attributes.

Fixes

  • (Blazor) Design-time error data not found fixed.
  • (Blazor) Link parameters fixed.
  • Radzen cannot be started in some cases when in trial mode.

Download

2.43.2 - 2020-02-15

Fixes

  • Auto-update for Windows fixed.

Download

2.43.1 - 2020-02-15

Fixes

  • Code editor dialog content does not scroll.
  • Fixed Radzen crashes on macOS when installed from a downloaded DMG.

Download

  • (Download links are removed because the release was broken)

2.43.0 - 2020-02-14

Improvements

  • (Angular) Display build errors due to exceeded budget.
  • (Angular) Search property added to DropDownDataGrid LoadData event argument.

Fixes

  • (Angular) FatalProcessOutOfMemory error during production build of large applications.
  • (Angular) DropDownDataGrid popup width now equal to component width.
  • QueryBuilder filter operator not persisted properly.
  • Wrong type inferred in design time.
  • MaterialIcons format restored from woff2 to woff to support IE.

Download

  • (Download links are removed because the release was broken)

2.42.10 - 2020-02-12

Improvements

  • Material icons updated to latest.

Fixes

  • (Blazor) SSRSViewer parameter binding to page parameters fixed.
  • (Blazor) Default export format fixed.
  • RadioButton width with long text fixed.
  • (Angular) Cannot read property ‘includes’ of undefined error fixed.
  • Cannot read property ‘length’ of undefined at handleInsert error fixed.
  • Cannot read property ‘events’ of undefined at eventNameByHandler error fixed.
  • (Angular) Upload file authorization fails with 404 fixed.

Download

2.42.9 - 2020-02-07

Improvements

  • (Blazor) MaxSelectedLabels property added to DropDown and DropDownDataGrid.

Fixes

  • Avoid “Invalid version” build errors.
  • (Angular) Fixed methods for Swagger data source for operation names starting with number.
  • (Blazor) Export controller expand and filter parameters fixed.
  • (Angular) Fixed next/prev month in DataGrid date column filter will close the popup.
  • (Angular) Oracle data-source security migrations cannot be compiled in some cases.

Download

2.42.8 - 2020-02-05

Improvements

  • DatePicker ability to select day from previous or next month.
  • (Blazor) Improve support for admin test user when Active Directory is enabled.

Fixes

  • Write metadata files transactionally to prevent having corrupted or empty files.
  • (Blazor) Active Directory exception during security timestamp validation.

Download

2.42.7 - 2020-02-03

Improvements

  • (Blazor) Ability to overwrite TValue using Attributes.
  • (Angular) Stored procedures error handling improved.

Fixes

  • (Angular) CompareValidator does not update when the ComponentToCompare changes.
  • Inline edit template lookup data not named properly in some cases.
  • (Angular) Fixed master/detail template add operation master record parameters always submitted as string when using navigation instead dialogs.
  • Runtime exception is thrown if the user tries to log with admin/admin when Active Directory security is enabled.
  • (Angular) Security token name set to application name.
  • Crash when the user right-clicks a tab item in the Outline view of the property grid.
  • (Angular) Radzen sometimes strips parenthesis from expressions that contain the not operator (!).

Download

2.42.6 - 2020-01-29

Improvements

  • (Angular) Query Builder enabled for Export action.
  • The whole event name is clickable in the property grid.
  • Add [AllowAnonymous] to authentication controller methods to support cases where Authorization is globally enabled.

Fixes

  • (Blazor) Cannot invoke custom method in a layout.
  • (Blazor) Data cannot be found in DataGrid column template
  • (Angular) Lookup properties not created properly from page and data wizard.

Download

2.42.5 - 2020-01-28

Improvements

  • Numeric localization improved.

Fixes

  • (Blazor) Bound component value type removed on application open.
  • (Angular) Chart tooltip dates are one day off.
  • (Blazor) Expressions in DropDown templates fixed.
  • Fixed propertiesToExpand is undefined error.
  • Read empty of files fixed.

Download

2.42.4 - 2020-01-27

Improvements

  • (Blazor) DatePicker first day of week support added.

Fixes

  • (Blazor) Data not found in DataGrid EditTemplate fixed.

Download

2.42.3 - 2020-01-24

Improvements

  • (Blazor) DataGrid ColumnsCollection readonly property added.

Fixes

  • Invalid appsettings connection strings fixed.
  • SQL data sources infer error messages improved.
  • (Angular) Export formatters for .NET Core 3.1 fixed.
  • (Blazor) DatePicker exception when changing year fixed.

Download

2.42.2 - 2020-01-23

Fixes

  • (Blazor) The call is ambiguous exception with templates fixed when casting to dynamic.

Download

2.42.1 - 2020-01-23

Improvements

  • Expressions support for component custom attributes.

Fixes

  • (Blazor) Fixed template data context error if the type is unknown.
  • (Blazor) DatePicker exception when changing month fixed.
  • (Angular) OutputFormatters added at the end of the collection to avoid custom methods execution problems.

Download

2.42.0 - 2020-01-21

Improvements

  • (Angular) Added .NET Core 3.1 support.

Fixes

  • (Blazor) Wrong autocomplete suggestions displayed in DropDown template.
  • (Blazor) Html component sometimes not visible in design time.
  • (Angular) Allow customization of the DropDown text when multiple items are selected.

Download

2.41.5 - 2020-01-16

Fixes

  • Fixed migrations with MySQL, Oracle and Postgre data source.
  • (Blazor) Custom component from page source not rendered properly with space in page name.
  • (Blazor) Invalid code generated when executing custom void methods.

Download

2.41.4 - 2020-01-15

  • (Blazor) Steps component added.

Fixes

  • (Angular) Fix the fullcalendar version.

Download

2.41.3 - 2020-01-14

Improvements

  • (Angular) ChooseText property added to Form FileInputField.
  • (Blazor) FileInput ChooseText property added.
  • (Blazor) Improve code indentation in the service classes.

Fixes

  • (Angular) Prevent entering inline edit mode if the data item is already in edit mode.
  • (Blazor) SplitButton Click code generation fixed.
  • Fixed compilation error with composite FK and renamed PK.
  • (Blazor) Properties that contain “result” in their name get replaced sometimes.
  • (Blazor) Code generation error if notification detail or summary is not set.
  • (Blazor) System.Data.SqlClient will not be removed if added additionally.
  • (Blazor) Wrong property names with REST data sources.

Download

2.41.2 - 2020-01-13

Improvements

  • (Blazor) DataGrid RowRender and CellRender events added.

Fixes

  • (Blazor) Property infer type does not work in some cases.
  • (Blazor) Cannot use custom type as TemplateForm data.
  • (Blazor) Accordion expanded state fixed.
  • CRUD pages wizard check for existing page name fixed.
  • (Blazor) TemplateForm throws exception if Data is not set.

Download

2.41.1 - 2020-01-11

Improvements

  • (Blazor) Popup validators.
  • Show components in tab and accordion items in the Outline.

Fixes

  • (Blazor) DatePicker unable to select date fixed.

Download

2.41.0 - 2020-01-09

Improvements

  • MySQL and PostgreSQL design-time connectivity improved.
  • (Blazor) Added EmailValidator component.
  • (Blazor) Render validator style in design time.
  • (Blazor) Enabled validation for Inline DataGrid pages.
  • (Blazor) TabIndex property added to form components

Fixes

  • (Angular) Fixed created result (HttpPost) for composite primary keys.
  • Input components outline restored to default.

Download

2.40.7 - 2020-01-06

Fixes

  • Saving application settings or security resets page access.
  • HTML components that contain a <div> element are not visible in design time.
  • (Blazor) Sub properties not included for GetXXXBy method.
  • (Blazor) Master/Details and hierarchy child data GUID filtering fixed.
  • (Angular) SelectBar Form field options not available in the property grid.
  • Fixed code editor hints hidden behind popup.
  • (Angular) Oracle FK infer fixed.

2.40.6 - 2019-12-21

Improvements

  • (Blazor) Infer value type when saving events..

Fixes

  • (Angular) Array properties are missing in REST data sources.
  • Cannot select HTML components in design time in some cases.
  • (Blazor) CheckBox and Numeric will render TValue if Change event is assigned.

2.40.5 - 2019-12-19

Improvements

  • (Blazor) Custom component Source property replaced Page property. You can now specify custom component class name in the editor or select a page.

Fixes

  • (Blazor) CRUD pages delete button should not propagate click event.
  • (Blazor) Adding Change event handler to Checkbox fails to compile fixed.
  • (Blazor) Property setters generated with object.Equals instead !=.
  • (Angular) DataGrid binding wizard fixed.
  • (Blazor) Fixed design-time exception with Master-Detail/Hierarchy template.

2.40.4 - 2019-12-17

Improvements

  • Download .NET Core 3.1 for Blazor projects enabled.

Fixes

  • (Blazor) Row template cell colspan with invisible columns fixed.
  • (Blazor) Design-time error with hierarchical DataGrid fixed.

2.40.3 - 2019-12-16

Improvements

  • (Angular) Expose MapInit event for the GoogleMap component.
  • (Blazor) DataGrid column FilterTemplate property added.

Fixes

  • (Blazor) Conflict between System.Threading.Task and application model fixed.
  • (Angular) Production build error when using the HeaderTemplate of a Panel component.
  • (Blazor) DataGrid paging should not close popup.

2.40.2 - 2019-12-12

Improvements

  • Edit DataGrid columns and Form fields in a popup editor.

Fixes

  • (Blazor) Fixed OData service multiple path parameters.
  • (Blazor) Generated async void changed to Task.
  • (Blazor) MSGraph design time support fixes.
  • (Blazor) Missing CSS for DatePicker inline mode fixed.
  • (Blazor) Tree Expand event missing await fixed.

2.40.1 - 2019-12-08

Fixes

  • (Blazor) Deploy uses older builds since the .NET Core 3.1 update.

2.40.0 - 2019-12-04

Improvements

  • (Blazor) Updated to .NET Core 3.1.
  • (Blazor) OData data source added

Fixes

  • Use relative paths in Active Directory security service.
  • (Blazor) Design time error: ‘Page.Guid’ does not contain a definition for ‘Empty’.
  • (Blazor) SplitButtonItem code generation fixed.
  • Code generation ignore list not taken into account during data source infer.
  • (Blazor) Design time error when editing the detail template of a DataGrid.
  • (Angular) DropDownDataGrid does not highlight the clicked item.
  • (Angular) Do not create lookup column if property is not expanded.

2.32.4 - 2019-12-02

Improvements

  • (Blazor) Active directory security support added.
  • (Blazor) ProgressBar Visible property added.
  • Increase the DataGrid column picker size and support column searching.
  • Navigate to layout generated files from the context menu.

Fixes

  • (Blazor) Code generation error if the application project file is empty.
  • Cannot select disabled components in design time.
  • (Blazor) Generate code for layouts after a design time change.
  • (Angular) REST data source have wrong URL if Active Directory security is enabled and there is no database data source.
  • (Blazor) Cannot add components to Accordion items in design time.
  • (Angular)Dates begin with zero during DataGrid filtering.
  • Query builder filter and sort delete fixed.
  • Use relative paths for assets, export and security.
  • (Blazor) Default security service fixed.
  • (Blazor) Favicon fixed.
  • (Blazor) DropDownDataGrid filtering exception in some cases fixed.

2.32.3 - 2019-11-27

Improvements

  • (Blazor) DataGrid Reset() method added.

Fixes

  • (Blazor) Deploy to FTP and ZIP simplified without base href setting.
  • “Class” added to reserved words.
  • Deleting nested component from the Outline throws error.
  • (Blazor) Design time error “Security is not available”.
  • (Blazor) Code auto complete does not work in layouts.
  • (Blazor) Dialog centered.
  • (Angular) Nested DataGrid columns are misaligned.
  • (Blazor) Code generated for Execute C# is missing async modifier in some cases.
  • (Blazor) Checkbox, RadioButtonList and a few other components do not work on older iOS devices.

2.32.2 - 2019-11-25

Fixes

  • (Blazor) Layout properties not generated properly in some cases.
  • (Blazor) DataGrid EmptyText property exposed.
  • (Angular) Prevent scrolling the main page when a dialog is open.
  • (Angular) Support custom content-type and default parameter values in REST data sources.

2.32.1 - 2019-11-22

Improvements

  • (Blazor) TemplateForm OnInvalidSubmit event and IsValid property added.
  • (Blazor) DataGrid CurrentPage property added.

Fixes

  • (Angular) Numeric does not autofocus consistently across different browsers.
  • QueryBuilder cannot edit properly actions with identical names.
  • (Blazor) Menu does not close when the user clicks an item.
  • (Blazor) DataGrid DateTime column filtering improved.

2.32.0 - 2019-11-21

Improvements

  • (Blazor) Tree component added.
  • (Blazor) FilterDelay property added for components with filter support.
  • (Angular) Support CRUD operations for tables with date primary key.
  • (Blazor) Support for multiple dialogs added.

Fixes

  • Postgre and MySQL data types will default to object instead error.
  • Blazor projects should be C# only.
  • (Blazor) DataGrid filter popup width fixed.
  • (Blazor) Master DataGrid should not reload data on expand.
  • (Blazor) DateTime() instead Convert.ToDateTime() used in filter expressions to support EF 6.x.
  • (Blazor) DataGrid filtering with GUID fixed.
  • (Blazor) DataGrid popup position fixed when used in dialogs or near the right edge.

2.31.4 - 2019-11-15

Improvements

  • (Blazor) CustomComponent added.
  • Custom attributes support added for all components for Angular and Blazor.

Fixes

  • Open dialog parameter editors are hidden in some cases.
  • (Blazor) The name “X” does not exist in the current context design time error.
  • (Blazor) DataGrid pager fixed when all items are removed on last page.
  • (Blazor) DatePicker will use DateTime.Today instead DateTime.Now.
  • (Blazor) DropDownDataGrid close popup on RowSelect if selection is single.
  • (Blazor) Master/Detail template literal in filter fixed.

2.31.3 - 2019-11-13

Improvements

  • (Blazor) Navigate back action added.
  • Custom attributes support added for all components for Angular and Blazor.

Fixes

  • (Angular) Saving custom theme fails if no code is generated yet.
  • (Angular) Non required fields created as required in in-line edit template.
  • PostgreSQL data source foreign keys infer fixed.

2.31.2 - 2019-11-11

Fixes

  • (Blazor) Avoid setting TItem to all components in design time.
  • (Blazor) Security role authorization fixed.
  • (Blazor) Multiple selected DropDown cannot select items initially in some cases.
  • (Blazor) DataGrid will clear selected and expanded items on Data change.
  • (Blazor) RequiredValidator not working properly with string in some cases.
  • (Blazor) DropDown selected item not updated on value change in some cases.

2.31.1 - 2019-11-08

Improvements

  • DataGrid filtering UI styling improvements.
  • (Angular) DataGrid AlwaysShowPager property added.
  • Deploy application menu to save and load deploy settings.

Fixes

  • Dark theme has white backgrounds.
  • Humanistic and Software themes did not support customization.

2.31.0 - 2019-11-07

Improvements

  • Theme customization from Radzen studio.
  • Display warning message if the login page does not allow anonymous access.

Fixes

  • (Angular) Invoking custom methods that upload files fails if the ServerMethodsController.cs has compilation errors.
  • (Blazor) Invalid code generated for REST services with numeric query parameters.
  • (Blazor) FilterCaseSensitivity exposed for various components in the property grid.
  • Composite primary keys [Key] attribute fixed.
  • (Blazor) Single quotation mark generated when expression is interpolated as code.
  • (Angular) Prevent setting the chart colors to undefined values.

2.30.9 - 2019-11-04

Improvements

  • Option to specify page name when creating pages with wizard.
  • (Blazor) Docker file added.
  • (Blazor) Page parameters now can be any type not only string.
  • (Blazor) Upload component added.

Fixes

  • (Angular) DataGrid page size DropDown does not open.
  • (Angular) Setting the placeholder of lookup form fields with multiple selection does not work.

2.30.8 - 2019-10-28

Improvements

  • (Blazor) Support running applications when .NET Core 3.1 Preview is installed.
  • Allow setting the Width and Height dialog options to expression.

Fixes

  • (Blazor) Incorrect naming of variables in Submit and Load methods fixed.
  • (Blazor) Data source export controller deleted on data source delete.
  • Exporting of nullable columns fixed.
  • (Angular) Bar chart date labels are one day off in certain timezones.
  • Primary key cannot be configured as ‘ValueGeneratedOnUpdate’ or ‘ValueGeneratedOnAddOrUpdate’ error fixed.
  • (Blazor) RadioButtonList and CheckBoxList item TValue fixed.

2.30.7 - 2019-10-24

Fixes

  • (Blazor) Export controller fixed with REST data source.

2.30.6 - 2019-10-24

Improvements

  • Support for complex foreign keys added for all SQL data sources
  • (Blazor) Keyless entities will be described with HasNoKey().
  • Exclude timestamp properties from CRUD pages.
  • Relationships with Fluent API only. ForeignKey and InverseProperty attributes removed.
  • (Blazor) Base href setting added to Deploy to ZIP.
  • Allow the CRUD page wizard to overwrite existing pages.
  • (Blazor) Export to Excel and CSV added.
  • (Angular) Inline edit support added.

Fixes

  • Do not add FK with same relation if there is such already added.
  • Nullable fields infer fixed.

2.30.5 - 2019-10-22

Fixes

  • (Blazor) Security migrations fixed for MySql and PostgreSQL data sources.

2.30.4 - 2019-10-21

Improvements

  • (Blazor) Immediately generate code for pages created by the CRUD wizard.

Fixes

  • Design time error TypeError: Cannot read property ‘pageType’ of undefined fixed.
  • (Blazor) Design time error “page.access.map is not a function”.
  • New pages have access set to Authenticated if security is enabled.
  • (Blazor) Renaming a page which does not have generated code files throws an error.
  • Exclude security models from CRUD page wizard.

2.30.3 - 2019-10-18

Improvements

  • (Blazor) Design-time auto complete lists enumerable extension methods.

Fixes

  • (Blazor) Security logout fixed in localized application.
  • (Blazor) Design time error when the ApplicationUser has a custom property of non-primitive type.
  • (Blazor) “The name does not exist in the current context” design time error.

2.30.2 - 2019-10-17

Improvements

  • (Blazor) Cancel changes data service method added.
  • (Blazor) DataGrid Inline edit page template added.

Fixes

  • DropDown and ListBox search icon missing.
  • (Blazor) Cannot call method split of undefined error with REST data sources.
  • (Blazor) Localization resx values will be wrapped in CDATA.
  • (Blazor) Language picker and cultures fixed.
  • (Blazor) Template app copyright symbol fixed.

2.30.1 - 2019-10-15

Fixes

  • (Blazor) Cannot convert null to type design-time error fixed.
  • (Blazor) CRUD pages edit of floating point values fixed.
  • Property grid items that use the code editor remain empty in certain cases.
  • (Angular) DropDownDataGrid cannot select item if ValueProperty not set.
  • (Angular) OAuth support for REST data sources does not work.

2.30.0 - 2019-10-14

Improvements

  • (Blazor) Support ${parameters} in component properties.
  • (Blazor) Service GET method will use single argument of type Query with properties for Filter, OrderBy, Expand, Skip and Top.
  • (Blazor) Always overwrite default culture resx values.
  • (Blazor) MySQL data source added.
  • (Blazor) Not needed refs removed.
  • (Blazor) Value added to form fields in CRUD Add pages.
  • (Blazor) Design time is aware of custom model properties.
  • (Blazor) Use @bind-Value when setting the Value property of an input component.
  • (Blazor) Set the current culture in design time.
  • (Blazor) Non-editable fields as labels for CRUD Add/Edit pages.

Fixes

  • Fixed compilation error with database field name “Fixed”
  • Ignore case when checking for page name on add new page.
  • (Blazor) Application assets copy fixed.
  • (Blazor) Theme css not applied properly when app is deploy to a virtual folder fixed.
  • (Blazor) Duplicate component reference properties.
  • (Blazor) Auto complete does not list template properties in some cases.
  • (Blazor) Handle ${result} in design time.
  • Non nullable fields not saved properly in data source meta.
  • Confirmation dialog not visible on mobile devices.
  • (Angular) DataGrid columns misaligned when grouping and detail template are enabled.
  • (Blazor) Generate resx files only if there are more than one cultures.

2.25.6 - 2019-10-04

Improvements

  • (Blazor) Render validators in design time.
  • (Blazor) DataGrid FilterCaseSensitivity property added.
  • (Blazor) DataGrid column TextAlign property added.
  • (Blazor) SelectedItemsText added to DropDown and DropDownDataGrid
  • (Blazor) DataGrid inline edit and Column EditTemplate added.

Fixes

  • Multi thread EF Core exception on user Add/Edit fixed.
  • Themes fixes for better Blazor support.
  • Blazor design-time fixes.

2.25.5 - 2019-09-30

Fixes

  • Cannot start a build if the server process failed to boot.
  • (Angular) Setting the DefaultValue of a number form field to a page parameters does not work.
  • (Blazor) “Task is an ambiguous reference” compilation error when a database contains a table named Task.

2.25.4 - 2019-09-27

Fixes

  • Making changes while the application is running does not regenerate the code.
  • (Blazor) Convert property value to string when setting Value property of TextBox, TextArea, Password and FileInput.
  • (Blazor) Full type name used for entities in auto-generated pages to avoid conflicts with page names.

2.25.3 - 2019-09-26

Fixes

  • (Angular) AutoComplete value select fixed
  • Prevent code generation on every key stroke when setting the Name property of a component.
  • Prevent dotnet from spawning extra processes during build.
  • (Blazor) Types in data source service generated with full type name.
  • Register bearer authentication policy when using Active Directory in Visual Basic applications.
  • Error during page rename fixed.

2.25.2 - 2019-09-26

Fixes

  • (Angular) Server methods dropdown is empty.

2.25.1 - 2019-09-25

Improvements

  • Database infer performance improved.

Fixes

  • (Angular) Cannot data-bind the Options of a CheckboxList component.
  • (Angular) Link component propagates click event to parent DataGrid.
  • Server methods dropdown is empty in some cases.

2.25.0 - 2019-09-24

Improvements

  • (Blazor) Updated to .NET Core 3.0 and Radzen.Blazor 1.0.0.
  • Partial method added for single item get.

Fixes

  • Crash when inferring a database in a Blazor application fixed.

2.24.0 - 2019-09-23

Improvements

  • (Blazor) AutoComplete, CheckBoxList, RadioButtonList, SelectBar, SplitButton, Accordion, Rating and ProgressBar components added.
  • (Blazor) REST datasource added.

Fixes

  • Cannot stop a running application in certain occasions.

2.23.0 - 2019-09-17

Improvements

  • (Blazor) Updated to .NET Core 3.0 RC1.
  • (Blazor) Support invoking void C# methods.
  • (Blazor) Notification Message Severity property changed to enum.
  • (Blazor) DataGrid and DropDown filtering with delay.
  • (Angular) Execute DataGrid string column filter with delay.
  • (Blazor) DataGrid Column HeaderTemplate property added.
  • (Blazor) ListBox filtering and multiple selection with CheckBox added.

Fixes

  • (Angular) Favicon.ico will be copied only once.
  • (Blazor) Notification position fixed.

2.22.0 - 2019-09-13

Improvements

  • (Blazor) Localization added.

Fixes

  • (Angular) VB compilation error fixed.

2.21.1 - 2019-09-11

Improvements

  • (Angular) Tabs component supports visible and disabled properties at item level.

Fixes

  • (Blazor) Email confirmation template does not display login errors.
  • (Angular) Upload in basic mode does not allow to upload a different file.
  • Prevent hanging during during infer of big databases.

2.21.0 - 2019-09-06

Improvements

  • (Blazor) Support for ASP.NET Core 3.0 Preview 9.
  • (Blazor) DatePicker closes when a date is selected.
  • (Blazor) DatePicker has “OK” button when time picking is enabled.

Fixes

  • (Blazor) ‘Cannot call method “replace” of undefined’ design time error in some Blazor applications.
  • (Blazor) Value of DropDownList not posted with form.
  • (Blazor) Tab does not refresh when the TabItem’s Visible property changes.

2.20.5 - 2019-09-04

Improvements

  • New page template - DataGrid with Form
  • (Blazor) Visible property added for the TabItem

Fixes

  • (Blazor) DropDown cannot scroll with mouse wheel.
  • (Blazor) Notification not shown sometimes.
  • (Blazor) Popups incorrectly position in DataGrid column template.
  • (Blazor) Login error messages not displayed in Blazor applications.
  • (Angular) Using lambda expressions in the expression editor causes Radzen to crash.
  • (Angular) OData filters that contain “any” are replaced with .
  • Oracle data-source infer error “Cannot set property ‘x-key’ of undefined”.

2.20.4 - 2019-08-30

Improvements

  • (Blazor) Support for Error events added.

Fixes

  • (Angular) Cache interceptor error “Property does not exists on type” fixed.

2.20.3 - 2019-08-29

Fixes

  • (Angular) Compile error with AD security and REST data-source fixed.
  • (Blazor) PostgreSQL updated to .NET Core 3.0 Preview8.
  • (Blazor) Project references merge fixed.

2.20.2 - 2019-08-27

Improvements

  • (Blazor) Use embedded assets for Blazor applications.

Fixes

  • (Angular) Autocomplete input does not size properly.
  • (Blazor) Missing partial XXXCreated method added.
  • TemplatePath is not defined design-time security configuration error fixed.
  • (Blazor) DateFormat for auto-generated CRUD pages.
  • Avoid changing the access of a custom login page.

2.20.1 - 2019-08-21

Fixes

  • (Blazor) Error in template autocomplete fixed.
  • (Blazor) Data expressions in string templates not interpolated.
  • (Angular) Invalid version error when running pre Angular 7 Radzen applications.
  • (Angular) TextAlign does not work for the Numeric component.
  • (Angular) Enable $select parameter for OData data sources.
  • (Angular) CRUD pages DataGrid not bound when paging, sorting or filtering not enabled.

2.20.0 - 2019-08-14

Improvements

  • Auto-generated Form field titles casing improved.
  • (Angular) Preserve custom dependencies in package.json.
  • (Blazor) Invoke custom method support added.
  • (Blazor) Updated to .NET Core 3.0 Preview 8.

2.19.10 - 2019-08-09

Fixes

  • (Blazor) DataGrid column filter as you type exception fixed.
  • (Blazor) Page fails to render property in some cases.

2.19.9 - 2019-08-09

Improvements

  • (Blazor) Live reload enabled.
  • (Blazor) DatePicker component added.

Fixes

  • (Blazor) Dialog dimension parameters set properly in pixels.
  • Design time error “Cannot read property field of undefined”.

2.19.8 - 2019-08-05

Improvements

  • (Blazor) Add Form date-time fields default value set to current date.
  • (Blazor) DropDown Template property added.
  • (Blazor) SingnalR message size increased.
  • (Angular) Allow only one culture in the application settings.
  • (Angular) Client and meta projects removed from solution.
  • Default base href for Deploy to ZIP/FTP set to slash (/).
  • (Blazor) DataGrid column filter as you type added.

Fixes

  • (Angular) Active directory is not shown in the security dropdown sometimes.
  • (Angular) Min and max form field values do not update if set after the form is created.
  • (Angular) Ignore list fixed for VB project.
  • (Blazor) DropDown and DropDownDataGrid popup position fixed.
  • (Blazor) Cannot convert from ‘decimal’ to ‘double?’ fixed.
  • (Angular) Support multiple data sources with Azure AD authentication.

2.19.7 - 2019-07-31

Improvements

  • (Blazor) DropDownDataGrid added.
  • (Blazor) Favicon is now Radzen logo.

Fixes

  • Foreign keys not infered properly when FK name normalized.
  • Active directory missing sometimes from the security dropdown.
  • (Blazor) DataGrid not reloaded after adding new record.
  • License check fixed when Radzen is used behind proxy.

2.19.6 - 2019-07-24

Improvements

  • Blazor updated to ASP.NET Core 3.0 Preview7.

Fixes

  • (Angular) Compilation error “A local or parameter named entity cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter”.
  • Fixed property names starting with number VB project compilation error.

2.19.5 - 2019-07-18

Improvements

  • (Angular) Added support for Oracle versions prior to 12.

Fixes

  • (Angular) Check if password or email is null on user update/create.
  • (Blazor) Numeric type not initialized correctly if database field is nullable.

2.19.4 - 2019-07-15

Improvements

  • (Blazor) Notifications then support added.
  • (Blazor) Lookup column filterProperty set for auto-generated pages.
  • (Blazor) Download latest .NET Core 3.0 version message added to create app screen.

Fixes

  • DateTime properties described fully using DbContext Fluent API.
  • (Angular) VB compilation error fixed with complex MSSQL stored procedures.
  • (Blazor) Code generation will not look for <any>.
  • (Blazor) Solution project reference name fixed.
  • (Blazor) Rename page during code generation if the name is equal to schema name.

2.19.3 - 2019-07-12

Improvements

  • (Blazor) Query builder sorting enabled.
  • (Blazor) Filter and sort parameters for data service implemented with dynamic Linq.

Fixes

  • (Blazor) DataGrid properly identified item type when auto-generating columns.

2.19.2 - 2019-07-11

Improvements

  • (Blazor) Notification action support added.
  • (Blazor) PanelMenu hierarchy support added.
  • OnSendEmail partial method added to AuthController/AccountController.

Fixes

  • (Blazor) Query builder filtering fixed.
  • (Blazor) Query builder Sort limited for Angular only for now.
  • (Angular) Form submit only changed values fixed.

2.19.1 - 2019-07-11

Improvements

  • (Blazor) Html component added. Can be used as placeholder for third party components.

Fixes

  • (Angular) TreeGrid expand and selection fixed.

2.19.0 - 2019-07-10

Improvements

  • Virtual dev admin now part of every role.
  • (Angular) Link component Target property added.
  • (Angular) Back navigation used after add/edit auto-generated pages.
  • (Blazor) Ability to add additional CSS without ignores.
  • (Blazor) SSRSViewer proxy support added.

Fixes

  • (Angular) Cannot read property ‘toArray’ of undefined with DataGrid component fixed.
  • Tables/Views cannot be checked/unchecked properly on data-source infer.
  • (Blazor) Data source service deleted on data source delete.
  • (Blazor) Models namespace removed from partial layout and page classes to avoid compilation errors on data source remove.

2.18.9 - 2019-07-08

Improvements

  • (Blazor) Filter parameter added for service get collection methods.
  • (Blazor) Master/Detail Hierarchy and DataGrid templates added.
  • (Angular) PATCH method added for MSGRAPH update operations.
  • (Angular) AutomaticDecompression added for the report proxy.

Fixes

  • Edit page lookup fields excluded if part of page parameters.
  • (Angular) Custom server methods support DateTime parameters passed as a date string.
  • (Angular) Security pages TemplateForm restored to Form.
  • Auto-generated pages Form fields with default SQL value marked properly as non required.
  • (Angular) Form will not submit non required fields with null value.

2.18.8 - 2019-07-01

Improvements

  • (Blazor) Security with email confirm support added.

Fixes

  • (Angular) Login resetPasswordText property exposed in property grid.
  • View virtual key not set properly when property is renamed.
  • Auto updates fixed.

2.18.7 - 2019-06-28

Improvements

  • Nullable parameters support added for stored procedures with MSSQL data-source.
  • Tooltip property added to Button component.

Fixes

  • (Angular) Fixed attribute specifier is not a complete statement for models in VB projects.
  • (Blazor) Update user roles fixed.
  • (Angular) DropDown and ListBox template will use the original data item.
  • (Angular) Fixed redirect after email confirmation for deployed applications.
  • Wrong code generated when binding DataList without paging from new data wizard.
  • (Blazor) Generate code for Then event of Execute C#.

2.18.6 - 2019-06-25

Improvements

  • (Blazor) Application security enabled.
  • (Blazor) Ignore list support added.
  • (Angular) Add support for “basic” upload mode - just a button.

2.18.5 - 2019-06-19

Improvements

  • (Blazor) MSSQL data-source stored procedures support added.
  • (Angular) DataGrid column tooltip property added.

Fixes

  • “Failed to register a ServiceWorker” runtime error.

2.18.4 - 2019-06-17

Fixes

  • Named parameters used when executing stored procedure.

2.18.3 - 2019-06-14

Improvements

  • (Blazor) Updated to .NET Core 3.0 Preview 6.
  • (Angular) Expose Collapsed property for the Panel component.
  • Ability to disable auto-update from Radzen main menu.

Fixes

  • (Angular) Panel not collapsed properly.
  • (Blazor) The type or namespace name ‘Data’ does not exist compilation error fixed.
  • (Blazor) Inferring MSSQL database incorrectly requests .NET Core 1.x to be installed.
  • (Angular) Stored Procedures parameters are incorrectly mapped.

2.18.2 - 2019-06-12

Fixes

  • Keyword not supported: ‘host’ exception fixed with security, Postgre and MSSQL data-sources.

2.18.1 - 2019-06-10

Fixes

  • Blazor design-time fixes

2.18.0 - 2019-06-07

Improvements

  • Blazor layouts support added
  • Creation of Blazor projects will check and download latest .NET Core 3.0 if not available.
  • Native Blazor designer added.

Fixes

  • Disabled button fires click event sometimes.

2.17.7 - 2019-05-31

Fixes

  • Received packet in the wrong sequence during MySql database infer fixed.

2.17.6 - 2019-05-30

Improvements

  • Blazor app default launchSettings.json added.
  • Radzen.Blazor updated to latest.

Fixes

  • Image from assets fixed for Blazor projects.
  • Missing Scheduler locales fixed.

2.17.5 - 2019-05-28

Improvements

  • Popup dialog with result used for Blazor CRUD pages.

Fixes

  • Stored procedures schema discovery during service code generation fixed.

2.17.4 - 2019-05-27

Improvements

  • Open/Close dialog enabled for Blazor projects.
  • Blazor DataGrid columns FormatString property added.
  • DataPicker and DateTimeFormFIeld hourFormat property added.

Fixes

  • Resize dialog when its content does not fit.
  • SplitButton icons, Tab icons and DataGrid sorting icons missing in certain themes.
  • The DarkBlue theme preview thumbnail is missing.
  • Runtime error Observable.throw is not a function.

2.17.3 - 2019-05-23

Improvements

  • Calculate dialog size when it changes after initial display.
  • Themes support for Blazor applications.
  • Blazor database scaffolding now supports dialogs.

Fixes

  • DataGrid confirm delete dialog is not visible in some themes.
  • Occasional error in design time “utcPipe cannot be found”.
  • DataGrid row expand/collapse icon not visible with BlueGrey theme.

2.17.2 - 2019-05-21

Fixes

  • Scheduler triggers the LoadData event non-stop in certain cases.

2.17.1 - 2019-05-20

Fixes

  • VB compilation error with MSSQL 2008.
  • Error TS2307: Cannot find module ‘@angular/http’.

2.17.0 - 2019-05-20

Improvements

  • Upgraded to latest Angular and PrimeNG.
  • Blazor templates with .NET Core 3 Preview5.
  • PostgreSQL CITEXT datatype support added.
  • Deploy for Blazor applications added.

Fixes

  • Mater/Detail template with GUID key fixed.

2.15.2 - 2019-05-14

Improvements

  • Remove additional files (enabled by default) option added to IIS deploy.

Fixes

  • Pages tree View label changed to List
  • ENOENT exception fixed during application read when application files are deleted.
  • Overwrite existing pages fixed.
  • Set latest version (2.2) for .NET Core when enabling from application settings.
  • Cannot read property ‘parameters’ of undefined fixed.

2.15.1 - 2019-05-10

Improvements

  • Specify what tables to scaffold and what to skip.
  • Pick what pages to generate per table - list, edit, add etc.

2.15.0 - 2019-05-09

Improvements

  • Allow setting the Title of the dialog to expression.
  • Signature component added for Angular applications.
  • Improved application build performance.
  • Watch for changes will work directly with watcher not only watcher notifications.

2.14.5 - 2019-05-06

Fixes

  • Cannot read property ‘replace’ of null error with empty filters fixed.
  • Invalid column name exception for string columns with format and space in the name fixed.

2.14.4 - 2019-05-03

Improvements

  • SQL XML type mapped to string with [Column(TypeName=”xml”)] attribute.
  • Enable the property binding editor for the Path property of the Link component.

Fixes

  • (Blazor) Parameters types fixed.
  • Cancelling application import shows invalid application.
  • Namespaces for SP with output parameter fixed.

2.14.3 - 2019-05-01

Fixes

  • Code generation error “Cannot read property click of undefined”

2.14.2 - 2019-05-01

Improvements

  • MySQL driver updated to allow connecting to instances hosted on Azure
  • Improve the visual appearance of disabled checkboxes
  • Register bearer authentication policy when using Active Directory.
  • EmailValidator accepts empty values.

Fixes

  • Property binding dialog crashes Radzen for certain expressions.
  • Allow changing the logout text of the ProfileMenu

2.14.1 - 2019-04-24

Fixes

  • Property grid columns editor visual glitch fixed.
  • Wrong nullable properties generated for EF entity.

2.14.0 - 2019-04-23

Improvements

  • Version mismatch of node_modules check added on run.
  • Add Humanistic and Software themes.
  • Change theme thumbnails to abstract illustrations.
  • LookupPopup Form field and DropDownDataGrid columns support added.

Fixes

  • OData action with multiple parameters fixed.
  • Nullable not generated properly for identity, computed or properties with default value.
  • Download link to .NET Core 2.2 fixed.
  • DropDownDataGrid triggers its Change event in inconsistent manner with DropDown.

2.13.5 - 2019-04-15

Improvements

  • Enable scrollbars in the expression code editor.
  • Query Builder date picker made bindable.
  • Oracle data-source added.
  • EmailValidatorComponent added.

Fixes

  • Fixed cannot read property “name” of undefined exception with PieChart.
  • DataGrid LoadData Then code is not generated when paging is disabled.
  • OData action parameters not submitted correctly.

2.13.4 - 2019-04-08

Improvements

  • Infer numeric values in design time.
  • Allow setting the locale of a DatePicker and date form field.
  • Allow hiding step items.

Fixes

  • DataGrid confirm delete fixed under IE11.
  • Update sqlrunner to set command execution timeout.
  • Query Builder not updated when you change from one Invoke action to another in the events tree.
  • Incorrect code generated for OData PUT methods.

2.13.3 - 2019-04-04

Improvements

  • Add an overload of the OnConfigure partial method that accepts IHostingEnvironment parameter.
  • Allow setting the default view of the Scheduler component.
  • MSSQL datasource timeout exposed as setting.

Fixes

  • Navigation properties removed from OData update requests.
  • Increase scrollbar size in the IDE.
  • Opening the first application does not work work sometimes.
  • Pass stored procedure output parameters at the end.
  • Navigating from a SplitButton leaves its popup open.
  • Property picker shows incorrect parameters for the Change event of the form component.
  • Tabs allow more than one tab to be selected visually.

2.13.2 - 2019-04-01

Fixes

  • Invoke custom method crashes the Radzen IDE.

2.13.1 - 2019-04-01

Fixes

  • Operation parameter name not serialized to page action invoke.

2.13.0 - 2019-03-29

Improvements

  • Property binding editor added.
  • Allow changing the FileInput button text.

2.12.2 - 2019-03-28

Improvements

  • Support setting the DefaultDate of the Scheduler after initialization.

Fixes

  • New applications are always using the default theme.
  • Undo/Redo menu fixed.
  • Output pane copy with keyboard fixed.
  • Navigation properties excluded from POST, PUT and PATCH requests.
  • Paste from context menu in Windows.

2.12.1 - 2019-03-22

Improvements

  • Serve the application on all IP addresses during development.
  • Expose IHttpAccessor in the DBContext that Radzen generates. Decorate the Login action with AllowAnonymous.
  • PUT and PATCH will return object instead NoContentResult.

Fixes

  • SplitButton click event raised twice is now fixed.
  • Seting the Data of a popup lookup form field throws cannot use concat of undefined.
  • Cannot read indexOf of undefined when converting Form to TemplateForm fixed.
  • Reset the scroll position when going in template edit mode.
  • Panel navigation sometimes collapses unexpectedly.

2.12.0 - 2019-03-18

Improvements

  • Scheduler timeFormat property added.
  • New applications with server-side support will use .NET Core 2.2.x.

Fixes

  • DropDownDataGrid LoadData event generated properly from new Data wizard.
  • Scheduler eventSelect suggestions from event object fixed.
  • Cancelling application import throws error.
  • (RazorComponents) Service name case and operation parameters type and format fixed.
  • Nullable property marked as non nullable incorrectly.

2.11.9 - 2019-03-14

Fixes

  • Sorting and filtering by more than one level nested properties with dot fixed.

2.11.8 - 2019-03-13

Improvements

  • Importing an application opens it in design time immediately.

Fixes

  • Tables without primary keys are not listed in the treeview for MySQL and PostgreSQL data sources.
  • Blazor data source namespace fixed.
  • Data source and application name should not be valid with / or \ chars.
  • The REST data source incorrectly reports that the API does not support CORS.

2.11.7 - 2019-03-08

Fixes

  • Clearing the custom method name crashes Radzen.
  • Cannot close the popup code editor of the SelectBar options property.
  • Design time crashes when expressions use certain methods.
  • Custom methods generate duplicate formData variable in some cases.

2.11.6 - 2019-03-07

Fixes

  • Fixed an error while retrieving database schema in some cases with stored procedures.
  • Will not add Timestamp attribute to primary key properties.
  • Cannot login to IIS with space in password.
  • MySQL char(36) and tinytext column types fixed.
  • Multiple non unique relations with MySQL fixed.

2.11.5 - 2019-03-06

Improvements

  • Custom methods support objects as parameters.

Fixes

  • Stop watching for application changes on application exit.

2.11.4 - 2019-03-01

Fixes

  • Do not override application.sln.

2.11.3 - 2019-03-01

Fixes

  • Dates are off by one in certain timezones when using a TemplateForm.

2.11.2 - 2019-02-28

Fixes

  • Auto-generated pages code for edit incorrectly adds $expand parameter fixed.

2.11.1 - 2019-02-28

Fixes

  • Auto-generated pages code for insert incorrectly adds $expand parameter fixed.
  • SQL fields that are both PK and FK are not inferred correctly fixed.
  • Duplicate $expand parameter generated for DataGrid loadData from new data wizard fixed.

2.11.0 - 2019-02-25

Improvements

  • Cordova related improvements.
  • Grid column FormatString property added.
  • Support for $expand parameter added to getByXXX, updateXXX and createXXX operations.

2.10.15 - 2019-02-20

Fixes

  • ClassList property fails with certain expressions.
  • Input components show wrong value when put in a template of a component that is nested in a TemplateForm.

2.10.14 - 2019-02-19

Improvements

  • Make the application settings option more prominent.
  • Link to application settings when the user tries to create a database data source and there is no server project.

2.10.13 - 2019-02-18

Fixes

  • Property load does not exist on type DataListComponent fixed.

2.10.12 - 2019-02-16

Fixes

  • Cannot specify dialog parameters.

2.10.11 - 2019-02-15

Fixes

  • Complex DB schema causes delays in displaying pages in design time.
  • Removing a parameter from the event editor clears the selection.
  • Do not allow setting duplicate parameters.
  • ProfileMenu appears below other components sometimes.

2.10.10 - 2019-02-13

Improvements

  • Reference properties are now part of the schema and intellisense for MSSQL, MySQL and PostgreSQL data sources.
  • Improve design time rendering of empty columns.
  • Allow clearing horizontal and vertical alignment of row and column components.

Fixes

  • Design time error when the user selects Page from the component picker dropdown.
  • Remove the d-flex class when alignment is set to none.
  • Avoid scroll position resetting in design time.

2.10.9 - 2019-02-12

Improvements

  • Add ShowGridLines property to the Chart component.
  • Query builder filter logical operator and hierarchy support added.

Fixes

  • Cannot add some files to ignore list.
  • Avoid exception in design time when certain Angular expressions in the HTML component.
  • Renaming a layout displays the external modification dialog.
  • Master/Detail and Hierarchy temlates child grid $filter parameter not set properly.
  • Avoid external modification warning when creating the first page of an application.

2.10.8 - 2019-02-04

Fixes

  • Edit form popup picker value not generated properly for multiple foreign keys to same table.
  • Navigation item editor does not display property grid.

2.10.7 - 2019-02-01

Improvements

  • Class list support for Button and Link components.
  • Multiple component selection in design-time.
  • Display component name in the component tree.
  • Allow users to disable external file change watching.

Fixes

  • Wrong Add/Edit lookup popup code generated during data-source infer for multiple foreign keys to same table.
  • Area chart does not render in design time.
  • DatePicker reports wrong date in TemplateForms during editing.
  • Fixed DataGrid header/body column misalignment when column resizing is turned on.

2.10.6 - 2019-01-28

Fixes

  • Disallow dropping components in containers defined in the layout.
  • Azure AD design-time login during data source creation fixed.
  • Radzen will no longer handle globally keys like F5.
  • Empty filters removed in OData client instead always true filter expression from DataGrid.

2.10.5 - 2019-01-25

Fixes

  • NotificationService fixed when duration is not set.

2.10.4 - 2019-01-25

Improvements

  • Duration option added to Notify action.
  • SSRSViewer component support added to Blazor projects.
  • Charts no longer render empty in design time.

Fixes

  • Adding new content containers to layout will add them to existing pages.
  • Cannot drag and drop components in certain layout configurations.

2.10.3 - 2019-01-23

Improvements

  • Radzen will watch for changes in the application meta folder and will reload the app.
  • Specify the text alignment in DataGrid columns.

Fixes

  • Auto-generated pages with DropDownDataGrid requesting same tables for different properties named properly.
  • Steps previous and next buttons update when the Disabled property of a step changes.

2.10.2 - 2019-01-22

Improvements

  • DataGrid new data wizard will use load() instead method invoke in case of OData.
  • The previous and next buttons of the Steps component are disabled accordingly.
  • “In” operation added to query builder operations.
  • Raw filter and sort expression add button added to query builder.

Fixes

  • DatePicker is one day off in TemplateForm now fixed.
  • Create of RentalCars demo fixed.

2.10.1 - 2019-01-17

Improvements

  • DataGrid confirm delete option added and enabled by default for auto-generated CRUD pages.
  • DataGrid load() method added and used by default in auto-generated CRUD pages for Page Load instead direct data source method invoke.
  • Support for CSS verticalAlign added.
  • EF Core updated to 2.0.3.
  • Added Template property for the lookup form field.
  • Ability to open the context menu from the selection toolbar in design-time.
  • Dark theme chart improvements.

Fixes

  • SSRSViewer design-time error “Cannot read https of undefined” fixed.
  • SSRSViewer proxy url fixed to work properly with PWA.
  • Execute code actions that contain backticks now parsed properly.
  • OData complex type parse error fixed.

2.10.0 - 2019-01-15

Improvements

  • Query builder added for invoke data source method action for MSSQL, MySQL and PostgreSQL data sources. Available for GET requests only with collection returned as response.
  • ApplicationIdentityDbContext Database.Migrate() moved from Startup.cs/vb to ApplicationIdentityDbContext constructor for better extensibility.

2.9.4 - 2019-01-10

Improvements

  • Support database tables that end with “Response”.

Fixes

  • Inferring custom server-methods does not work.

2.9.3 - 2019-01-09

Improvements

  • Exposed the current locale as an implicit page property.

Fixes

  • (Blazor) Design-time expression parse errors fixed.

2.9.2 - 2019-01-09

Improvements

  • (Blazor) DataList, ListBox, Password, LengthValidator, CompareValidator and NumericRangeValidator new components added.

Fixes

  • Design time exception when the Scheduler DefaultDate property is set.
  • Wrong image value when image is bound to a property and Ok is clicked on Choose Image From Assets dialog.

2.9.1 - 2019-01-07

Fixes

  • Property ‘getByXXX’ does not exist on type fixed.

2.9.0 - 2019-01-04

Improvements

  • Implement invoke custom method.
  • Allow data-binding the DefaultValue property of the Scheduler.

Fixes

  • Fixed invalid login code for data-source basic authorization.
  • Fixed wrong code generated for Master/Detail with Sample OData service.

2.8.13 - 2018-12 - 21

Fixes

  • Upload buttons look consistent in all themes.
  • Sidebar distorts the page in certain themes.

2.8.12 - 2018-12-19

Improvements

  • Upload component showUploadButton and showCancelButton properties added.

Fixes

  • Blazor app compile error when grid bound from new data wizard fixed.

2.8.11 - 2018-12-14

Improvements

  • Remove the column created for the ValueProperty in popup lookups.
  • Radzen.Blazor version updated in project template.

Fixes

  • Sample CRUD app data source fixed.
  • Avoid sidebar CSS conflict with Blazor.

2.8.10 - 2018-12-11

Improvements

  • Designer improvements.

Fixes

  • VB project SDK fixed to refer Microsoft.NET.Sdk.Web.
  • Fixed exception template editing when the template is a string.

2.8.9 - 2018-12-10

Improvements

  • DataGrid skip property added.

Fixes

  • MSSQL stored procedures output parameters populated properly.
  • Fixed VB project not installing npm dependencies.
  • Redirect to Angular app if accessing the root of OData in VB project.

2.8.8 - 2018-12-07

Improvements

  • AzureAD authorization enabled for REST data-source.
  • LoadData event added for the Scheduler component.
  • EventInit event added for the Scheduler component that allows setting text and background color.
  • Property grid improvements.

Fixes

  • Trigger the Change event of the FormInput only once.
  • MSSQL Stored procedure string output parameter size set properly.

2.8.7 - 2018-12-04

Improvements

  • Allow only integers in the integer property editor.
  • Generate unique names for components that do not have one and are placed in a tab.
  • Option to enable/disable cascade delete.
  • Rental Car sample app improvements and fixes.
  • Allow setting the border of a component.
  • State property added to DataGrid loadData event argument with information about current sort, filter and paging.

Fixes

  • Avoid design time exception with dropdown when converting a Form to TemplateForm.
  • Lookup popup value will be selected properly.

2.8.6 - 2018-11-30

Improvements

  • (Angular) Running Radzen applications from Visual Studio ensures the node_modules directory exists.
  • (Angular) Avoid setting the width of images in components.

Fixes

  • Prevent self-signed SSL certificate usage in production applications.

2.8.5 - 2018-11 - 29

Improvements

  • (Angular) Disabled steps added.

Fixes

  • (Blazor) Conversion between string and Guid fixed.

2.8.4 - 2018-11 - 27

Improvements

  • Open Output pane on application run and deploy.
  • File, Build and Deploy menus added.
  • Getting started wizards added.
  • Selectbar, CheckBoxList and RadionButtonList options support data-binding.
  • Property grid and event list filter added.
  • Select event for the FileInput component.

2.8.3 - 2018-11 - 23

Improvements

  • (Angular) Allow changing button sizes.
  • (Blazor) Set root to first page if no start page.
  • (Blazor) Pages generated with partial class.
  • (Blazor) File names changed to pascal case (delete client/Pages to avoid conflicts).
  • (Blazor) DataGrid context name change from item to data.
  • (Blazor) System.Dynamic.Runtime added for client project.
  • (Blazor) Set root to first page in no start page.

Fixes

  • Radzen cannot open Blazor project after opening an Angular project.
  • SimpleSelect styling fixes and behavior improvements.
  • (Blazor) ODataService in Startup.cs only if there are data-sources.

2.8.2 - 2018-11 - 22

Improvements

  • Value type added to Set action for Blazor projects.

Fixes

  • Fixed sample crud application.

2.8.1 - 2018-11 - 22

Improvements

  • Ignore list added.

Fixes

  • Fixed duplicate invokes on Page load for lookup fields when generating edit/add pages.
  • Blazor Add New button should be available for tables with primary keys only.
  • Fixed ReferenceError: unwrap is not defined.

2.8.0 - 2018-11 - 20

Improvements

  • Blazor (server-side) experimental support added.
  • Ability to specify the position of a dialog.
  • Allow setting the z-index of positioned components.

2.7.1 - 2018-11-16

Improvements

  • Ability to set the placeholder of the DropDown when multiple selection is enabled.
  • Allow users to clear the DropDown value via the AllowClear property.

Fixes

  • Support = in database connection passwords.

2.7.0 - 2018-11-07

Improvements

  • Form design time support via new TemplateForm component
  • Validator components - RequiredValidator, CompareValidator, LengthValidator, NumericRangeValidator
  • New input components - Rating, FileInput, Password, DropDownDataGrid
  • Group the components in the toolbox by category

Fixes

  • Setting the dropdown value before its data is set throws exception.
  • REST data source editor blows up when a response schema is not set.
  • Prevent form components from losing their value after changing other form components visibility.

2.6.12 - 2018-10-30

Improvements

  • DropDown visual focus indication.

Fixes

  • The event editor sometimes updates the wrong event handler property.
  • Gauge throws error when data-bound to a page property which is not initially set.
  • Fixed ReportController for SSRS v.12

2.6.11 - 2018-10 - 29

Fixes

  • SSRSViewer HTTPS requests fixed.
  • ReportController code fixed for .NET Core 1.x.

2.6.10 - 2018-10 - 22

Fixes

  • Invoke does not perform HTTP request unless Then or Error is handled.
  • SSRSViewer cannot load the report in some cases when useProxy is set to true.
  • Deploy to ZIP will work properly when SSRSViewer useProxy is set to true.

2.6.9 - 2018-10-19

Fixes

  • DataGrid paging reset to first page on sort.
  • Scroll focused input elements in Android.
  • Fixed create of Sample database for MS SQL data source.

2.6.8 - 2018-10-11

Fixes

  • Duplicate records returned from SQL view or SQL table without primary key is now fixed.

2.6.7 - 2018-10-09

Improvements

  • Exposed min, max and autocomplete properties for the numeric form fields.
  • Optimized the performance of output console.
  • Show message on run if data source connection string is not set.

2.6.6 - 2018-10-03

Improvements

  • Cannot reach license server message added in case of network error during license check.

Fixes

  • Type ‘ApplicationUser’ is not defined VB project compilation error fixed.

2.6.5 - 2018-10-03

Improvements

  • Chart select event exposed.

Fixes

  • Invalid object name ‘SYS.IDENTITY_COLUMNS’ with MSSQL and Turkish collation fixed.

2.6.4 - 2018-10-01

Improvements

  • Do not allow dots in a page name.

Fixes

  • Prefix the page selector to avoid invalid tag names.

2.6.3 - 2018-09 - 28

Improvements

  • MaxNodeCount set to 1000 for EnableQuery attribute in .NET Core controllers.
  • DataGrid column filterValue property exposed.
  • Generate .gitignore only once.

2.6.2 - 2018-09 - 27

Improvements

  • Select master DataGrid first row on initial load in Master/Detail DataGrid template.

Fixes

  • Nested DataGrid titles are hidden now fixed.

2.6.1 - 2018-09 - 25

Improvements

  • Restrict editing certain CSS attributes of layout components.

Fixes

  • Registration always activates in community edition fixed.

2.6.0 - 2018-09 - 25

Improvements

  • Electron version updated to latest.

2.5.4 - 2018-09 - 24

Fixes

  • Cannot read property ‘find’ of undefined fixed.

2.5.3 - 2018-09 - 24

Fixes

  • The binary operator Equal is not defined exception when edit item with concurrency fixed.

Improvements

  • Avoid bundling the entire rxjs and lodash.

Fixes

  • The binary operator Equal is not defined exception when edit item with concurrency fixed.

2.5.2 - 2018-09 - 21

Fixes

  • Generation of unauthorized page for Active Directory security fixed.

2.5.1 - 2018-09 - 20

Improvements

  • Already registered users will be able to use Radzen in community mode.

Fixes

  • Service operation string path parameters encoded properly.

2.5.0 - 2018-09-19

Improvements

  • Radzen Community Edition added.

Fixes

  • DataGrid component will reset paging on filter change.

2.4.3 - 2018-09-18

Improvements

  • Design time data generation improved.

Fixes

  • Could not parse appsettings.json.

2.4.2 - 2018-09-17

Improvements

  • Parameters support added to the Link component.
  • PanelMenu property syncs with router.
  • Link styling in selected items improved.

Fixes

  • Incorrect type inferring in design time fixed.
  • .NET Core appsettings.json is now properly merged on run.
  • Cannot read property ‘filter’ of undefined fixed.

2.4.1 - 2018-09-14

Fixes

  • Property grid fixes.
  • Cannot read property ‘fields’ of undefined error fixed.

2.4.0 - 2018-09-14

Improvements

  • Sparklines, Gauge and ProgressBar new components added.
  • Optimistic concurrency support added for MSSQL, MySQL and PostgreSQL data-sources.
  • Open popup code editor via button.
  • Various Chart component improvements.
  • Reduce the number of code generations when the user changes a property in the property grid.
  • Ability to set the GoogleMap center and zoom after initialization.

Fixes

  • Scrollable tabs look off in latest Google Chrome.

2.3.3 - 2018-09-10

Improvements

  • Composite foreign key to composite primary key relation support added.
  • Pluralize or singularize database table/view names as page names during data-source infer option added.

Fixes

  • Compilation error member names cannot be the same as their enclosing type fixed.
  • Quitting Radzen sometimes leaves running dotnet processes fixed.
  • Design time error “Cannot find a differ supporting object Expression” fixed.

2.3.2 - 2018-09-05

Improvements

  • Multi-line code editor. Double-click a single-line property editor to open it.
  • Show image placeholder for images that cannot load in design time.
  • Auto-generation of pages from Swagger data-source improved.
  • Avoid showing the empty DataGrid message on initial load.

Fixes

  • DataGrid filtering does not work when the LoadData event is not handled.
  • The ‘dependent’ property is already configured exception fixed.

2.3.1 - 2018-09-03

Improvements

  • OData exception handling added.
  • Cut/Copy/Paste/Duplicate components added in design-time.
  • Support for custom server-side validation added.
  • Support canceling the changes from the event editor.

Fixes

  • SSRS reports with parameters fixed.
  • Cannot set property ‘allowCRUD’ of undefined during swagger data-source create error fixed.
  • Tabs content not displayed in IE11 fixed.

2.3.0 - 2018-08 - 29

Improvements

  • GoogleMap component.
  • Grid column footer template.
  • MSSQL Stored Procedures with Output parameters support added.

Fixes

  • Fixed Upload component Url in production mode.
  • C# and VB.NET reserved words separated.

2.2.2 - 2018-08 - 22

Improvements

  • Image component exposes click event.

Fixes

  • Dates move by one day during edit fixed.
  • Date added to reserved names for types and properties.
  • Fixed VB project cannot be compiled with active directory security enabled.
  • Export does not support Then event.

2.2.1 - 2018-08-16

Improvements

  • .NET version and language chooser added to edit application screen.

Fixes

  • PostgreSQL $format and$select data-source migration fixed.

2.2.0 - 2018-08-15

Improvements

  • Export to Excel and CSV.

2.1.7 - 2018-08-14

Improvements

  • Support for Azure AD 1 authentication needed by Microsoft Dynamics.

Fixes

  • Chart component display fixed for IE11.
  • Fix profile menu item color.
  • Fix SSRSViewer styling in Default and Dark themes.
  • Improve the paginator appearance on mobile devices.
  • Fixed ApplicationIdentityDbContext cannot be found compilation error.
  • Fix form field visibility changes at runtime.
  • Prevent design time from hanging when the user clears the width or height of an Image whose Path is not set.

2.1.6 - 2018-08-08

Improvements

  • Allow custom application security similar to http://demos.radzen.com without server project.

Fixes

  • Logout is not working if user has not access to both Application Roles and Application Users pages.
  • Roles controller add/remove logic fixed.

2.1.5 - 2018-08-07

Fixes

  • Server-side exception when trying to set user roles fixed.

2.1.4 - 2018-08-06

Improvements

  • Improve legibility of disabled component text.
  • PrmenNG DataTable exposed as dataTable property in DataGrid component.

Fixes

  • Fixed Tab icon alignment.
  • Fixed cannot contain a parameter named ‘{action}’ compilation error.

2.1.3 - 2018-08-03

Improvements

  • Improve hover and clicked button state appearance.
  • Allow setting the margin of a component.
  • Empty app hint added.

Fixes

  • Fix missing icons in design time.
  • Fixed PickList component does not size properly.
  • Column type for lookup columns fixed.

2.1.2 - 2018-08-02

Improvements

  • .NET Core install messages improved.

Fixes

  • Cannot read type of undefined error when creating master/detail from OData fixed.
  • Fix button, file and popup lookup field disabled state.
  • Numeric submits form when the user clicks its buttons.

2.1.1 - 2018-08-01

Improvements

  • Responsive behavior improvements.

Fixes

  • Fixed exception when dotnet CLI is not in system path or application serverVersion is not set.

2.1.0 - 2018-07-31

Improvements

  • New Default and Dark application themes.
  • Windows authentication and LocalDB suppport for Microsoft SQL Server data-sources.
  • OnChangePassword partial method added to AuthController.
  • Add reference in project.csproj/vbproj to MySQL and PostgreSQL only when needed.
  • Ability to specify the default DataGrid column width.
  • Improved DataGrid filtering UX.

Fixes

  • Fixed HTTPS ASP.NET Core 2.x server-side support.
  • OData primary keys respected properly during page generation.
  • Fixed cannot read entityType of undefined error during infer of Microsoft Dinamics365 OData.
  • Delete expanded properties when patching or posting OData entities.
  • Removed ‘@odata.context’ property from get responses.
  • Use case sensitive path in the license file.

2.0.9 - 2018-07-18

Improvements

  • Multiple schemas support added for PostgreSQL.
  • OnConfirmResetPassword partial method added to AuthController.
  • Form field lookup popup picker added with ability to page, sort and filter lookup data.

Fixes

  • Fixed infer of same table name in different MSSQL database schema.
  • Fixed FK property naming during infer.
  • Fix error when the Rentacar DB already exists.

2.0.8 - 2018-07-05

Improvements

  • .NET Core OData reference updated to 7.0.0.
  • Lookup columns added for child DataGrid components in master/detail and hierarchy templates.

Fixes

  • Value of invisible form fields is again submitted.

2.0.7 - 2018-07-04

Improvements

  • New page dialog “No data source message added”.

Fixes

  • Fixed “Cannot read property ‘find’ of undefined at findDataSourceByOperation”.

2.0.6 - 2018-07-03

Fixes

  • Fix form fields after invisible fields getting wrong control type.

2.0.5 - 2018-07-02

Improvements

  • Allow adding foreign key properties to ApplicationUser.

Fixes

  • Showing 01/01/1970 for dates that are NULL.

2.0.4 - 2018-06 - 27

Improvements

  • Form fields maxLength from database added.
  • Master detail templates added.

Fixes

  • Fixed whitespace left from invisible form fields.

2.0.3 - 2018-06 - 21

Improvements

  • PostgreSQL SSL connection support added.
  • Analytics added.
  • Allow the user to pick the month and year from a dropdown in the DatePicker component.

Fixes

  • PostgreSQL primary keys discovery fixed.

2.0.2 - 2018-06-18

Improvements

  • ProfileMenu items will be based on security provider - default or Active Directory.
  • Do not generate Add/Edit Form fields for primary keys with default sql value.
  • New page dialog improved.

Fixes

  • Fixed missing Button disabled property.
  • Fixed “No executable found matching command “dotnet-ef”” error when triyng to add migration.
  • Avoid split of undefined error during code generation.
  • Fixed design-time exception cannot read name of undefined on Page list context menu.

2.0.1 - 2018-06-14

Improvements

  • Ability to set dialog title implemented.
  • Support assets and images as navigation item icons.

Fixes

  • Checkboxes in the navigation items editor not checkable.
  • Checkboxes are displayed on a new line in multi-column Form scenarios.
  • Properly redirected to login page after session expire.
  • Sorted database tables and pages by name alphabetically during infer and auto-generation of pages.
  • Check if error message is defined to avoid “Cannot read property ‘split’ of undefined” exception.
  • Fix IE11 caching HTTP responses.

2.0.0 - 2018-06-12

Improvements

  • Layouts and layout components (Body, Header, Footer, ContentContainer, Menus, etc.).
  • Multi-column Form component.
  • Application assets and Image component.
  • Icon, Link, Heading and Gravatar components.

Fixes

  • Fix issue with opening the directory picker dialog not working.
  • Fix error when using “data” in event handler editor inside a template.
  • Fix DbContext circular reference compilation error.
  • Fix issue that does not allow changing the field type when it is lookup.
  • Fix security url not generated properly for data-sources with allcaps and space

1.34.2 - 2018-05 - 22

Improvements

  • MaxExpansionDepth set to 10 by default for EnableQuery attribute in server-side projects.

Fixes

  • Parse the Angular template before instantiating a component to avoid caching template parse errors.

1.34.1 - 2018-05-11

Improvements

  • Visual Basic support added for .NET Core 2.x applications.

Fixes

  • Form component dates not submitted in correct format when utc is set to false.

1.34.0 - 2018-05-08

Fixes

  • Fixed invalid custom method generation error.
  • Fixed circular references in entities when serializing in .NET Core app.
  • Fixed computed fields not properly identified in some cases for MS SQL Server.

1.33.10 - 2018-04-30

Improvements

  • Create page copy added in design-time.

Fixes

  • Fixed infer of MS SQL table names with dots.
  • Fixed invalid code generation when binding DataGrid using wizard inside template.
  • Fixed Numeric SelectOnFocus not working when numeric inside dialog.
  • Fixed properties not included for expand when creating pages from wizard.

1.33.9 - 2018-04 - 26

Improvements

  • SelectOnFocus and Autofocus properties added for Numeric component.

Fixes

  • Fix active directory build error in .NET Core 2 applications.
  • Fixed DataGrid pager not visible in design time when paging is on.
  • Fixed scrollable DataGrid in a tab displays as empty.
  • Fixed tri-state for boolean form fields.

1.33.8 - 2018-04 - 25

Improvements

  • SplitButton component added.
  • Numeric component improved.
  • Visual Studio Code settings file (.vs) added to .gitignore.
  • Stored procedure date-time parameters support added.

Fixes

  • Navigating to pages that contain umlaut fixed.

1.33.7 - 2018-04 - 23

Improvements

  • Password reset implemented.
  • HTTP Basic authorization enabled for all data source types.

Fixes

  • Fix readOnly=false for the numeric component.
  • Fixed unchecked tables properties are ignored during data-source infer.
  • Fix error when creating the “Rent a Car” example.
  • “Rent a Car” example will respect selected .NET Core version when created.
  • Internationalization support fixed for DataGrid Add button.
  • Fixed invalid OData route template with .NET Core 2.x and stored procedures.
  • Encode path parameters as JSON if they are not of primitive type.

1.33.6 - 2018-04-19

Improvements

  • Utc property exposed to DateFormFieldComponent.
  • New data-source screen server input now will accept “:” for server/port separator as well.
  • Design time exception handling improved.

Fixes

  • Fixed multiple entries Register Application User in app pages.
  • Fixed “The property cannot be configured as ‘ValueGeneratedOnUpdate’ or ‘ValueGeneratedOnAddOrUpdate’ because the key value” exception.
  • Numeric component cannot be edited with keyboard.

1.33.5 - 2018-04-16

Fixes

  • Fixed auto-update.
  • Fixed report in SSRSViewerComponent reloaded on every click when security is enabled.

1.33.4 - 2018-04-13

Fixes

  • No overload method Created error in .NET Core 1 application fixed.

1.33.3 - 2018-04-13

Improvements

  • Angular apps are now PWA ready.
  • Autocomplete property added to TextBox and StringFormField components.
  • Popup code editor added for HTML component.

Fixes

  • Fixed UseHttps build error in .NET Core 2 application.
  • Fixed compilation error when second service invoke is initiated from first service then.
  • Fixed foreign key properties not populated after add new record and record update.
  • Fixed “Cannot find method split of undefined” error when updating a data source.
  • Fixed report parameters initialized in Page load.

1.33.2 - 2018-04-10

Improvements

  • Select event added to AutoComplete component.
  • DataGrid pager will be shown only in case of more than one page.

Fixes

  • Fix white form label color when a form is inside a panel header.
  • Fixed connection strings for data-sources with underscore in the name.

1.33.1 - 2018-04-09

Improvements

  • Ability to register license key on first start signup dialog.

Fixes

  • Upgrade PrimeNG to address expression has been checked errors.
  • Prevent too aggressive caching of OData service requests.
  • Filtering by sub properties fixed (no longer defaults to string filtering).
  • Component reference in code of the Angular page fixed.

1.33.0 - 2018-04-04

Improvements

  • Add ability to specify service endpoints at runtime.
  • Users/Roles pages renamed to avoid conflicts.

Fixes

  • ConnectionStrings in appsettings.json with multiple data-sources fixed.
  • Fix insert / update error of MSSQL tables that have a timestamp column.

1.32.9 - 2018-03-30

Improvements

  • Visible and Disabled property grid editor now uses a checkbox.
  • .NET Core 2 Visual Studio run limited to .NET CLI only.
  • DataList scrolling will be automatically enabled if height is set.

Fixes

  • Check if email is confirmed only when email confirmation enabled.

1.32.8 - 2018-03 - 29

Improvements

  • Resolve ., (.) and (local) to localhost when connecting to MySQL and PostgreSQL in design-time.
  • Allow disabling the Button component.
  • Browser will be opened when starting project from Visual Studio.

Fixes

  • Default SQL values properly escaped when generating .NET Core project.
  • Fix design time error when trying to format date-time-offset DataGrid columns.
  • Fix empty property editor of nested DataGrid columns.

1.32.7 - 2018-03 - 28

Fixes

  • Nested expressions in design time fixed.
  • Unable to retrieve security roles in design-time for PostgreSQL fixed.
  • Fix empty property editor of nested DataGrid columns.

1.32.6 - 2018-03 - 27

Fixes

  • Not showing DataGrid in design-time fixed.

1.32.5 - 2018-03 - 27

Improvements

  • OnConfigureOData(ODataConventionModelBuilder builder) partial method added to Startup.cs
  • Add support to run Radzen applications seamlessly from Visual Studio
  • Support design time expressions that invoke nested methods.

Fixes

  • Fix issues with missing application pages in design time and * is not part of a module build-time errors.
  • Exclude data-related component properties from localization.

1.32.4 - 2018-03 - 26

Improvements

  • Generate sample data for nested object properties in design time.
  • Composite primary key support for .NET Core 2.x projects.

Fixes

  • Avoid showing proxy properties in design time.
  • Fix regression with dashes and whitespace in page names.

1.32.3 - 2018-03 - 23

Improvements

  • Default SQL values support added.
  • Use tri-state checkbox for boolean column filtering UI.

Fixes

  • Avoid removing tabs when setting properties of child components.
  • .NET Core 2.x database relations implemented with Fluent API to avoid EF Core 2.x regressions with Data Annotations.

1.32.2 - 2018-03 - 22

Improvements

  • Relation with principal key not primary key support added.
  • Set max log file size.

Fixes

  • .NET download text on Linux fixed.
  • Connection string escaped when saved to appsettings.json.
  • Avoid exception when security is enabled and no pages are generated.
  • Avoid design time errors when component templates invoke functions.
  • Application startPage will be set to first page in navigation if invalid.
  • Load pages with available files only.
  • Page rename with umaluts fixed.

1.32.1 - 2018-03 - 20

Fixes

  • ENOENT: no such file or directory error fixed when no .env file
  • .NET discovery fixed for Linux

1.32.0 - 2018-03-16

Improvements

  • Optional email confirmation during user registration.

Fixes

  • .NET Core 2 server project deploy fixed.
  • Show Form fields in design time unless their Visible property is false.
  • Show DataGrid columns in design time unless their Visible property is false.
  • Escape { and } in design time expressions.

1.31.0 - 2018-03-14

Improvements

  • .NET Core 2.x support added.

1.30.0 - 2018-03-12

Improvements

  • DataGrid column Visible property added.
  • ListBox metaKeySelection property added.
  • DropDown template property added.
  • Trial registration moved from web site to product.

1.29.3 - 2018-03-06

Improvements

  • UI to download and install .NET Core from Radzen.

Fixes

  • Fixed base href when deployed app with cultures to root.
  • Set default culture in production when the URL does not contain one.

1.29.2 - 2018-03-05

Fixes

  • Fixed IIS deployment to site root and paths without host.
  • Fixed events handling code for components defined in header and footer.

1.29.1 - 2018-03-01

Improvements

  • Support multiple data sources with OAuth security.

Fixes

  • Fix “Cannot read property filter of undefined” code generation error.
  • Fix missing interpolation in Execute JavaScript code conditions.
  • Fix IIS deployment to site root.

1.29.0 - 2018-02 - 28

Improvements

  • Deploy supports paths without host.
  • Code generation errors are displayed in a a separate dialog instead of unexpected errors.
  • Dialog changes - then event for open dialog and return result in close dialog.
  • The Visible property does no longer hide components in design time.

Fixes

  • PickList moveToSource event fixed.
  • ListBox height fixed.

1.28.6 - 2018-02 - 23

Improvements

  • Picklist component added.
  • DataList wrapItems mode added.
  • Panel footer template added.

Fixes

  • DataList emptyMessage fixed.
  • DataList style binding fixed.

1.28.5 - 2018-02-19

Improvements

  • Built-in CRUD sample improved and added as default to applications screen.

1.28.4 - 2018-02-15

Fixes

  • Еrrors during OData infer fixed
  • Fix “Cannot read property events of undefined” error in design time.

1.28.3 - 2018-02-14

Fixes

  • TypeError: Cannot read property ‘replace’ of null fixed

1.28.2 - 2018-02-14

Improvements

  • ListBox template support added.

Fixes

  • Fixed multiple repeating forward slashes in OData url.
  • Duplicate identifier error TS2300 in service.ts during build fixed.
  • Prevent design-time errors when a property setter could not be found.
  • Cannot convert undefined or null to object error during infer fixed

1.28.1 - 2018-02-12

Improvements

  • Prevent unnecessary ListBox change events.
  • Replace only known path parameters in data source operation URL.
  • Allow adding and configuring .NET Core services in Startup.cs.
  • Add <div class=”logo”></div> to app.component.html.

Fixes

  • Fixed 404 error in Angular app when browsing generated page to SQL View with no non nullable properties found.
  • Deploy to ZIP OData data-source path fixed.

1.28.0 - 2018-02-09

Improvements

  • OAuth Facebook login support added.
  • Merge the .NET Core projects in order to allow custom Nuget dependencies.
  • Angular 5 support added.

Fixes

  • Ensure the DataGrid value changes when the user selects a record. Fixes DataGrid event order in iOS.
  • Fix out of memory error during deploy builds.
  • Double precision and timestamp with time zone PostgreSQL types support fixed.
  • Cannot read property ‘charAt’ of null” build error in service.ts.ejs fixed.

1.27.3 - 2018-02-05

Improvements

  • Allow percentage-based DataGrid column width.
  • Allow the developer to customize the session duration.
  • Expose DataGrid date filter format property.
  • Expose column resize mode property of the DataGrid.
  • Implement Steps (wizard) component.
  • Support for Google OAuth.

1.27.2 - 2018-01-31

Improvements

  • Filter applications whose directory no longer exists.
  • Added DefaultValue for Text form fields.
  • DataGrid columns date-time and date filter enabled
  • Avoid setting 0 as DataGrid column width.
  • Log main process errors in the main process to preserve the stacktrace.

Fixes

  • Exception ‘info’ is undefined fixed.

1.27.1 - 2018-01-30

Improvements

  • Support for pipes in ternary expressions.
  • Fieldset header templated added.
  • Show autocomplete of error schema.
  • Add support for Then and Error for Execute JavaScript action.

Fixes

  • Fix issues causing changes to REST data sources to not be persisted.
  • Login refresh of deployed app with security fixed.

1.27.0 - 2018-01 - 29

Improvements

  • Support for multiple expressions in a property value.
  • Panel header template.
  • New UI for event handling.

Fixes

  • Fix design time error while editing data-bound template.
  • Fix schedular runtime error.

1.26.2 - 2018-01 - 27

Fixes

  • Security data-source excluded when searching for duplicate table names.

1.26.1 - 2018-01 - 26

Improvements

  • Support for tables with the same name in different databases added.

Fixes

  • Fix error when refreshing deployed applications.
  • Fix manual build of the client application by specifying exact package versions.
  • DataGrid component shows loading indicator forever when you click on the same page is now fixed.
  • Fix DataGrid not respecting page size setting during sort.
  • Duplicate Edit and Add pages are now fixed.

1.26.0 - 2018-01 - 24

Improvements

  • Built-in car rental sample app added.
  • Windows authentication support for service data-sources added.
  • PostgreSQL support added.
  • DataGrid grouping support added.

Fixes

  • Security pages no longer overwrite existing pages with the same name.
  • Update navigate and open dialog actions after a page is renamed.
  • Avoid security conflicts with existing User or Role entities.

1.25.1 - 2018-01-18

Improvements

  • Expose barPadding property for the bar and column charts.

Fixes

  • Cannot find operation by setter in some cases is now fixed.
  • mail.com changed to example.com in sample data.
  • Cannot read property ‘length’ of undefined design-time exception fixed.

1.25.0 - 2018-01-16

Improvements

  • New data dialog and new CRUD page improved with settings for paging, sorting, filtering, etc.
  • Login link added to Angular application if security is enabled and not authenticated.

Fixes

  • Form component support for sub properties fixed.
  • Design-time exception “string.split is not a function” is now fixed.
  • Design-time exception “Cannot read items of undefined” is now fixed.

1.24.11 - 2018-01-12

Fixes

  • Show drop-down property when the Data property is empty.

1.24.10 - 2018-01-12

Improvements

  • Show dropdown editor for the Data property.
  • Changing the property of a data grid column updates its type, format and title.
  • DataGrid default column type is now string.

Fixes

  • Runtime exception when triyng to navigate or open dialog from component inside Tab is now fixed.
  • Design-time exception “Cannot read properties of undefined” when editing events in property grid is now fixed.
  • Design-time exception while reading nested Then actions of Success notification is now fixed.

1.24.9 - 2018-01-10

Improvements

  • Allow expressions for enum properties in the property grid.
  • Implement RowDoubleClick event for the DataGrid component.
  • Allow expressions for integer properties in the property grid.
  • Allow the developer to specify page size options in the DataGrid.
  • Allow expressions for data source properties in the property grid.

Fixes

  • Avoid design-time errors when a property has invalid value.
  • Pager dropdown does not display properly inside scrollable parents.
  • Runtime error in Scheduler if an event does not have a “start”.
  • Server project Models and Controllers folders amd Context file not deleted after data-source delete.
  • Foreign key text property will be set to first string property with no format.
  • Wrong connection string when data-source name contains a dash.

1.24.8 - 2018-01-03

Improvements

  • Tab component content is now scrollable.

Fixes

  • Fix incorrect type inferring of nested array schemas.
  • Fix sporadic “Expression has been changed after it was checked” Angular error.
  • Fix runtime error when setting defaultValue of date form field.
  • Fix wrong data source path if the name contains a dash.
  • Fix error when deleting a page.
  • New data sources do not pick custom server port is now fixed.
  • Namespace added for ComplexType and EntityType while infering data-source schema from OData
  • MSGraph beta singleton support fixed

1.24.7 - 2017-12 - 29

Fixes

  • Fixed bug that caused removing of form fields when the user sets the data property of a lookup field.
  • Fixed HTTPS build errors.

1.24.6 - 2017-12 - 21

Fixes

  • Application create dialog change theme error fixed.

1.24.5 - 2017-12 - 21

Improvements

  • Expose DataGrid isLoading property.

Fixes

  • Fix form field disabling not working in some occasions.

1.24.4 - 2017-12 - 20

Improvements

  • List page property in possible data-source values created from set action with ${event} value.

Fixes

  • Fix error with setting parameter value to method invoke.
  • Vertical scroll added to new data-source includes.

1.24.3 - 2017-12-19

Improvements

  • Ability to expand related collections on new data-source for all data components (DataGrid, DataList, DropDown, etc.).
  • List page property in new data-source from component event set actions.

Fixes

  • Update the disabled property of form fields.
  • Duplicate client-side service method parameter names compilation error fixed.

1.24.2 - 2017-12-14

Improvements

  • Form auto-generation of fields improved to work when inside template.
  • Set textbox and textarea default value to empty string.

Fixes

  • Fixed application cannot be compiled because of invalid char in property name.
  • Fixed exception while checking property name during infer of existing data-source when database column was removed.
  • Fix cache invalidation issue with stored procedures.

1.24.1 - 2017-12-13

Fixes

  • Fix runtime error when testing Active Directory connection.
  • Fix compilation error in production builds that have security enabled.
  • Generate unauthorized page for applications that have security enabled but do not have one.
  • Fixed compilation errors caused by not removed reference properties if the referenced type is excluded.

1.24.0 - 2017-12-12

Improvements

  • Multiple roles can access a page.
  • Admin users can create users, assign roles and change passwords.
  • Users can change their password.
  • Support design time in multiple expanded accordion items.
  • DataGrid Value property implemented.
  • Auto-generate columns for grid in template.

Fixes

  • Expand of collection properties fixed
  • Avoid error when dragging a component from the toolbox when no page is selected.
  • Connection strings and endpoints loaded properly from deploy settings.
  • Fixes in user management.

1.23.0 - 2017-12-08

Improvements

  • Deploy to ZIP.

1.22.2 - 2017-12-06

Fixes

  • Report component code generation when using proxy fixed.

1.22.1 - 2017-12-05

Improvements

  • Form change event added.
  • Panel, Accordion, Fieldset and Tabs icon added.

1.22.0 - 2017-12-04

Improvements

  • Template designer.
  • DataGrid row detail template.
  • Selected property for Accordion and Tabs items.

Fixes

  • Design-time exception while editing page with security enabled is now fixed.

1.21.0 - 2017-11-30

Improvements

  • Microsoft SQL Server Reporting Services support added.
  • Explicitly enable application server-side project from create application/application settings.

Fixes

  • DataGrid loading indicator will be shown only for server-side operations.

1.20.0 - 2017-11 - 27

Improvements

  • Built-in loading indicator added for DataGrid component.
  • Allow checkbox properties to be set to expression in design-time.
  • Https support for the .NET Core application.
  • Nested component designer.
  • Tabs, Accordion, Panel and Fieldset components added.

Fixes

  • .NET Core application cannot be compiled due to class name conflicts with System classes.

1.19.3 - 2017-11 - 22

Fixes

  • Bottom navigation menu items in Angular application not visible fixed.
  • Mask component mask property set to empty string by default.
  • Compilation error when casts are used in code blocks fixed.
  • Angular application baseHref set to null when deploying to IIS root is now fixed.
  • Exception on nullable foreign key while serializing OData now fixed.

1.19.2 - 2017-11 - 20

Improvements

  • Support TypeScript any casts in design-time property grid values.
  • Required Form field will be created for non identity primary keys.

Fixes

  • Page properties cleaned if invalid on data-source update/delete.
  • Primary keys are now always non nullable in server-side project.
  • OData definitions for multiple EntitySets with same EnityType fixed.
  • Form field not required when property renamed due to name conflicts is now fixed.
  • Original property name used for title in DataGrid columns and Form fields if property is renamed.

1.19.1 - 2017-11-15

Improvements

  • RadioButtonList and CheckBoxList components added.
  • Login, Form, Grid and DataList localization improved.

Fixes

  • Cannot read property ‘indexOf’ of undefined error during MSSQL/MySQL data-source infer fixed.

1.19.0 - 2017-11-14

Improvements

  • Angular Internationalization (i18n) support added.
  • TextArea component added.
  • Mask component added.
  • ListBox component added.
  • Slider component added.
  • DataList component added.
  • DropDown multi-select implmented
  • Disabled property added for all input components
  • Extend Radzen trial link added to trial/license dialog

1.18.3 - 2017-11-09

Improvements

  • AllowFiltering property added for DropDown component and LookupFormField.
  • Selectbar component added.
  • CheckBox component added.

Fixes

  • Fixed cannot set property ‘checked’ of undefined error during infer of MSSQL or MySQL data-source.

1.18.2 - 2017-11-07

Improvements

  • Check already infered definitions on MSSQL and MySQL data-sources edit.
  • Ability to set Bootstrap column text alignment.
  • DataGrid column sortable and filterable properties added.
  • Filtering, sorting and paging support for MSSQL stored procedures result.
  • Expose the showTime, showSeconds and selectionMode properties of the DatePicker component.
  • Angular application notifications improvements.
  • Latest PrimeNG used.

Fixes

  • Disable in-memory DataGrid sorting if allowSorting is false

1.18.1 - 2017-11-02

Improvements

  • Level property added to Tree and TreeGrid nodeLoaded event argument.
  • Default route for server application with info how to browse the client application.
  • Design-time components drag and drop improvements.

Fixes

  • Fixed security roles starting with number.
  • Corrupted/empty page now fixed.
  • Delete old generated code when a MS SQL data source updates.
  • Fix build error with automatically generated login form with Active Directory security.

1.18.0 - 2017-10-30

Improvements

  • Label component added.
  • Visible property for all components implemented.
  • OData Function, Action, ComplexType, Annotations, Singleton and Containment support added
  • Nested code expressions support added.

Fixes

  • Invisible fields no longer participate in form validation.
  • Avoid deleting custom controllers and models when a MSSQL or MySQL data-source is updated.

1.17.3 - 2017-10 - 25

Improvements

  • Tree component nodeLoaded event added.
  • Level added to TreeGrid nodeSelect argument.
  • Form showSeconds and dateFormat properties for the date form field.
  • Allow event action reordering.

Fixes

  • Tree component will use the last level if no level is defined for current level index.
  • Design-time exception when closing data, security or deploy screens now fixed.
  • Row css class not applied if horizontal or vertical alignment is set.
  • Interceptor removed if not needed on data-source delete and update.
  • New data-source name will be restricted to alphanumeric characters only.
  • File browse dialog no longer appears twice.
  • Fix cannot read property getFullYear of null.
  • Tree component set children and nodeExpand errors fixed.

1.17.2 - 2018-10-18

Fixes

  • Security token sent properly when using MySQL and MSSQL data sources.
  • Design-time exception when closing data, security or deploy screens now fixed.

1.17.1 - 2017-10-17

Improvements

  • Autocomplete component added.

Fixes

  • Form component will convert defaultValue to the target field type.
  • Application cannot be compiled because of table name “Program” is now fixed.
  • Adding of new records with auto-increment MSSQL/MySQL fields fixed.

1.17.0 - 2017-10-12

Improvements

  • Azure AD authentication support.

Fixes

  • Fixed naming of types from table names starting with number.
  • Code generation from MySQL will handle properly ‘tinyint(1) unsigned’.
  • Server port application setting fixed to be available for MySQL data-sources.

1.16.8 - 2017-10-10

Improvements

  • Tree node templates.
  • Provide files as base64 in the upload event of the upload component.

Fixes

  • Array property types are now excluded from code generation.

1.16.7 - 2017-10-06

Improvements

  • MSGraph design-time OData support
  • Resolve multiple expressions
  • Tree component nodeSelect event argument changed from data item to { level, data }

Fixes

  • Button width in percentage is properly set in design time
  • Hide the grid loading indicator in design time

1.16.6 - 2017-10-05

Improvements

  • Avoid serializing the name property of components to HTML.

Fixes

  • Row CSS class properly serialized during code generation.

1.16.5 - 2017-10-03

Improvements

  • Export pages separately to allow navigation overriding
  • Navigation links extracted as NavigationMenuComponent
  • Allow the user to view the application directory
  • Use HttpClient instead of Http

1.16.4 - 2017-09 - 29

Improvements

  • Data-source editor better array recognition

Fixes

  • OData exception when filtering on lookup property together with paging

1.16.3 - 2017-09 - 28

Improvements

  • DataGrid will be able to sort and filter by lookup (sortProperty, filterProperty)

Fixes

  • Last deploy settings will be filtered to available data-sources
  • Properly resolve “security” property usage in action conditions

1.16.2 - 2017-09 - 27

Improvements

  • Allow the user to select a component from a dropdown in design-time
  • Lookup form field defaultValue implemented

Fixes

  • Deploy for data-source with space in name fixed
  • Check if the connection string is available before using it

1.16.1 - 2017-09 - 26

Improvements

  • Additional message to turn-on SQL Browser service added to MSSQL connection error in case of port or instanceName connection fail
  • DataGrid in-memory sorting and paging support added
  • Update the form value if the control that changes is valid

Fixes

  • Wrong excluded MySQL relation warning fixed
  • REST data source schema editor fixed
  • Events with no actions will be filtered
  • Creating page properties from operation names with space fixed

1.16.0 - 2017-09 - 25

Improvements

  • Support for active directory subdomains
  • TreeGrid component added
  • Allow the user to specify custom OAuth query parameters
  • Added condition property for all event actions
  • Generate code for custom OAuth query parameters. Allow overriding scope and response_type
  • Reverse the priority of id_token and access_token params.

Fixes

  • Multiple securityUrl in case of MySQL data-source fixed
  • Fixed code generation exception when last page is deleted
  • MySQL connection to different port fixed
  • Form field auto-generation will filter array and object properties
  • Wrong relation exclude warning fixed
  • Set property and invoke data-source method code generation errors fixed

1.15.0 - 2017-09 - 20

Improvements

  • Tree component added
  • Condition property added to Invoke event action
  • Added support for MS SQL tables without primary keys

1.14.1 - 2017-09-19

Fixes

  • Auto-update fixed

1.14.0 - 2017-09-19

Improvements

  • Design time improvements (bootstrap rows and columns, component resizing)
  • Numeric component added
  • DatePicker dateFormat property added

1.13.0 - 2017-09-13

Improvements

  • Separate page, login and popup routes to allow customization
  • Show username and password in the autocomplete for the login event
  • Swagger wizard will use paths instead entities

Fixes

  • Check if authentication is not null before using it
  • Fix “cannot access security of undefined” error when setting the value of an event parameter

1.12.2 - 2017-09-05

Improvements

  • Basic authorization support for OData services

Fixes

  • Wrong principal key name after property unique name set (lookup DropDown not populated properly)

1.12.1 - 2017-09-01

Fixes

  • Download .NET Core 1.1 link updated
  • Wrong service default argument fixed
  • Wrong end slash for Swagger data-source url removed
  • API Key authorization as query string not set properly to request in some cases

1.12.0 - 2017-08-31

Improvements

  • Upgrade to Angular 4.3 and Angular CLI 1.3
  • API Key authorization for Swagger services
  • Ability to delete security scope from the data-source wizard
  • Application will be opened directly after create
  • Active Directory security will no longer require MSSQL or MySQL data-source

Fixes

  • Wrong relation exclude warning fixed during MSSQL data-source infer
  • Data source name with spaces or underscores fixed
  • Application cannot compile (server-side project namespace equal to type name) fixed
  • MSSQL and MySQL nullable fields not mapped properly in generated JSON and C#
  • DropDown component now will provide the current data item as the change event argument

1.11.1 - 2017-08-14

Fixes

  • Avoid design time error for empty object properties.
  • ‘If-Match’, ‘*’ added for DELETE method and removed from POST method in OData V3.

1.11.0 - 2017-08-10

Improvements

  • Active Directory support added
  • Controllers data read partial method added
  • Stored procedures partial read and default params methods added
  • IIS logging enabled by default to .\radzen###############.log
  • ASP.NET Identity tables exposed
  • Remove auth files when authentication is disabled
  • IIS WebDAVModule removed by default for applications built with Radzen
  • Scheduler component locale and firstDayOfWeek properties exposed
  • Exposed valueProperty for the DropDown component
  • Support for array literal properties added
  • If-Match * added for OData V3

Fixes

  • OData UTC filtering fixed
  • Build stop fixed
  • Area chart fixed

1.10.0 - 2017-07-31

Improvements

  • Scheduler component added

Fixes

  • Fix dialog overlaying everything on Chrome.
  • OData operations with GUID parameters fixed
  • OData V4 GUID filtering fixed to use equal
  • OData V1-3 filtering of string, GUID and DateTime fixed
  • Typing in the Name component property no longer blurs it
  • SQL Server 2008 infer fixed

1.9.0 - 2017-07-12

Improvements

  • MS SQL Server stored procedures support added
  • Ability to modify data-source endpoints before deploy
  • Last deploy settings saved in .settings file under deploy key

Fixes

  • Form converts dates to UTC even if they are not changed
  • REST data source fixed

1.8.2 - 2017-07-04

Fixes

  • MacOS FTP deploy fixed

1.8.1 - 2017-07-03

Improvements

  • showTime property added to DateFormFieldComponent

Fixes

  • Use strict not equal in order not to filter out “false” property values.
  • ng-cli error reporting during deploy fixed
  • Generate only “List” page for tables with multiple primary keys

1.8.0 - 2017-06 - 29

Improvements

  • Deploy Radzen applications via FTP

1.7.0 - 2017-06 - 26

Improvements

  • Deploy Radzen applications to IIS
  • DatePicker component

1.6.1 - 2017-06-12

Improvements

  • CRUD for Swagger pages.

Fixes

  • MySQL char(36) type is excluded from infer.
  • Computed properties will be displayed in the grid but excluded on update.

1.6.0 - 2017-06-07

Improvements

  • MySQL support.

Fixes

  • Methods must be unique validation error.

1.5.0 - 2017-06-05

Improvements

  • Swagger (OpenAPI) data sources support.
  • Update pages when the user deletes a data source or filters out tables/entities.
  • Support changing the port of the .NET application.
  • Ensure operation id is unique in a REST data source.

Fixes

  • Fix one day off issue when UTC is enabled and the user timezone is earlier than UTC.

1.4.0 - 2017-05-30

Improvements

  • OData entities filtering on infer using treeview witch checkboxes.
  • New page dialog now can create CRUD pages for the specified data-source schema.
  • User management customization

1.3.1 - 2017-05 - 26

Improvements

  • Support 200 as OData PATCH response code..
  • Support UTC dates.
  • Tables and Views in the data-source infer treeview are sorted alphabetically.
  • Form submit changes only option.
  • Auto scroll the content of a popup dialog.

Fixes

  • Naming relation properties will ignore case when search for existing property
  • Excluded relations warning will not show if you exclude tables and then include excluded tables again
  • Computed columns excluded
  • Use input type number instead of p-spinner in order to handle decimal

1.3.0 - 2017-05 - 25

Improvements

  • Pick SQL Server tables
  • Support for SQL Server views

Fixes

  • CRUD with tables that have GUID keys does not work.

1.2.2 - 2017-05-19

Improvements

  • Ability to set color and icon properties as expressions.
  • Add visible and empty text data grid properties.
  • Add icon property to the data grid.
  • Add data grid column width property.
  • Add ability to register custom components and services.

Fixes

  • MS SQL Column name with spaces fixed
  • MS SQL Table name equal to app name fixed
  • MS SQL Relations with composite and multiple keys fixed

1.2.1 - 2017-05-17

Fixes

  • Fix the casing of the components (button, grid, dropdown) and their properties.

1.2.0 - 2017-05-17

Improvements

  • Custom styles support.
  • Add support for button icons.
  • New sample OData service.
  • Add card component.

Fixes

  • Set default form field type to string. Fixes the rz-undefined-form-field runtime error.
  • Tables with reserved names renamed.
  • Entity type used if no x-foreignKey.name and foreignKey.parentEntityType.
  • Avoid output pane button scrolling out of view.
  • Initialize the selectbar option value to text if not set.
  • Fix the navigation height so all items are visible.

1.1.6 - 2017-05-11

Improvements

  • Text form field.
  • Rating form field.
  • Selectbar form field.
  • Form can update data on change (updateDataOnChange property false by default).
  • Form buttonPosition none option added.
  • Ability to set a form field default value from route parameters.

Fixes

  • Adding a form field has default string type.
  • Handling OData Edm.Binary type.
  • DataGrid new data-source code generation will respect count parameter for OData V3.
  • Server (C#) relations and property naming fixed (System.Data.SqlClient.SqlException: Invalid column name XXX).
  • Form fields and grid column reordering is not persisted.
  • OAuth login redirects twice to login page.

1.1.5 - 2017-05-09

Fixes

  • TypeError: page.generated.ts.ejs:92 args.find is not a function

1.1.4 - 2017-05-09

Improvements

  • Improved foreign key inferring from OData service
  • Auto-generated edit form will now submit ${event}

Fixes

  • TypeError: Cannot read property of undefined when setting form field or data grid column properties

1.1.3 - 2017-05-08

Improvements

  • Reorder forum fields and grid columns.
  • Easier way to specify a form field type.

Fixes

  • Cannot redeclare block-scoped variable ‘result’.
  • Validation error about duplicate data source name when editing a data source.
  • TypeError: Cannot read property ‘operationId’ of null when inferring OData service.

1.1.2 - 2017-05-05

Fixes

  • Empty DataGrid design-time ‘hasOwnProperty()’ error fixed.

1.1.1 - 2017-05-05

Fixes

  • Generation of OData CRUD pages undefined or null object error fixed.

1.1.0 - 2017-05-04

Improvements

  • Upgrade PrimeNG and ngx-charts.
  • Filtering UI for date DataGrid columns.
  • Enable DataGrid responsive mode.
  • Prevent the output pane from blocking the design canvas and property grid.
  • Ability to specify the position of the form buttons.
  • Page generation uses Angular date pipe to format date columns.
  • Upload component and upload form fields. Enable by setting the format of a string form field to base64.
  • Sample SQL Server database has images.
  • Ability to specify default form field values.
  • Cache the response of OData services.
  • Page generation displays dates in DataGrid columns as UTC by default.

Fixes

  • Popups don’t always appear centered.
  • Boolean component properties are serialized as strings.
  • OData response code for POST is fixed.
  • Remove webpack build warnings.

1.0.5 - 2017-04 - 27

Improvements

  • Expose the Count property of the DataGrid component.
  • Support OData v3 in the new DataGrid data source dialog.

Fixes

  • Compilation error when a table has a column named after the table itself.
  • Code generation error when a table name contains underscore.
  • Compilation error when the TextBox or DropDownList components are used.
  • Cannot select a data source method in the new DataGrid data source dialog.

1.0.4 - 2017-04 - 25

Improvements

  • Compatibility with SQL Server 2008 and dynamic ports.
  • Hide pages based on the current user role.

Fixes

  • Runtime error when creating ASP.NET Core Identity tables.
  • Cannot delete entities after inferring the schema from SQL Server.
  • Avoid generating duplicate properties for relationships.
  • Disable filtering of date properties until proper filtering UI is implemented.
  • Endless HTTP calls during filtering.

1.0.3 - 2017-04 - 22

Fixes

  • Trial version expires after upgrade to 1.0.2.
  • Error while saving a page

1.0.2 - 2017-04 - 21

Enhancements

  • Support for SQL Server dynamic ports and named instances.
  • OData v3 support.
  • Logging unhandled exceptions. The log file is called log.txt and can be found in C:\Users\<user>\AppData\Roaming\Radzen on Windows and ~/Library/Application Support/Radzen on macOS.

Fixes

  • SQL Azure schema inferring hangs.
  • Sporadic ‘Error: ENOENT: no such file or directory’ when creating a page.

1.0.1 - 2017-04-19

Enhancements

  • Inject services in ngOnInit in order to support service replacement via dependency injection.
  • Warn if a database already exists when creating sample MS SQL schema.
  • Help / About menu item in Windows

Fixes

  • Bug when deleting entities from an OData schema.
  • Inferring SQL Azure database schema hangs.
  • Compilation error during production build due to a property being private.

1.0.0 - 2017-04-18

Enhancements

  • Generate CRUD pages for OData services
  • Build output window
  • Component names
  • Display foreign keys in automatically generated pages
  • Regenerate code on property changes
  • Upgrade to Angular 4 and Angular CLI 1.0
  • Remove build indicator overlay
  • Stop auto-hiding unexpected errors
  • Allow the user to quickly find pages and components

1.0.0-beta.1 - 2017-03-30

Enhancements

  • Use Angular CLI for building
  • Built-in user management for SQL Server data sources
  • Generate CRUD pages for SQL Server data sources
  • Generate user management pages
  • Ability to open pages in dialogs
  • Twelve new themes
  • Lookup form fields - ability to pick a value from a dropdown
  • Form fields for boolean properties
  • Live rebuild and reload

Breaking changes

  • Old themes are removed. You have to change the current theme.
  • Angular application is generated in the client directory.

1.0.0-alpha.13 - 2017-02 - 21

Enhancements

  • DataGrid paging, sorting and filtering support
  • MSSQL paging sorting and filtering support
  • Two-way data-binding support for DropDownList and TextBox components
  • Placeholder option for DropDownList

1.0.0-alpha.12 - 2017-02-15

Enhancements

  • MSSQL Server CRUD support
  • MSSQL Server TrustServerCertificate configuration option

Fixes

  • The property grid displays old values for certain properties

1.0.0-alpha.11 - 2017-02-09

Fixes

  • Build error when the user hasn’t specified a logo
  • Error when the user cancels application import

1.0.0-alpha.10 - 2017-02-06

Enhancements

  • No longer require a log when creating a new application.
  • No longer require the target directory to be empty.
  • Create the target directory if it does not exist.
  • Support for 64bit Windows.
  • Support for 64bit Ubuntu.

1.0.0-alpha.9 - 2017-01 - 20

Enhancements

  • A lot faster way to data-bind components. Automatically creates page properties and invokes data source methods.
  • DropDown component.

1.0.0-alpha.8 - 2016-11-30

Enhancements

  • MS SQL Server support.

Fixes

  • Design-time error when the user changes the invoke method.

1.0.0-alpha.7 - 2016-11-14

Enhancements

  • Allow the user to pick the navigation path from a drop down.

Fixes

  • Design-time error if the user types too quickly.

1.0.0-alpha.6 - 2016-11-03

Enhancements

  • Upgrade to Angular 2.1.2.
  • Ubuntu support

Fixes

  • Dialogs go behind Radzen window in Ubuntu

1.0.0-alpha.5 - 2016-10 - 29

Enhancements

  • Improved production build.
  • Help menu item.
  • Upgrade to TypeScript 2.

1.0.0-alpha.4 - 2016-10 - 27

Enhancements

  • Grid column templates.
  • Action that allows code execution.

1.0.0-alpha.3 - 2016-10 - 24

Enhancements

  • Improve autocomplete behaviour.
  • Delete data items from the grid.

Fixes

  • Moving components via drag and drop sometimes fails.
  • Generator outputs invalid TypeScript if a property value starts with expression.
  • Code generation fails if a notify action doesn’t have the detail or summary set.
  • The submit event of the form component has wrong event argument.

1.0.0-alpha.2 - 2016-10-18

Fixes

  • OAuth doesn’t really work. The client_id parameter was missing from the login URL.
  • Cannot tab out of certain property editors in the property grid.
  • Crashes when the run button is clicked in a newly created application.

1.0.0-alpha.1 - 2016-10-18

First release!