What's new

2.55.5- 2020-11-24

Improvements

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

Fixes

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

Download

2.55.4- 2020-11-21

Improvements

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

Fixes

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

Download

2.55.3- 2020-11-19

Fixes

  • (Blazor) RadzePanelMenu does not render nested items.

Download

2.55.2- 2020-11-19

Improvements

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

Fixes

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

Download

2.55.1- 2020-11-16

Fixes

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

Download

2.55.0- 2020-11-16

Improvements

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

Fixes

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

Download

2.54.10- 2020-11-13

Fixes

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

Download

2.54.9- 2020-11-12

Improvements

  • (Blazor) .NET 5.0 support added.

Fixes

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

Download

2.54.8- 2020-11-09

Improvements

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

Fixes

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

Download

2.54.7- 2020-11-05

Improvements

  • (Blazor) Switch component added.

Fixes

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

Download

2.54.6- 2020-11-03

Improvements

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

Fixes

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

Download

2.54.5- 2020-10-26

Fixes

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

Download

2.54.4- 2020-10-22

Improvements

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

Fixes

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

Download

2.54.3- 2020-10-19

Improvements

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

Fixes

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

Download

2.54.2- 2020-10-15

Improvements

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

Fixes

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

Download

2.54.1- 2020-10-12

Improvements

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

Fixes

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

Download

2.54.0- 2020-10-06

Improvements

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

Download

2.53.7- 2020-10-02

Fixes

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

Download

2.53.6- 2020-10-01

Improvements

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

Fixes

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

Download

2.53.5- 2020-09-29

Fixes

  • Hidden DataGrid columns are visible in design-time.

Download

2.53.4- 2020-09-28

Fixes

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

Download

2.53.3- 2020-09-28

Improvements

  • (Blazor) Context menu added.

Fixes

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

Download

2.53.2- 2020-09-23

Improvements

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

Fixes

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

Download

2.53.1- 2020-09-21

Improvements

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

Fixes

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

Download

2.53.0- 2020-09-16

Improvements

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

Fixes

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

Download

2.52.5- 2020-09-14

Fixes

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

Download

2.52.4- 2020-09-12

Improvements

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

Fixes

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

Download

2.52.3- 2020-09-11

Fixes

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

Download

2.52.2- 2020-09-10

Fixes

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

Download

2.52.1- 2020-09-10

Improvements

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

Fixes

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

Download

2.52.0- 2020-08-31

Improvements

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

Fixes

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

Download

2.51.10- 2020-08-25

Improvements

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

Fixes

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

Download

2.51.9- 2020-08-18

Fixes

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

Download

2.51.8- 2020-08-18

Improvements

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

Fixes

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

Download

2.51.7- 2020-08-13

Improvements

  • (Blazor) Image property added to Button component.

Fixes

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

Download

2.51.6- 2020-08-10

Improvements

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

Fixes

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

Download

2.51.5- 2020-08-06

Improvements

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

Fixes

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

Download

2.51.4- 2020-08-03

Fixes

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

Download

2.51.3- 2020-07-29

Fixes

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

Download

2.51.2- 2020-07-28

Fixes

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

Download

2.51.1- 2020-07-27

Fixes

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

Download

2.51.0- 2020-07-27

Improvements

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

Fixes

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

Download

2.50.14- 2020-07-20

Improvements

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

Fixes

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

Download

2.50.13- 2020-07-14

Improvements

  • (Blazor) DropDownDataGrid Reload() method added.

Fixes

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

Download

2.50.12- 2020-07-09

Improvements

  • Display the target framework in the My Applications screen.

Fixes

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

Download

2.50.11- 2020-07-02

Improvements

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

Fixes

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

Download

2.50.10 - 2020-06-25

Improvements

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

Fixes

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

Download

2.50.9 - 2020-06-23

Fixes

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

Download

2.50.8 - 2020-06-23

Improvements

  • (Angular) SSRSViewer load() method added.

Fixes

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

Download

2.50.7 - 2020-06-18

Fixes

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

Download

2.50.6 - 2020-06-18

Fixes

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

Download

2.50.5 - 2020-06-17

Fixes

  • Cannot read length of undefined error fixed.

Download

2.50.4 - 2020-06-17

Improvements

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

Fixes

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

Download

2.50.3 - 2020-06-15

Fixes

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

Download

2.50.2 - 2020-06-11

Improvements

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

Fixes

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

Download

2.50.1 - 2020-06-11

Improvements

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

Fixes

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

Download

2.50.0 - 2020-06-10

Improvements

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

Fixes

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

Download

2.49.2 - 2020-06-1

Improvements

  • Material icons font updated.

Fixes

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

Download

2.49.1 - 2020-05-28

Improvements

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

Fixes

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

Download

2.49.0 - 2020-05-27

Improvements

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

Fixes

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

Download

2.48.1 - 2020-05-21

Improvements

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

Fixes

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

Download

2.48.0 - 2020-05-18

Improvements

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

Fixes

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

Download

2.47.4 - 2020-05-14

Improvements

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

Fixes

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

Download

2.47.3 - 2020-05-11

Improvements

  • (Blazor) Slider component added.

Fixes

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

Download

2.47.2 - 2020-05-08

Fixes

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

Download

2.47.1 - 2020-05-07

Improvements

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

Fixes

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

Download

2.47.0 - 2020-04-30

Improvements

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

Fixes

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

Download

2.46.6 - 2020-04-27

Improvements

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

Fixes

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

Download

2.46.5 - 2020-04-23

Improvements

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

Fixes

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

Download

2.46.4 - 2020-04-22

Improvements

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

Fixes

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

Download

2.46.3 - 2020-04-17

Fixes

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

Download

2.46.2 - 2020-04-16

Fixes

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

Download

2.46.1 - 2020-04-16

Improvements

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

Fixes

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

Download

2.46.0 - 2020-04-15

Improvements

  • (Blazor) Property binding picker added.

Fixes

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

Download

2.45.13 - 2020-04-14

Improvements

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

Fixes

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

Download

2.45.12 - 2020-04-13

Improvements

  • TemplateForm schema picker with auto-generate button added.

Fixes

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

Download

2.44.11 - 2020-04-08

Improvements

  • Implemented Click event for PanelMenu and Menu components.

Fixes

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

Download

2.44.10 - 2020-04-07

Improvements

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

Fixes

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

Download

2.44.9 - 2020-04-02

