Xomega.Net for VS 2022
Below is a summary of the release notes for the Xomega.Net for Visual Studio 2022 releases.
Version 9.11.6
Release Date: 1/14/2023
New features
- Blazor and REST API project templates now target .NET 7 when it's installed.
- With .NET 7, the generated Blazor pages now confirm unsaved changes when navigating to another page or an external URL.
- The generated Blazor pages now use the main view's title as the page title.
- Project templates now use Xomega Framework 4.2.0 with several enhancements and bug fixes.
- In addition to a sidebar, the
NavMenu
component can be now displayed as a top-level drop-down menu.
Bug fixes
- Xomega Framework 4.2.0 provides bug fixes for using Syncfusion Blazor controls ver. 20.3.0.47.
Minor changes
- Startup code in the web project templates is simplified to use a single top-level
Program
class. - Cleaned up the CSS files in the Blazor projects using CSS isolation.
- The generated context for the EF Domain Objects now uses lazy loading for EF6.
- Added "Trust Server Certificate" to the connection string as a workaround for expired
SQLNCLI11
driver. - The target framework on legacy project templates was upgraded to
net472
fromnet461
. - NuGet packages on project templates were updated to the latest versions as appropriate.
Version 9.11.5
Release Date: 9/25/2022
New features
- Added support for custom code in generated REST controllers.
- Added support for localization of static enumerations.
- Added support for localization of dynamic enumerations.
- Added model support for custom enumeration names that come from DB.
- Changed Enumeration Read List generator to Read Enum Operation to generate a separate
read enum
operation. - Fixed support for
big int
type using a newBigIntegerProperty
.
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 multipleReadList
operations. - Fixed generation of navigation properties for fields in a key fieldset.
- Fixed service-based generators to handle objects with only subobject operations.
- Fixed message constant generators for VS 2022.
- Fixed
UnloadProject
andReloadProject
to execute in the UI thread for VS 2022 to avoid errors.
Minor changes
- Added file nesting to the REST controllers project.
- Updated to the latest NuGet packages where possible.
Version 9.11.4
Release Date: 3/14/2022
New features
- Support for Visual Studio 2022
- Support for .NET 6
Minor changes
- Fixed label resource generator to not output duplicate resources for data properties.
- Fixed solution template for creating 2-tier WPF apps.
- Updated to the latest NuGet packages where possible.