What's new
2.87.10- 2024-09-10
Fixes
- Installation properly signed.
Download
2.87.9- 2024-09-10
Fixes
- (Angular) Incorrect code generated for custom method parameters of different type (body, query, etc.).
Download
2.87.8- 2024-07-18
Fixes
- (Blazor) Fixed hasOwnProperty() of undefined error when reading data source with enums.
Download
2.87.7- 2024-06-09
Fixes
- (Angular) Cannot pick certain themes when creating a new application.
- (Angular) Cannot use properties to set the parameters of the PanelMenu items.
Download
2.87.6- 2024-05-08
Fixes
- Fixed FK discoverability in foreign keys with different order.
Download
2.87.5- 2024-04-25
Improvements
- Radzen.Blazor updated to 4.30.2.
Fixes
- Fixed composite FK discoverability in foreign keys with different order.
Download
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 tobase64
. - 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 inC:\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!