Fixes

  • Auto-update fixed.

Download

2.44.8 - 2020-04-02

Improvements

  • Dialog sizes increased.

Fixes

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

Download

2.44.7 - 2020-03-31

Improvements

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

Fixes

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

Download

2.44.6 - 2020-03-27

Fixes

  • MSGraph single entity navigations fixed.

Download

2.44.5 - 2020-03-27

Improvements

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

Fixes

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

Download

2.44.4 - 2020-03-26

Improvements

  • Pie chart for Blazor added.

Fixes

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

Download

2.44.3 - 2020-03-23

Improvements

  • Deploy to Azure added.

Fixes

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

Download

2.44.2 - 2020-03-20

Fixes

  • Data source name fixed to accept non alphanumeric characters.

Download

2.44.1 - 2020-03-20

Fixes

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

Download

2.44.0 - 2020-03-19

Improvements

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

Fixes

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

Download

2.43.9 - 2020-03-09

Improvements

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

Fixes

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

Download

2.43.8 - 2020-03-02

Improvements

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

Fixes

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

Download

2.43.7 - 2020-02-28

Improvements

  • (Blazor) Https support during application development added

Fixes

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

Download

2.43.6 - 2020-02-28

Fixes

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

Download

2.43.5 - 2020-02-27

Fixes

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

Download

2.43.4 - 2020-02-26

Improvements

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

Fixes

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

Download

2.43.3 - 2020-02-18

Improvements

  • (Blazor) Ability to overwrite TItem using attributes.

Fixes

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

Download

2.43.2 - 2020-02-15

Fixes

  • Auto-update for Windows fixed.

Download

2.43.1 - 2020-02-15

Fixes

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

Download

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

2.43.0 - 2020-02-14

Improvements

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

Fixes

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

Download

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

2.42.10 - 2020-02-12

Improvements

  • Material icons updated to latest.

Fixes

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

Download

2.42.9 - 2020-02-07

Improvements

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

Fixes

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

Download

2.42.8 - 2020-02-05

Improvements

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

Fixes

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

Download

2.42.7 - 2020-02-03

Improvements

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

Fixes

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

Download

2.42.6 - 2020-01-29

Improvements

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

Fixes

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

Download

2.42.5 - 2020-01-28

Improvements

  • Numeric localization improved.

Fixes

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

Download

2.42.4 - 2020-01-27

Improvements

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

Fixes

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

Download

2.42.3 - 2020-01-24

Improvements

  • (Blazor) DataGrid ColumnsCollection readonly property added.

Fixes

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

Download

2.42.2 - 2020-01-23

Fixes

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

Download

2.42.1 - 2020-01-23

Improvements

  • Expressions support for component custom attributes.

Fixes

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

Download

2.42.0 - 2020-01-21

Improvements

  • (Angular) Added .NET Core 3.1 support.

Fixes

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

Download

2.41.5 - 2020-01-16

Fixes

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

Download

2.41.4 - 2020-01-15

  • (Blazor) Steps component added.

Fixes

  • (Angular) Fix the fullcalendar version.

Download

2.41.3 - 2020-01-14

Improvements

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

Fixes

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

Download

2.41.2 - 2020-01-13

Improvements

  • (Blazor) DataGrid RowRender and CellRender events added.

Fixes

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

Download

2.41.1 - 2020-01-11

Improvements

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

Fixes

  • (Blazor) DatePicker unable to select date fixed.

Download

2.41.0 - 2020-01-09

Improvements

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

Fixes

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

Download

2.40.7 - 2020-01-06

Fixes

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

2.40.6 - 2019-12-21

Improvements

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

Fixes

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

2.40.5 - 2019-12-19

Improvements

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

Fixes

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

2.40.4 - 2019-12-17

Improvements

  • Download .NET Core 3.1 for Blazor projects enabled.

Fixes

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

2.40.3 - 2019-12-16

Improvements

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

Fixes

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

2.40.2 - 2019-12-12

Improvements

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

Fixes

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

2.40.1 - 2019-12-08

Fixes

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

2.40.0 - 2019-12-04

Improvements

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

Fixes

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

2.32.4 - 2019-12-02

Improvements

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

Fixes

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

2.32.3 - 2019-11-27

Improvements

  • (Blazor) DataGrid Reset() method added.

Fixes

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

2.32.2 - 2019-11-25

Fixes

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

2.32.1 - 2019-11-22

Improvements

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

Fixes

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

2.32.0 - 2019-11-21

Improvements

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

Fixes

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

2.31.4 - 2019-11-15

Improvements

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

Fixes

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

2.31.3 - 2019-11-13

Improvements

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

Fixes

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

2.31.2 - 2019-11-11

Fixes

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

2.31.1 - 2019-11-08

Improvements

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

Fixes

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

2.31.0 - 2019-11-07

Improvements

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

Fixes

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

2.30.9 - 2019-11-04

Improvements

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

Fixes

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

2.30.8 - 2019-10-28

Improvements

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

Fixes

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

2.30.7 - 2019-10-24

Fixes

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

2.30.6 - 2019-10-24

Improvements

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

Fixes

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

2.30.5 - 2019-10-22

Fixes

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

2.30.4 - 2019-10-21

Improvements

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

Fixes

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

2.30.3 - 2019-10-18

Improvements

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

Fixes

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

2.30.2 - 2019-10-17

Improvements

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

Fixes

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

2.30.1 - 2019-10-15

Fixes

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

2.30.0 - 2019-10-14

Improvements

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

Fixes

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

2.25.6 - 2019-10-04

Improvements

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

Fixes

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

2.25.5 - 2019-09-30

Fixes

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

2.25.4 - 2019-09-27

Fixes

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

2.25.3 - 2019-09-26

Fixes

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

2.25.2 - 2019-09-26

Fixes

  • (Angular) Server methods dropdown is empty.

2.25.1 - 2019-09-25

Improvements

  • Database infer performance improved.

Fixes

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

2.25.0 - 2019-09-24

Improvements

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

Fixes

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

2.24.0 - 2019-09-23

Improvements

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

Fixes

  • Cannot stop a running application in certain occasions.

2.23.0 - 2019-09-17

Improvements

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

Fixes

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

2.22.0 - 2019-09-13

Improvements

  • (Blazor) Localization added.

Fixes

  • (Angular) VB compilation error fixed.

2.21.1 - 2019-09-11

Improvements

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

Fixes

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

