What's new

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.