Skip to main content

Xomega.Net for VS 2019

Below is a summary of the release notes for the Xomega.Net for Visual Studio 2019 releases.

warning

If you are installing a new version of Xomega.Net for VS 2019, but have a previous version installed, then you need to uninstall it first, and run the following command to clear the cache of project templates.

rd /S /Q %LOCALAPPDATA%\Microsoft\VisualStudio\16.0_db01590f\TemplateEngineHost\vs

Version 8.11.5

Release Date: 10/2/2022

New features

Bug fixes

  • Fixed compilation issue in generated Service Contracts due to enumeration name conflict.
  • Fixed generators of Data Objects and View Models to handle DataObjectList classes with multiple ReadList operations.
  • Fixed generation of navigation properties for fields in a key fieldset.
  • Fixed service-based generators to handle objects with only subobject operations.

Minor changes

  • Added file nesting to the REST controllers project.
  • Updated to the latest NuGet packages where possible.

Version 8.11.4

Release Date: 3/14/2022

Minor changes

  • Fixed label resource generator to not output duplicate resources for data properties.
  • Fixed solution template for creating 2-tier WPF apps.

Version 8.11.3

Release Date: 2/21/2022

Bug fixes

  • Fixed generators for the default dictionary object.
  • Fixed service implementation generator for a generic service on an object with no fields.
  • Fixed generator of custom classes for Web API controllers.
  • Improved f:bool generator function to better handle errors.
  • Fixed typos in schemas, template files and generators.

Version 8.11.2

Release Date: 12/25/2021

Minor changes

  • Rebuild option for Model project no longer runs the Clean, requiring it to be run explicitly instead.
  • Removed Regenerate option for generators to require explicit Clean instead.
  • Improved default display of the Not Authorized view in the Blazor project templates.
  • Removed Search View Layout and Details View Layout parameters from Full CRUD with Views generator.
  • Renamed generators folder "ASP.NET" to "Web Forms".
  • Moved WCF Client Config generator under "Presentation Layer/Common" folder.

Bug Fixes

  • Fixed Blazor Server template to not include Syncfusion links when not using Syncfusion controls.
  • Blazor Views generators no longer output an empty tabs control, if details object has no children.
  • Fixed typos in generator parameter descriptions and some generated comments.

Version 8.11.1

Release Date: 7/23/2021

Bug Fixes

  • Fixed project templates for WebForms to target net461.
  • Fixed Syncfusion Blazor Views generator to use proper XSfGrid configurations.

Version 8.11.0

Release Date: 7/17/2021

New Features

  • Major revamp of the Blazor solution and views as follows.
  • Updated all Blazor views and components to use Bootstrap 5 for style/layout.
  • New and improved Xomega Framework Blazor controls, such as grid, auto-complete, HTML5 date/time picker and numeric input.
  • Implemented main navigation menu and search criteria on list screens as sidebars.
  • Implemented view structure and modal popups based on Bootstrap.
  • Allowing fine-grained layout customization for each generated details view.
  • Support for specifying grid column widths in the model.
  • Property-bound action buttons for controlling their state from common code, including auto-computed state.
  • Responsive design for dynamic views that depends on open inline views in addition to the screen size.
  • Support for localization of all view elements, such as labels, titles and shortcuts.
  • Generating views using Syncfusion Blazor components.
  • Support for editable Syncfusion grid.

Bug Fixes

  • Updated description of internal NuGet project template to prevent from using it by mistake.

Version 8.10.3

Release Date: 9/28/2020

New Features

  • Replaced a dozens of preconfigured Xomega project template with a single one for all Xomega solutions.
  • Added ability to select any combination of projects/technologies for new Xomega solutions.
  • Ability to customize project names and specify other project configurations when creating new Xomega solutions.
  • Ability to update configurations of already created Xomega solutions by adding to it and configuring new projects/technologies.
  • Updated project templates to the latest nuget packages.

Bug Fixes

  • Installation no longer offers custom feature selection to avoid missing files.

Version 8.10.2

Release Date: 6/25/2020

New Features

  • Support for Blazor WebAssembly solutions and projects.
  • Async setting of property values, change events, and lookup loading for running in the Mono Wasm runtime.
  • Updated to Xomega Framework 3.1.0 and latest nuget packages.

Version 8.10.1

Release Date: 5/28/2020

Bug Fixes

  • Blazor pager fix from the latest Xomega Framework 3.0.1.
  • Fixed display of web PickList component in Edge.

Version 8.10.0

Release Date: 4/29/2020

New Features

  • Blazor Server support.
  • Support for async operations with cancellation tokens on both the client and server sides.
  • Generation of REST service clients in C# that allows multi-tier client apps to use ASP.NET Core REST services.
  • Minimized custom code required to implement contextual lookup tables.
  • Support for dynamic view titles with modification indicators in view models.
  • Localization support for common messages.
  • Using Xomega.Framework 3.0.0 with support of the above features and other improvements and bug fixes.
  • Upgrade to use the latest cross-platform WPF on .NET Core 3.1
  • Allowing to create a custom window for generated WPF views.
  • Project file for WPF and shared projects upgraded to .NET Core format, allowing to not have to add generated files to them, and to customize file nesting rules.
  • Allow SPA apps to consume REST services that use System.Text.Json for serialization.

Version 8.9.1

Release Date: 6/20/2019

New Features

  • Support for Visual Studio 2019.