2.21.0 - 2019-09-06

Improvements

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

Fixes

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

2.20.5 - 2019-09-04

Improvements

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

Fixes

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

2.20.4 - 2019-08-30

Improvements

  • (Blazor) Support for Error events added.

Fixes

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

2.20.3 - 2019-08-29

Fixes

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

2.20.2 - 2019-08-27

Improvements

  • (Blazor) Use embedded assets for Blazor applications.

Fixes

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

2.20.1 - 2019-08-21

Fixes

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

2.20.0 - 2019-08-14

Improvements

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

2.19.10 - 2019-08-09

Fixes

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

2.19.9 - 2019-08-09

Improvements

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

Fixes

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

2.19.8 - 2019-08-05

Improvements

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

Fixes

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

2.19.7 - 2019-07-31

Improvements

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

Fixes

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

2.19.6 - 2019-07-24

Improvements

  • Blazor updated to ASP.NET Core 3.0 Preview7.

Fixes

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

2.19.5 - 2019-07-18

Improvements

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

Fixes

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

2.19.4 - 2019-07-15

Improvements

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

Fixes

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

2.19.3 - 2019-07-12

Improvements

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

Fixes

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

2.19.2 - 2019-07-11

Improvements

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

Fixes

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

2.19.1 - 2019-07-11

Improvements

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

Fixes

  • (Angular) TreeGrid expand and selection fixed.

2.19.0 - 2019-07-10

Improvements

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

Fixes

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

2.18.9 - 2019-07-08

Improvements

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

Fixes

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

2.18.8 - 2019-07-01

Improvements

  • (Blazor) Security with email confirm support added.

Fixes

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

2.18.7 - 2019-06-28

Improvements

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

Fixes

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

2.18.6 - 2019-06-25

Improvements

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

2.18.5 - 2019-06-19

Improvements

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

Fixes

  • “Failed to register a ServiceWorker” runtime error.

2.18.4 - 2019-06-17

Fixes

  • Named parameters used when executing stored procedure.

2.18.3 - 2019-06-14

Improvements

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

Fixes

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

2.18.2 - 2019-06-12

Fixes

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

2.18.1 - 2019-06-10

Fixes

  • Blazor design-time fixes

2.18.0 - 2019-06-07

Improvements

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

Fixes

  • Disabled button fires click event sometimes.

2.17.7 - 2019-05-31

Fixes

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

2.17.6 - 2019-05-30

Improvements

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

Fixes

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

2.17.5 - 2019-05-28

Improvements

  • Popup dialog with result used for Blazor CRUD pages.

Fixes

  • Stored procedures schema discovery during service code generation fixed.

2.17.4 - 2019-05-27

Improvements

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

Fixes

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

2.17.3 - 2019-05-23

Improvements

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

Fixes

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

2.17.2 - 2019-05-21

Fixes

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

2.17.1 - 2019-05-20

Fixes

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

2.17.0 - 2019-05-20

Improvements

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

Fixes

  • Mater/Detail template with GUID key fixed.

2.15.2 - 2019-05-14

Improvements

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

Fixes

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

2.15.1 - 2019-05-10

Improvements

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

2.15.0 - 2019-05-09

Improvements

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

2.14.5 - 2019-05-06

Fixes

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

2.14.4 - 2019-05-03

Improvements

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

Fixes

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

2.14.3 - 2019-05-01

Fixes

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

2.14.2 - 2019-05-01

Improvements

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

Fixes

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

2.14.1 - 2019-04-24

Fixes

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

2.14.0 - 2019-04-23

Improvements

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

Fixes

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

2.13.5 - 2019-04-15

Improvements

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

Fixes

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

2.13.4 - 2019-04-08

Improvements

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

Fixes

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

2.13.3 - 2019-04-04

Improvements

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

Fixes

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

2.13.2 - 2019-04-01

Fixes

  • Invoke custom method crashes the Radzen IDE.

2.13.1 - 2019-04-01

Fixes

  • Operation parameter name not serialized to page action invoke.

2.13.0 - 2019-03-29

Improvements

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

2.12.2 - 2019-03-28

Improvements

  • Support setting the DefaultDate of the Scheduler after initialization.

Fixes

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

2.12.1 - 2019-03-22

Improvements

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

Fixes

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

2.12.0 - 2019-03-18

Improvements

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

Fixes

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

2.11.9 - 2019-03-14

Fixes

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

2.11.8 - 2019-03-13

Improvements

  • Importing an application opens it in design time immediately.

Fixes

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

2.11.7 - 2019-03-08

Fixes

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

2.11.6 - 2019-03-07

Fixes

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

2.11.5 - 2019-03-06

Improvements

  • Custom methods support objects as parameters.

Fixes

  • Stop watching for application changes on application exit.

2.11.4 - 2019-03-01

Fixes

  • Do not override application.sln.

2.11.3 - 2019-03-01

Fixes

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

2.11.2 - 2019-02-28

Fixes

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

2.11.1 - 2019-02-28

Fixes

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

2.11.0 - 2019-02-25

Improvements

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

2.10.15 - 2019-02-20

Fixes

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

2.10.14 - 2019-02-19

Improvements

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

2.10.13 - 2019-02-18

Fixes

  • Property load does not exist on type DataListComponent fixed.

2.10.12 - 2019-02-16

Fixes

  • Cannot specify dialog parameters.

2.10.11 - 2019-02-15

Fixes

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

2.10.10 - 2019-02-13

Improvements

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

Fixes

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

2.10.9 - 2019-02-12

Improvements

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

Fixes

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

2.10.8 - 2019-02-04

Fixes

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

2.10.7 - 2019-02-01

Improvements

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

Fixes

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

2.10.6 - 2019-01-28

Fixes

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

2.10.5 - 2019-01-25

Fixes

  • NotificationService fixed when duration is not set.

2.10.4 - 2019-01-25

Improvements

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

Fixes

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

2.10.3 - 2019-01-23

Improvements

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

Fixes

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

2.10.2 - 2019-01-22

Improvements

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

Fixes

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

2.10.1 - 2019-01-17

Improvements

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

Fixes

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

2.10.0 - 2019-01-15

Improvements

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

2.9.4 - 2019-01-10

Improvements

  • Support database tables that end with “Response”.

Fixes

  • Inferring custom server-methods does not work.

2.9.3 - 2019-01-09

Improvements

  • Exposed the current locale as an implicit page property.

