Releases: egvijayanand/dotnet-maui-templates
Releases · egvijayanand/dotnet-maui-templates
Updated release of CLI NuGet template package to support .NET MAUI on .NET 7 RC2
-
Templates have been updated to support .NET MAUI on .NET 7 RC2 (Preview release).
-
VijayAnand.MauiTemplates - v2.0.1
Updated release of CLI NuGet template package to support .NET MAUI on .NET 7
- A parameter named
framework
has been introduced that takes either net6.0 or net7.0 as its options (with net7.0 being the default value). - For projects targeting .NET 7, a parameter named (
include-maps
) to add and configure the Maui Maps NuGet package.
- VijayAnand.MauiTemplates - v2.0.0
Updated release of VS2022 Extension to support .NET MAUI on .NET 7 RC1
- A parameter named framework has been introduced that takes either .NET 6 (Long-time support)
net6.0
or .NET 7 (Preview)net7.0
as its options (withnet7.0
being the default value). - For projects targeting .NET 7, a parameter named (
--include-maps
/-inm
) to add and configure the Maui Maps NuGet package.
- .NET MAUI Project and Item Templates - v2.0.0.0
Updated release of CLI NuGet template package
- CommunityToolkit.Mvvm NuGet package is out of preview and now stable, hence the package version (8.0.0) is updated.
- VijayAnand.MauiTemplates - v1.7.3
Updated release of VS2022 Extension
- CommunityToolkit.Mvvm NuGet package is out of preview and now stable, hence the package version (8.0.0) is updated.
- .NET MAUI Project and Item Templates - v1.7.6.3
Updated release of VS2022 Extension with new Item templates for Page with ViewModel
What's Changed
- Item templates for Page with ViewModel by @egvijayanand in #74
Full Changelog: extension-1.7.5.0...extension-1.7.6.1
Updated release of VS2022 Extension with new item templates for Custom View definition
- .NET MAUI Custom View and Handler (Regular)
- Handler definitions generated in the Platforms folder
- .NET MAUI Custom View and Handler (Cond.)
- Handler definitions are generated in the same folder in a conditional compilation format
- .NET MAUI Custom View and Renderer (Regular)
- Renderer definitions generated in the Platforms folder
- .NET MAUI Custom View and Renderer (Cond.)
- Renderer definitions are generated in the same folder in a conditional compilation format
- Renderer definitions are generated in the same folder in a conditional compilation format
- For Cond. type template to work properly, ensure Conditional Compilation is enabled (mentioned in detail here)
.NET MAUI Project and Item Templates - v1.7.5.0
Updated release of VS2022 Extension to support .NET MAUI GA and SR1
- Added a new Item Template for creating a Custom View and its Handler definition.
- Check out the .NET MAUI Custom View and Handler made available in the MAUI section in the Add New Item dialog.
- For this to work properly, ensure conditional compilation is configured. Refer below for enabling it.
- Added the option to configure conditional compilation while creating the project so that platform source files can be defined anywhere in the project provided they follow a naming convention as mentioned below. This will allow maintaining related source files in the same place, especially MAUI Handlers.
- *.Standard.cs - Files targeting the BCL
- *.Android.cs - Files specific to Android
- *.iOS.cs - Files shared with both iOS and MacCatalyst
- *.MacCatalyst.cs - Files specific to MacCatalyst
- *.Tizen.cs - Files specific to Tizen
- *.Windows.cs - Files specific to Windows
- Parameter name:
-cc
|--conditional-compilation
.NET MAUI Project and Item Templates - v1.7.2.1
Updated release of CLI NuGet template package to support .NET MAUI GA and SR1
Added the option to configure Conditional Compilation so that platform source files can be defined anywhere in the project provided they follow a naming convention as mentioned below.
This will allow maintaining related source files in the same place, especially MAUI Handlers.
- *.Standard.cs - Files targeting the BCL
- *.Android.cs - Files specific to Android
- *.iOS.cs - Files shared with both iOS and MacCatalyst
- *.MacCatalyst.cs - Files specific to MacCatalyst
- *.Tizen.cs - Files specific to Tizen
- *.Windows.cs - Files specific to Windows
Parameter name: -cc
| --conditional-compilation
- VijayAnand.MauiTemplates - v1.7.2
Updated release of CLI NuGet template package to support .NET MAUI GA
- Introduced a new parameter to include all supported packages in the Shared Class Library template, which will add a reference to all 6 supported NuGet packages
- Parameter name:
-asp
|--all-supported-packages
- Parameter name:
- Included
IsExternalInit
type definition to support C# Records while compiling for Xamarin.Forms - CommunityToolkit.Mvvm NuGet package version updated to support the latest preview release
VijayAnand.MauiTemplates - v1.7.1