What's new

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!

Get Radzen

Sign-up to download the free 30-day Radzen trial.