Fixes

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

2.9.2 - 2019-01-09

Improvements

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

Fixes

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

2.9.1 - 2019-01-07

Fixes

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

2.9.0 - 2019-01-04

Improvements

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

Fixes

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

2.8.13 - 2018-12 - 21

Fixes

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

2.8.12 - 2018-12-19

Improvements

  • Upload component showUploadButton and showCancelButton properties added.

Fixes

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

2.8.11 - 2018-12-14

Improvements

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

Fixes

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

2.8.10 - 2018-12-11

Improvements

  • Designer improvements.

Fixes

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

2.8.9 - 2018-12-10

Improvements

  • DataGrid skip property added.

Fixes

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

2.8.8 - 2018-12-07

Improvements

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

Fixes

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

2.8.7 - 2018-12-04

Improvements

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

Fixes

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

2.8.6 - 2018-11-30

Improvements

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

Fixes

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

2.8.5 - 2018-11 - 29

Improvements

  • (Angular) Disabled steps added.

Fixes

  • (Blazor) Conversion between string and Guid fixed.

2.8.4 - 2018-11 - 27

Improvements

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

2.8.3 - 2018-11 - 23

Improvements

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

Fixes

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

2.8.2 - 2018-11 - 22

Improvements

  • Value type added to Set action for Blazor projects.

Fixes

  • Fixed sample crud application.

2.8.1 - 2018-11 - 22

Improvements

  • Ignore list added.

Fixes

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

2.8.0 - 2018-11 - 20

Improvements

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

2.7.1 - 2018-11-16

Improvements

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

Fixes

  • Support = in database connection passwords.

2.7.0 - 2018-11-07

Improvements

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

Fixes

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

2.6.12 - 2018-10-30

Improvements

  • DropDown visual focus indication.

Fixes

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

2.6.11 - 2018-10 - 29

Fixes

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

2.6.10 - 2018-10 - 22

Fixes

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

2.6.9 - 2018-10-19

Fixes

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

2.6.8 - 2018-10-11

Fixes

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

2.6.7 - 2018-10-09

Improvements

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

2.6.6 - 2018-10-03

Improvements

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

Fixes

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

2.6.5 - 2018-10-03

Improvements

  • Chart select event exposed.

Fixes

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

2.6.4 - 2018-10-01

Improvements

  • Do not allow dots in a page name.

Fixes

  • Prefix the page selector to avoid invalid tag names.

2.6.3 - 2018-09 - 28

Improvements

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

2.6.2 - 2018-09 - 27

Improvements

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

Fixes

  • Nested DataGrid titles are hidden now fixed.

2.6.1 - 2018-09 - 25

Improvements

  • Restrict editing certain CSS attributes of layout components.

Fixes

  • Registration always activates in community edition fixed.

2.6.0 - 2018-09 - 25

Improvements

  • Electron version updated to latest.

2.5.4 - 2018-09 - 24

Fixes

  • Cannot read property ‘find’ of undefined fixed.

2.5.3 - 2018-09 - 24

Fixes

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

Improvements

  • Avoid bundling the entire rxjs and lodash.

Fixes

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

2.5.2 - 2018-09 - 21

Fixes

  • Generation of unauthorized page for Active Directory security fixed.

2.5.1 - 2018-09 - 20

Improvements

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

Fixes

  • Service operation string path parameters encoded properly.

2.5.0 - 2018-09-19

Improvements

  • Radzen Community Edition added.

Fixes

  • DataGrid component will reset paging on filter change.

2.4.3 - 2018-09-18

Improvements

  • Design time data generation improved.

Fixes

  • Could not parse appsettings.json.

2.4.2 - 2018-09-17

Improvements

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

Fixes

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

2.4.1 - 2018-09-14

Fixes

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

2.4.0 - 2018-09-14

Improvements

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

Fixes

  • Scrollable tabs look off in latest Google Chrome.

2.3.3 - 2018-09-10

Improvements

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

Fixes

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

2.3.2 - 2018-09-05

Improvements

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

Fixes

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

2.3.1 - 2018-09-03

Improvements

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

Fixes

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

2.3.0 - 2018-08 - 29

Improvements

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

Fixes

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

2.2.2 - 2018-08 - 22

Improvements

  • Image component exposes click event.

Fixes

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

2.2.1 - 2018-08-16

Improvements

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

Fixes

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

2.2.0 - 2018-08-15

Improvements

  • Export to Excel and CSV.

2.1.7 - 2018-08-14

Improvements

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

Fixes

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

2.1.6 - 2018-08-08

Improvements

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

Fixes

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

2.1.5 - 2018-08-07

Fixes

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

2.1.4 - 2018-08-06

Improvements

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

Fixes

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

2.1.3 - 2018-08-03

Improvements

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

Fixes

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

2.1.2 - 2018-08-02

Improvements

  • .NET Core install messages improved.

Fixes

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

2.1.1 - 2018-08-01

Improvements

  • Responsive behavior improvements.

Fixes

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

2.1.0 - 2018-07-31

Improvements

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

Fixes

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

2.0.9 - 2018-07-18

Improvements

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

Fixes

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

2.0.8 - 2018-07-05

Improvements

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

Fixes

  • Value of invisible form fields is again submitted.

2.0.7 - 2018-07-04

Improvements

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

Fixes

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

2.0.6 - 2018-07-03

Fixes

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

2.0.5 - 2018-07-02

Improvements

  • Allow adding foreign key properties to ApplicationUser.

Fixes

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

2.0.4 - 2018-06 - 27

Improvements

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

Fixes

  • Fixed whitespace left from invisible form fields.

2.0.3 - 2018-06 - 21

Improvements

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

Fixes

  • PostgreSQL primary keys discovery fixed.

2.0.2 - 2018-06-18

Improvements

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

Fixes

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

2.0.1 - 2018-06-14

Improvements

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

Fixes

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

2.0.0 - 2018-06-12

Improvements

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

Fixes

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

1.34.2 - 2018-05 - 22

Improvements

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

Fixes

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

1.34.1 - 2018-05-11

Improvements

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

Fixes

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

1.34.0 - 2018-05-08

Fixes

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

1.33.10 - 2018-04-30

Improvements

  • Create page copy added in design-time.

Fixes

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

1.33.9 - 2018-04 - 26

Improvements

  • SelectOnFocus and Autofocus properties added for Numeric component.

Fixes

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

