Skip to content

Releases: egvijayanand/dotnet-maui-templates

Updated release of CLI NuGet template package to support .NET MAUI on .NET 7 RC2

27 Oct 18:01
52f7afa
Compare
Choose a tag to compare
  • 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

04 Oct 18:48
6beaff1
Compare
Choose a tag to compare
  1. 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).
  2. 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

04 Oct 20:58
8368663
Compare
Choose a tag to compare
  1. 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 (with net7.0 being the default value).
  2. 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

05 Aug 17:20
c6d2217
Compare
Choose a tag to compare
  • 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

05 Aug 17:23
b3a74b9
Compare
Choose a tag to compare
  • 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

19 Jul 00:45
1737656
Compare
Choose a tag to compare

Updated release of VS2022 Extension with new item templates for Custom View definition

20 Jun 07:20
1336679
Compare
Choose a tag to compare
  • .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

       
  • 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

18 Jun 01:02
ea2f3b2
Compare
Choose a tag to compare
  • 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

18 Jun 00:45
77dfcde
Compare
Choose a tag to compare

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

07 Jun 13:40
bb4abb4
Compare
Choose a tag to compare
  • 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
  • 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