1.33.8 - 2018-04 - 25

Improvements

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

Fixes

  • Navigating to pages that contain umlaut fixed.

1.33.7 - 2018-04 - 23

Improvements

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

Fixes

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

1.33.6 - 2018-04-19

Improvements

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

Fixes

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

1.33.5 - 2018-04-16

Fixes

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

1.33.4 - 2018-04-13

Fixes

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

1.33.3 - 2018-04-13

Improvements

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

Fixes

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

1.33.2 - 2018-04-10

Improvements

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

Fixes

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

1.33.1 - 2018-04-09

Improvements

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

Fixes

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

1.33.0 - 2018-04-04

Improvements

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

Fixes

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

1.32.9 - 2018-03-30

Improvements

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

Fixes

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

1.32.8 - 2018-03 - 29

Improvements

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

Fixes

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

1.32.7 - 2018-03 - 28

Fixes

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

1.32.6 - 2018-03 - 27

Fixes

  • Not showing DataGrid in design-time fixed.

1.32.5 - 2018-03 - 27

Improvements

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

Fixes

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

1.32.4 - 2018-03 - 26

Improvements

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

Fixes

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

1.32.3 - 2018-03 - 23

Improvements

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

Fixes

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

1.32.2 - 2018-03 - 22

Improvements

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

Fixes

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

1.32.1 - 2018-03 - 20

Fixes

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

1.32.0 - 2018-03-16

Improvements

  • Optional email confirmation during user registration.

Fixes

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

1.31.0 - 2018-03-14

Improvements

  • .NET Core 2.x support added.

1.30.0 - 2018-03-12

Improvements

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

1.29.3 - 2018-03-06

Improvements

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

Fixes

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

1.29.2 - 2018-03-05

Fixes

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

1.29.1 - 2018-03-01

Improvements

  • Support multiple data sources with OAuth security.

Fixes

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

1.29.0 - 2018-02 - 28

Improvements

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

Fixes

  • PickList moveToSource event fixed.
  • ListBox height fixed.

1.28.6 - 2018-02 - 23

Improvements

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

Fixes

  • DataList emptyMessage fixed.
  • DataList style binding fixed.

1.28.5 - 2018-02-19

Improvements

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

1.28.4 - 2018-02-15

Fixes

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

1.28.3 - 2018-02-14

Fixes

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

1.28.2 - 2018-02-14

Improvements

  • ListBox template support added.

Fixes

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

1.28.1 - 2018-02-12

Improvements

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

Fixes

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

1.28.0 - 2018-02-09

Improvements

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

Fixes

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

1.27.3 - 2018-02-05

Improvements

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

1.27.2 - 2018-01-31

Improvements

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

Fixes

  • Exception ‘info’ is undefined fixed.

1.27.1 - 2018-01-30

Improvements

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

Fixes

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

1.27.0 - 2018-01 - 29

Improvements

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

Fixes

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

1.26.2 - 2018-01 - 27

Fixes

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

1.26.1 - 2018-01 - 26

Improvements

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

Fixes

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

1.26.0 - 2018-01 - 24

Improvements

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

Fixes

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

1.25.1 - 2018-01-18

Improvements

  • Expose barPadding property for the bar and column charts.

Fixes

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

1.25.0 - 2018-01-16

Improvements

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

Fixes

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

1.24.11 - 2018-01-12

Fixes

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

1.24.10 - 2018-01-12

Improvements

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

Fixes

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

1.24.9 - 2018-01-10

Improvements

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

Fixes

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

1.24.8 - 2018-01-03

Improvements

  • Tab component content is now scrollable.

Fixes

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

1.24.7 - 2017-12 - 29

Fixes

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

1.24.6 - 2017-12 - 21

Fixes

  • Application create dialog change theme error fixed.

1.24.5 - 2017-12 - 21

Improvements

  • Expose DataGrid isLoading property.

Fixes

  • Fix form field disabling not working in some occasions.

1.24.4 - 2017-12 - 20

Improvements

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

Fixes

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

1.24.3 - 2017-12-19

Improvements

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

Fixes

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

1.24.2 - 2017-12-14

Improvements

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

Fixes

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

1.24.1 - 2017-12-13

Fixes

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

1.24.0 - 2017-12-12

Improvements

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

Fixes

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

1.23.0 - 2017-12-08

Improvements

  • Deploy to ZIP.

1.22.2 - 2017-12-06

Fixes

  • Report component code generation when using proxy fixed.

1.22.1 - 2017-12-05

Improvements

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

1.22.0 - 2017-12-04

Improvements

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

Fixes

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

1.21.0 - 2017-11-30

Improvements

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

Fixes

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

1.20.0 - 2017-11 - 27

Improvements

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

Fixes

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

1.19.3 - 2017-11 - 22

Fixes

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

1.19.2 - 2017-11 - 20

Improvements

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

Fixes

  • Page properties cleaned if invalid on data-source update/delete.
  • Primary keys are now always non nullable in server-side project.
  • OData definitions for multiple EntitySets with same EnityType fixed.
  • Form field not required when property renamed due to name conflicts is now fixed.
  • Original property name used for title in DataGrid columns and Form fields if property is renamed.

1.19.1 - 2017-11-15

Improvements

  • RadioButtonList and CheckBoxList components added.
  • Login, Form, Grid and DataList localization improved.

Fixes

  • Cannot read property ‘indexOf’ of undefined error during MSSQL/MySQL data-source infer fixed.

1.19.0 - 2017-11-14

Improvements

  • Angular Internationalization (i18n) support added.
  • TextArea component added.
  • Mask component added.
  • ListBox component added.
  • Slider component added.
  • DataList component added.
  • DropDown multi-select implmented
  • Disabled property added for all input components
  • Extend Radzen trial link added to trial/license dialog

1.18.3 - 2017-11-09

Improvements

  • AllowFiltering property added for DropDown component and LookupFormField.
  • Selectbar component added.
  • CheckBox component added.

Fixes

  • Fixed cannot set property ‘checked’ of undefined error during infer of MSSQL or MySQL data-source.

1.18.2 - 2017-11-07

Improvements

  • Check already infered definitions on MSSQL and MySQL data-sources edit.
  • Ability to set Bootstrap column text alignment.
  • DataGrid column sortable and filterable properties added.
  • Filtering, sorting and paging support for MSSQL stored procedures result.
  • Expose the showTime, showSeconds and selectionMode properties of the DatePicker component.
  • Angular application notifications improvements.
  • Latest PrimeNG used.

Fixes

  • Disable in-memory DataGrid sorting if allowSorting is false

1.18.1 - 2017-11-02

Improvements

  • Level property added to Tree and TreeGrid nodeLoaded event argument.
  • Default route for server application with info how to browse the client application.
  • Design-time components drag and drop improvements.

Fixes

  • Fixed security roles starting with number.
  • Corrupted/empty page now fixed.
  • Delete old generated code when a MS SQL data source updates.
  • Fix build error with automatically generated login form with Active Directory security.

1.18.0 - 2017-10-30

Improvements

  • Label component added.
  • Visible property for all components implemented.
  • OData Function, Action, ComplexType, Annotations, Singleton and Containment support added
  • Nested code expressions support added.

Fixes

  • Invisible fields no longer participate in form validation.
  • Avoid deleting custom controllers and models when a MSSQL or MySQL data-source is updated.

1.17.3 - 2017-10 - 25

Improvements

  • Tree component nodeLoaded event added.
  • Level added to TreeGrid nodeSelect argument.
  • Form showSeconds and dateFormat properties for the date form field.
  • Allow event action reordering.

Fixes

  • Tree component will use the last level if no level is defined for current level index.
  • Design-time exception when closing data, security or deploy screens now fixed.
  • Row css class not applied if horizontal or vertical alignment is set.
  • Interceptor removed if not needed on data-source delete and update.
  • New data-source name will be restricted to alphanumeric characters only.
  • File browse dialog no longer appears twice.
  • Fix cannot read property getFullYear of null.
  • Tree component set children and nodeExpand errors fixed.

1.17.2 - 2018-10-18

Fixes

  • Security token sent properly when using MySQL and MSSQL data sources.
  • Design-time exception when closing data, security or deploy screens now fixed.

1.17.1 - 2017-10-17

Improvements

  • Autocomplete component added.

Fixes

  • Form component will convert defaultValue to the target field type.
  • Application cannot be compiled because of table name “Program” is now fixed.
  • Adding of new records with auto-increment MSSQL/MySQL fields fixed.

1.17.0 - 2017-10-12

Improvements

  • Azure AD authentication support.

Fixes

  • Fixed naming of types from table names starting with number.
  • Code generation from MySQL will handle properly ‘tinyint(1) unsigned’.
  • Server port application setting fixed to be available for MySQL data-sources.

1.16.8 - 2017-10-10

Improvements

  • Tree node templates.
  • Provide files as base64 in the upload event of the upload component.

Fixes

  • Array property types are now excluded from code generation.

1.16.7 - 2017-10-06

Improvements

  • MSGraph design-time OData support
  • Resolve multiple expressions
  • Tree component nodeSelect event argument changed from data item to { level, data }

Fixes

  • Button width in percentage is properly set in design time
  • Hide the grid loading indicator in design time

1.16.6 - 2017-10-05

Improvements

  • Avoid serializing the name property of components to HTML.

Fixes

  • Row CSS class properly serialized during code generation.

1.16.5 - 2017-10-03

Improvements

  • Export pages separately to allow navigation overriding
  • Navigation links extracted as NavigationMenuComponent
  • Allow the user to view the application directory
  • Use HttpClient instead of Http

1.16.4 - 2017-09 - 29

Improvements

  • Data-source editor better array recognition

Fixes

  • OData exception when filtering on lookup property together with paging

1.16.3 - 2017-09 - 28

Improvements

  • DataGrid will be able to sort and filter by lookup (sortProperty, filterProperty)

Fixes

  • Last deploy settings will be filtered to available data-sources
  • Properly resolve “security” property usage in action conditions

1.16.2 - 2017-09 - 27

Improvements

  • Allow the user to select a component from a dropdown in design-time
  • Lookup form field defaultValue implemented

Fixes

  • Deploy for data-source with space in name fixed
  • Check if the connection string is available before using it

1.16.1 - 2017-09 - 26

Improvements

  • Additional message to turn-on SQL Browser service added to MSSQL connection error in case of port or instanceName connection fail
  • DataGrid in-memory sorting and paging support added
  • Update the form value if the control that changes is valid

Fixes

  • Wrong excluded MySQL relation warning fixed
  • REST data source schema editor fixed
  • Events with no actions will be filtered
  • Creating page properties from operation names with space fixed

1.16.0 - 2017-09 - 25

Improvements

  • Support for active directory subdomains
  • TreeGrid component added
  • Allow the user to specify custom OAuth query parameters
  • Added condition property for all event actions
  • Generate code for custom OAuth query parameters. Allow overriding scope and response_type
  • Reverse the priority of id_token and access_token params.

Fixes

  • Multiple securityUrl in case of MySQL data-source fixed
  • Fixed code generation exception when last page is deleted
  • MySQL connection to different port fixed
  • Form field auto-generation will filter array and object properties
  • Wrong relation exclude warning fixed
  • Set property and invoke data-source method code generation errors fixed

1.15.0 - 2017-09 - 20

Improvements

  • Tree component added
  • Condition property added to Invoke event action
  • Added support for MS SQL tables without primary keys

1.14.1 - 2017-09-19

Fixes

  • Auto-update fixed

1.14.0 - 2017-09-19

Improvements

  • Design time improvements (bootstrap rows and columns, component resizing)
  • Numeric component added
  • DatePicker dateFormat property added

1.13.0 - 2017-09-13

Improvements

  • Separate page, login and popup routes to allow customization
  • Show username and password in the autocomplete for the login event
  • Swagger wizard will use paths instead entities

Fixes

  • Check if authentication is not null before using it
  • Fix “cannot access security of undefined” error when setting the value of an event parameter

1.12.2 - 2017-09-05

Improvements

  • Basic authorization support for OData services

Fixes

  • Wrong principal key name after property unique name set (lookup DropDown not populated properly)

1.12.1 - 2017-09-01

Fixes

  • Download .NET Core 1.1 link updated
  • Wrong service default argument fixed
  • Wrong end slash for Swagger data-source url removed
  • API Key authorization as query string not set properly to request in some cases

1.12.0 - 2017-08-31

Improvements

  • Upgrade to Angular 4.3 and Angular CLI 1.3
  • API Key authorization for Swagger services
  • Ability to delete security scope from the data-source wizard
  • Application will be opened directly after create
  • Active Directory security will no longer require MSSQL or MySQL data-source

Fixes

  • Wrong relation exclude warning fixed during MSSQL data-source infer
  • Data source name with spaces or underscores fixed
  • Application cannot compile (server-side project namespace equal to type name) fixed
  • MSSQL and MySQL nullable fields not mapped properly in generated JSON and C#
  • DropDown component now will provide the current data item as the change event argument

1.11.1 - 2017-08-14

Fixes

  • Avoid design time error for empty object properties.
  • ‘If-Match’, ‘*’ added for DELETE method and removed from POST method in OData V3.

1.11.0 - 2017-08-10

Improvements

  • Active Directory support added
  • Controllers data read partial method added
  • Stored procedures partial read and default params methods added
  • IIS logging enabled by default to .\radzen###############.log
  • ASP.NET Identity tables exposed
  • Remove auth files when authentication is disabled
  • IIS WebDAVModule removed by default for applications built with Radzen
  • Scheduler component locale and firstDayOfWeek properties exposed
  • Exposed valueProperty for the DropDown component
  • Support for array literal properties added
  • If-Match * added for OData V3

Fixes

  • OData UTC filtering fixed
  • Build stop fixed
  • Area chart fixed

1.10.0 - 2017-07-31

Improvements

  • Scheduler component added

Fixes

  • Fix dialog overlaying everything on Chrome.
  • OData operations with GUID parameters fixed
  • OData V4 GUID filtering fixed to use equal
  • OData V1-3 filtering of string, GUID and DateTime fixed
  • Typing in the Name component property no longer blurs it
  • SQL Server 2008 infer fixed

1.9.0 - 2017-07-12

Improvements

  • MS SQL Server stored procedures support added
  • Ability to modify data-source endpoints before deploy
  • Last deploy settings saved in .settings file under deploy key

Fixes

  • Form converts dates to UTC even if they are not changed
  • REST data source fixed

1.8.2 - 2017-07-04

Fixes

  • MacOS FTP deploy fixed

1.8.1 - 2017-07-03

Improvements

  • showTime property added to DateFormFieldComponent

Fixes

  • Use strict not equal in order not to filter out “false” property values.
  • ng-cli error reporting during deploy fixed
  • Generate only “List” page for tables with multiple primary keys

1.8.0 - 2017-06 - 29

Improvements

  • Deploy Radzen applications via FTP

1.7.0 - 2017-06 - 26

Improvements

  • Deploy Radzen applications to IIS
  • DatePicker component

1.6.1 - 2017-06-12

Improvements

  • CRUD for Swagger pages.

Fixes

  • MySQL char(36) type is excluded from infer.
  • Computed properties will be displayed in the grid but excluded on update.

1.6.0 - 2017-06-07

Improvements

  • MySQL support.

Fixes

  • Methods must be unique validation error.

1.5.0 - 2017-06-05

Improvements

  • Swagger (OpenAPI) data sources support.
  • Update pages when the user deletes a data source or filters out tables/entities.
  • Support changing the port of the .NET application.
  • Ensure operation id is unique in a REST data source.

Fixes

  • Fix one day off issue when UTC is enabled and the user timezone is earlier than UTC.

1.4.0 - 2017-05-30

Improvements

  • OData entities filtering on infer using treeview witch checkboxes.
  • New page dialog now can create CRUD pages for the specified data-source schema.
  • User management customization

1.3.1 - 2017-05 - 26

Improvements

  • Support 200 as OData PATCH response code..
  • Support UTC dates.
  • Tables and Views in the data-source infer treeview are sorted alphabetically.
  • Form submit changes only option.
  • Auto scroll the content of a popup dialog.

Fixes

  • Naming relation properties will ignore case when search for existing property
  • Excluded relations warning will not show if you exclude tables and then include excluded tables again
  • Computed columns excluded
  • Use input type number instead of p-spinner in order to handle decimal

1.3.0 - 2017-05 - 25

Improvements

  • Pick SQL Server tables
  • Support for SQL Server views

Fixes

  • CRUD with tables that have GUID keys does not work.

1.2.2 - 2017-05-19

Improvements

  • Ability to set color and icon properties as expressions.
  • Add visible and empty text data grid properties.
  • Add icon property to the data grid.
  • Add data grid column width property.
  • Add ability to register custom components and services.

Fixes

  • MS SQL Column name with spaces fixed
  • MS SQL Table name equal to app name fixed
  • MS SQL Relations with composite and multiple keys fixed

1.2.1 - 2017-05-17

Fixes

  • Fix the casing of the components (button, grid, dropdown) and their properties.

1.2.0 - 2017-05-17

Improvements

  • Custom styles support.
  • Add support for button icons.
  • New sample OData service.
  • Add card component.

Fixes

  • Set default form field type to string. Fixes the rz-undefined-form-field runtime error.
  • Tables with reserved names renamed.
  • Entity type used if no x-foreignKey.name and foreignKey.parentEntityType.
  • Avoid output pane button scrolling out of view.
  • Initialize the selectbar option value to text if not set.
  • Fix the navigation height so all items are visible.

1.1.6 - 2017-05-11

Improvements

  • Text form field.
  • Rating form field.
  • Selectbar form field.
  • Form can update data on change (updateDataOnChange property false by default).
  • Form buttonPosition none option added.
  • Ability to set a form field default value from route parameters.

Fixes

  • Adding a form field has default string type.
  • Handling OData Edm.Binary type.
  • DataGrid new data-source code generation will respect count parameter for OData V3.
  • Server (C#) relations and property naming fixed (System.Data.SqlClient.SqlException: Invalid column name XXX).
  • Form fields and grid column reordering is not persisted.
  • OAuth login redirects twice to login page.

1.1.5 - 2017-05-09

Fixes

  • TypeError: page.generated.ts.ejs:92 args.find is not a function

1.1.4 - 2017-05-09

Improvements

  • Improved foreign key inferring from OData service
  • Auto-generated edit form will now submit ${event}

Fixes

  • TypeError: Cannot read property of undefined when setting form field or data grid column properties

1.1.3 - 2017-05-08

Improvements

  • Reorder forum fields and grid columns.
  • Easier way to specify a form field type.

Fixes

  • Cannot redeclare block-scoped variable ‘result’.
  • Validation error about duplicate data source name when editing a data source.
  • TypeError: Cannot read property ‘operationId’ of null when inferring OData service.

1.1.2 - 2017-05-05

Fixes

  • Empty DataGrid design-time ‘hasOwnProperty()’ error fixed.

1.1.1 - 2017-05-05

Fixes

  • Generation of OData CRUD pages undefined or null object error fixed.

1.1.0 - 2017-05-04

Improvements

  • Upgrade PrimeNG and ngx-charts.
  • Filtering UI for date DataGrid columns.
  • Enable DataGrid responsive mode.
  • Prevent the output pane from blocking the design canvas and property grid.
  • Ability to specify the position of the form buttons.
  • Page generation uses Angular date pipe to format date columns.
  • Upload component and upload form fields. Enable by setting the format of a string form field to base64.
  • Sample SQL Server database has images.
  • Ability to specify default form field values.
  • Cache the response of OData services.
  • Page generation displays dates in DataGrid columns as UTC by default.

Fixes

  • Popups don’t always appear centered.
  • Boolean component properties are serialized as strings.
  • OData response code for POST is fixed.
  • Remove webpack build warnings.

1.0.5 - 2017-04 - 27

Improvements

  • Expose the Count property of the DataGrid component.
  • Support OData v3 in the new DataGrid data source dialog.

Fixes

  • Compilation error when a table has a column named after the table itself.
  • Code generation error when a table name contains underscore.
  • Compilation error when the TextBox or DropDownList components are used.
  • Cannot select a data source method in the new DataGrid data source dialog.

1.0.4 - 2017-04 - 25

Improvements

  • Compatibility with SQL Server 2008 and dynamic ports.
  • Hide pages based on the current user role.

Fixes

  • Runtime error when creating ASP.NET Core Identity tables.
  • Cannot delete entities after inferring the schema from SQL Server.
  • Avoid generating duplicate properties for relationships.
  • Disable filtering of date properties until proper filtering UI is implemented.
  • Endless HTTP calls during filtering.

1.0.3 - 2017-04 - 22

Fixes

  • Trial version expires after upgrade to 1.0.2.
  • Error while saving a page

1.0.2 - 2017-04 - 21

Enhancements

  • Support for SQL Server dynamic ports and named instances.
  • OData v3 support.
  • Logging unhandled exceptions. The log file is called log.txt and can be found in C:\Users\<user>\AppData\Roaming\Radzen on Windows and ~/Library/Application Support/Radzen on macOS.

Fixes

  • SQL Azure schema inferring hangs.
  • Sporadic ‘Error: ENOENT: no such file or directory’ when creating a page.

1.0.1 - 2017-04-19

Enhancements

  • Inject services in ngOnInit in order to support service replacement via dependency injection.
  • Warn if a database already exists when creating sample MS SQL schema.
  • Help / About menu item in Windows

Fixes

  • Bug when deleting entities from an OData schema.
  • Inferring SQL Azure database schema hangs.
  • Compilation error during production build due to a property being private.

1.0.0 - 2017-04-18

Enhancements

  • Generate CRUD pages for OData services
  • Build output window
  • Component names
  • Display foreign keys in automatically generated pages
  • Regenerate code on property changes
  • Upgrade to Angular 4 and Angular CLI 1.0
  • Remove build indicator overlay
  • Stop auto-hiding unexpected errors
  • Allow the user to quickly find pages and components

1.0.0-beta.1 - 2017-03-30

Enhancements

  • Use Angular CLI for building
  • Built-in user management for SQL Server data sources
  • Generate CRUD pages for SQL Server data sources
  • Generate user management pages
  • Ability to open pages in dialogs
  • Twelve new themes
  • Lookup form fields - ability to pick a value from a dropdown
  • Form fields for boolean properties
  • Live rebuild and reload

Breaking changes

  • Old themes are removed. You have to change the current theme.
  • Angular application is generated in the client directory.

1.0.0-alpha.13 - 2017-02 - 21

Enhancements

  • DataGrid paging, sorting and filtering support
  • MSSQL paging sorting and filtering support
  • Two-way data-binding support for DropDownList and TextBox components
  • Placeholder option for DropDownList

1.0.0-alpha.12 - 2017-02-15

Enhancements

  • MSSQL Server CRUD support
  • MSSQL Server TrustServerCertificate configuration option

Fixes

  • The property grid displays old values for certain properties

1.0.0-alpha.11 - 2017-02-09

Fixes

  • Build error when the user hasn’t specified a logo
  • Error when the user cancels application import

1.0.0-alpha.10 - 2017-02-06

Enhancements

  • No longer require a log when creating a new application.
  • No longer require the target directory to be empty.
  • Create the target directory if it does not exist.
  • Support for 64bit Windows.
  • Support for 64bit Ubuntu.

1.0.0-alpha.9 - 2017-01 - 20

Enhancements

  • A lot faster way to data-bind components. Automatically creates page properties and invokes data source methods.
  • DropDown component.

1.0.0-alpha.8 - 2016-11-30

Enhancements

  • MS SQL Server support.

Fixes

  • Design-time error when the user changes the invoke method.

1.0.0-alpha.7 - 2016-11-14

Enhancements

  • Allow the user to pick the navigation path from a drop down.

Fixes

  • Design-time error if the user types too quickly.

1.0.0-alpha.6 - 2016-11-03

Enhancements

  • Upgrade to Angular 2.1.2.
  • Ubuntu support

Fixes

  • Dialogs go behind Radzen window in Ubuntu

1.0.0-alpha.5 - 2016-10 - 29

Enhancements

  • Improved production build.
  • Help menu item.
  • Upgrade to TypeScript 2.

1.0.0-alpha.4 - 2016-10 - 27

Enhancements

  • Grid column templates.
  • Action that allows code execution.

1.0.0-alpha.3 - 2016-10 - 24

Enhancements

  • Improve autocomplete behaviour.
  • Delete data items from the grid.

Fixes

  • Moving components via drag and drop sometimes fails.
  • Generator outputs invalid TypeScript if a property value starts with expression.
  • Code generation fails if a notify action doesn’t have the detail or summary set.
  • The submit event of the form component has wrong event argument.

1.0.0-alpha.2 - 2016-10-18

Fixes

  • OAuth doesn’t really work. The client_id parameter was missing from the login URL.
  • Cannot tab out of certain property editors in the property grid.
  • Crashes when the run button is clicked in a newly created application.

1.0.0-alpha.1 - 2016-10-18

First release!

We are here for you

Making our users happy is always a priority for us.